diff --git a/apps/admin-ui/README.md b/apps/admin-ui/README.md index 3cc7bbbc80..913e2037fd 100644 --- a/apps/admin-ui/README.md +++ b/apps/admin-ui/README.md @@ -18,29 +18,7 @@ In order to run the Keycloak server you will also have to install the Java Devel ### Running the Keycloak server -First, ensure that all dependencies are installed locally using NPM by running: - -```bash -npm install -``` - -After the dependencies are installed we can start the Keycloak server by running the following command: - -```bash -npm run server:start -``` - -This will download the [Nightly version](https://github.com/keycloak/keycloak/releases/tag/nightly) of the Keycloak server and run it locally on port `8180`. If a previously downloaded version was found in the `server/` directory then that one will be used instead. If you want to download the latest Nightly version you can remove the server directory before running the command to start the server. - -In order for the development version of the Admin UI to work you will have to import a custom client to the Keycloak server. This is only required during development as the development server for the Admin UI runs on a different port (more on that later). - -Wait for the Keycloak server to be up and running and run the following command in a new terminal: - -```bash -npm run server:import-client -``` - -You'll only have to run this command once, unless you remove the server directory or Keycloak server data. +See the instructions in the [Keycloak server app](../keycloak-server/README.md). ### Running the development server diff --git a/apps/admin-ui/package.json b/apps/admin-ui/package.json index d83f7f4943..fa562c28c4 100644 --- a/apps/admin-ui/package.json +++ b/apps/admin-ui/package.json @@ -9,9 +9,7 @@ "cy:open": "cypress open --e2e --browser chrome", "cy:run": "cypress run --browser chrome", "cy:check-types": "wireit", - "cy:ldap-server": "ldap-server-mock --conf=./cypress/fixtures/ldap/server.json --database=./cypress/fixtures/ldap/users.json", - "server:start": "./scripts/start-server.mjs", - "server:import-client": "wireit" + "cy:ldap-server": "ldap-server-mock --conf=./cypress/fixtures/ldap/server.json --database=./cypress/fixtures/ldap/users.json" }, "wireit": { "dev": { @@ -54,12 +52,6 @@ "dependencies": [ "../../libs/keycloak-admin-client:build" ] - }, - "server:import-client": { - "command": "./scripts/import-client.mjs", - "dependencies": [ - "../../libs/keycloak-admin-client:build" - ] } }, "dependencies": { @@ -96,7 +88,6 @@ "@babel/preset-env": "^7.20.2", "@cypress/webpack-batteries-included-preprocessor": "^2.2.3", "@cypress/webpack-preprocessor": "^5.15.5", - "@octokit/rest": "^19.0.5", "@testing-library/cypress": "^8.0.3", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^12.1.5", @@ -104,23 +95,15 @@ "@types/dagre": "^0.7.48", "@types/file-saver": "^2.0.5", "@types/flat": "^5.0.2", - "@types/gunzip-maybe": "^1.4.0", "@types/lodash-es": "^4.17.6", "@types/react": "^17.0.45", "@types/react-dom": "^17.0.16", "@types/react-router-dom": "^5.3.3", - "@types/tar-fs": "^2.0.1", "@vitejs/plugin-react": "^2.2.0", "cypress": "^11.0.1", - "decompress": "^4.2.1", "del": "^7.0.0", - "gunzip-maybe": "^1.4.2", - "http2-proxy": "^5.0.53", "jsdom": "^20.0.2", "ldap-server-mock": "^6.0.1", - "node-fetch": "^3.3.0", - "progress-promise": "^0.0.6", - "tar-fs": "^2.1.1", "ts-node": "^10.9.1", "vite": "^3.2.3", "vite-plugin-checker": "^0.5.1", diff --git a/apps/keycloak-server/README.md b/apps/keycloak-server/README.md new file mode 100644 index 0000000000..8c2c993124 --- /dev/null +++ b/apps/keycloak-server/README.md @@ -0,0 +1,29 @@ +# Keycloak Server + +This app allows you to run a local development version of the Keycloak server. + +### Running the Keycloak server + +First, ensure that all dependencies are installed locally using NPM by running: + +```bash +npm install +``` + +After the dependencies are installed we can start the Keycloak server by running the following command: + +```bash +npm run start +``` + +This will download the [Nightly version](https://github.com/keycloak/keycloak/releases/tag/nightly) of the Keycloak server and run it locally on port `8180`. If a previously downloaded version was found in the `server/` directory then that one will be used instead. If you want to download the latest Nightly version you can remove the server directory before running the command to start the server. + +In order for the development version of the Admin UI to work you will have to import a custom client to the Keycloak server. This is only required during development as the development server for the Admin UI runs on a different port (more on that later). + +Wait for the Keycloak server to be up and running and run the following command in a new terminal: + +```bash +npm run import-client +``` + +You'll only have to run this command once, unless you remove the server directory or Keycloak server data. \ No newline at end of file diff --git a/apps/keycloak-server/package.json b/apps/keycloak-server/package.json new file mode 100644 index 0000000000..763158380c --- /dev/null +++ b/apps/keycloak-server/package.json @@ -0,0 +1,22 @@ +{ + "name": "keycloak-server", + "scripts": { + "start": "./scripts/start-server.mjs", + "import-client": "wireit" + }, + "wireit": { + "import-client": { + "command": "./scripts/import-client.mjs", + "dependencies": [ + "../../libs/keycloak-admin-client:build" + ] + } + }, + "dependencies": { + "@octokit/rest": "^19.0.5", + "@types/gunzip-maybe": "^1.4.0", + "@types/tar-fs": "^2.0.1", + "gunzip-maybe": "^1.4.2", + "tar-fs": "^2.1.1" + } +} diff --git a/apps/admin-ui/scripts/import-client.mjs b/apps/keycloak-server/scripts/import-client.mjs similarity index 100% rename from apps/admin-ui/scripts/import-client.mjs rename to apps/keycloak-server/scripts/import-client.mjs diff --git a/apps/admin-ui/scripts/security-admin-console-v2.json b/apps/keycloak-server/scripts/security-admin-console-v2.json similarity index 100% rename from apps/admin-ui/scripts/security-admin-console-v2.json rename to apps/keycloak-server/scripts/security-admin-console-v2.json diff --git a/apps/admin-ui/scripts/start-server.mjs b/apps/keycloak-server/scripts/start-server.mjs similarity index 98% rename from apps/admin-ui/scripts/start-server.mjs rename to apps/keycloak-server/scripts/start-server.mjs index bd84261950..62b4b5165f 100755 --- a/apps/admin-ui/scripts/start-server.mjs +++ b/apps/keycloak-server/scripts/start-server.mjs @@ -2,7 +2,6 @@ // @ts-check import { Octokit } from "@octokit/rest"; import gunzip from "gunzip-maybe"; -import fetch from "node-fetch"; import { spawn } from "node:child_process"; import fs from "node:fs"; import path from "node:path"; diff --git a/package-lock.json b/package-lock.json index 244cc3d9b9..dff96e9326 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,8 @@ "libs/keycloak-js", "libs/keycloak-masthead", "apps/account-ui", - "apps/admin-ui" + "apps/admin-ui", + "apps/keycloak-server" ], "devDependencies": { "@types/node": "^18.11.9", @@ -174,7 +175,6 @@ "@babel/preset-env": "^7.20.2", "@cypress/webpack-batteries-included-preprocessor": "^2.2.3", "@cypress/webpack-preprocessor": "^5.15.5", - "@octokit/rest": "^19.0.5", "@testing-library/cypress": "^8.0.3", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^12.1.5", @@ -182,23 +182,15 @@ "@types/dagre": "^0.7.48", "@types/file-saver": "^2.0.5", "@types/flat": "^5.0.2", - "@types/gunzip-maybe": "^1.4.0", "@types/lodash-es": "^4.17.6", "@types/react": "^17.0.45", "@types/react-dom": "^17.0.16", "@types/react-router-dom": "^5.3.3", - "@types/tar-fs": "^2.0.1", "@vitejs/plugin-react": "^2.2.0", "cypress": "^11.0.1", - "decompress": "^4.2.1", "del": "^7.0.0", - "gunzip-maybe": "^1.4.2", - "http2-proxy": "^5.0.53", "jsdom": "^20.0.2", "ldap-server-mock": "^6.0.1", - "node-fetch": "^3.3.0", - "progress-promise": "^0.0.6", - "tar-fs": "^2.1.1", "ts-node": "^10.9.1", "vite": "^3.2.3", "vite-plugin-checker": "^0.5.1", @@ -540,6 +532,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "apps/keycloak-server": { + "dependencies": { + "@octokit/rest": "^19.0.5", + "@types/gunzip-maybe": "^1.4.0", + "@types/tar-fs": "^2.0.1", + "gunzip-maybe": "^1.4.2", + "tar-fs": "^2.1.1" + } + }, "libs/keycloak-admin-client": { "name": "@keycloak/keycloak-admin-client", "version": "999.0.0-dev", @@ -3421,7 +3422,6 @@ }, "node_modules/@octokit/auth-token": { "version": "3.0.1", - "dev": true, "license": "MIT", "dependencies": { "@octokit/types": "^7.0.0" @@ -3432,7 +3432,6 @@ }, "node_modules/@octokit/core": { "version": "4.1.0", - "dev": true, "license": "MIT", "dependencies": { "@octokit/auth-token": "^3.0.0", @@ -3449,12 +3448,10 @@ }, "node_modules/@octokit/core/node_modules/@octokit/openapi-types": { "version": "14.0.0", - "dev": true, "license": "MIT" }, "node_modules/@octokit/core/node_modules/@octokit/types": { "version": "8.0.0", - "dev": true, "license": "MIT", "dependencies": { "@octokit/openapi-types": "^14.0.0" @@ -3462,7 +3459,6 @@ }, "node_modules/@octokit/endpoint": { "version": "7.0.2", - "dev": true, "license": "MIT", "dependencies": { "@octokit/types": "^7.0.0", @@ -3475,7 +3471,6 @@ }, "node_modules/@octokit/graphql": { "version": "5.0.1", - "dev": true, "license": "MIT", "dependencies": { "@octokit/request": "^6.0.0", @@ -3488,12 +3483,10 @@ }, "node_modules/@octokit/openapi-types": { "version": "13.9.1", - "dev": true, "license": "MIT" }, "node_modules/@octokit/plugin-paginate-rest": { "version": "5.0.1", - "dev": true, "license": "MIT", "dependencies": { "@octokit/types": "^8.0.0" @@ -3507,12 +3500,10 @@ }, "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { "version": "14.0.0", - "dev": true, "license": "MIT" }, "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { "version": "8.0.0", - "dev": true, "license": "MIT", "dependencies": { "@octokit/openapi-types": "^14.0.0" @@ -3520,7 +3511,6 @@ }, "node_modules/@octokit/plugin-request-log": { "version": "1.0.4", - "dev": true, "license": "MIT", "peerDependencies": { "@octokit/core": ">=3" @@ -3528,7 +3518,6 @@ }, "node_modules/@octokit/plugin-rest-endpoint-methods": { "version": "6.7.0", - "dev": true, "license": "MIT", "dependencies": { "@octokit/types": "^8.0.0", @@ -3543,12 +3532,10 @@ }, "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { "version": "14.0.0", - "dev": true, "license": "MIT" }, "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { "version": "8.0.0", - "dev": true, "license": "MIT", "dependencies": { "@octokit/openapi-types": "^14.0.0" @@ -3556,7 +3543,6 @@ }, "node_modules/@octokit/request": { "version": "6.2.1", - "dev": true, "license": "MIT", "dependencies": { "@octokit/endpoint": "^7.0.0", @@ -3572,7 +3558,6 @@ }, "node_modules/@octokit/request-error": { "version": "3.0.1", - "dev": true, "license": "MIT", "dependencies": { "@octokit/types": "^7.0.0", @@ -3585,7 +3570,6 @@ }, "node_modules/@octokit/request/node_modules/node-fetch": { "version": "2.6.7", - "dev": true, "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -3604,17 +3588,14 @@ }, "node_modules/@octokit/request/node_modules/tr46": { "version": "0.0.3", - "dev": true, "license": "MIT" }, "node_modules/@octokit/request/node_modules/webidl-conversions": { "version": "3.0.1", - "dev": true, "license": "BSD-2-Clause" }, "node_modules/@octokit/request/node_modules/whatwg-url": { "version": "5.0.0", - "dev": true, "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -3623,7 +3604,6 @@ }, "node_modules/@octokit/rest": { "version": "19.0.5", - "dev": true, "license": "MIT", "dependencies": { "@octokit/core": "^4.1.0", @@ -3637,7 +3617,6 @@ }, "node_modules/@octokit/types": { "version": "7.3.1", - "dev": true, "license": "MIT", "dependencies": { "@octokit/openapi-types": "^13.9.1" @@ -4374,7 +4353,6 @@ }, "node_modules/@types/gunzip-maybe": { "version": "1.4.0", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -4484,8 +4462,7 @@ "node_modules/@types/node": { "version": "18.11.9", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", - "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==", - "dev": true + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" }, "node_modules/@types/prop-types": { "version": "15.7.5", @@ -4579,7 +4556,6 @@ }, "node_modules/@types/tar-fs": { "version": "2.0.1", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -4588,7 +4564,6 @@ }, "node_modules/@types/tar-stream": { "version": "2.2.2", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -5652,7 +5627,6 @@ }, "node_modules/before-after-hook": { "version": "2.2.2", - "dev": true, "license": "Apache-2.0" }, "node_modules/big.js": { @@ -5681,15 +5655,6 @@ "file-uri-to-path": "1.0.0" } }, - "node_modules/bl": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, "node_modules/blob-util": { "version": "2.0.2", "dev": true, @@ -5829,7 +5794,6 @@ }, "node_modules/browserify-zlib": { "version": "0.1.4", - "dev": true, "license": "MIT", "dependencies": { "pako": "~0.2.0" @@ -5864,7 +5828,6 @@ }, "node_modules/buffer": { "version": "5.7.1", - "dev": true, "funding": [ { "type": "github", @@ -5885,20 +5848,6 @@ "ieee754": "^1.1.13" } }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, "node_modules/buffer-crc32": { "version": "0.2.13", "dev": true, @@ -5907,14 +5856,8 @@ "node": "*" } }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/buffer-from": { "version": "1.1.2", - "dev": true, "license": "MIT" }, "node_modules/buffer-xor": { @@ -6154,7 +6097,6 @@ }, "node_modules/chownr": { "version": "1.1.4", - "dev": true, "license": "ISC" }, "node_modules/chrome-trace-event": { @@ -6612,7 +6554,6 @@ }, "node_modules/core-util-is": { "version": "1.0.3", - "dev": true, "license": "MIT" }, "node_modules/create-ecdh": { @@ -7177,14 +7118,6 @@ "node": ">=0.10" } }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/data-urls": { "version": "3.0.2", "dev": true, @@ -7232,150 +7165,6 @@ "node": ">=0.10" } }, - "node_modules/decompress": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar/node_modules/is-stream": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-tarbz2": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2/node_modules/file-type": { - "version": "6.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2/node_modules/is-stream": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-targz": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-targz/node_modules/is-stream": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-unzip": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip/node_modules/file-type": { - "version": "3.9.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-unzip/node_modules/get-stream": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress/node_modules/make-dir": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress/node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/deep-eql": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.2.tgz", @@ -7552,7 +7341,6 @@ }, "node_modules/deprecation": { "version": "2.3.1", - "dev": true, "license": "ISC" }, "node_modules/des.js": { @@ -7644,7 +7432,6 @@ }, "node_modules/duplexify": { "version": "3.7.1", - "dev": true, "license": "MIT", "dependencies": { "end-of-stream": "^1.0.0", @@ -7706,7 +7493,6 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", - "dev": true, "license": "MIT", "dependencies": { "once": "^1.4.0" @@ -8662,28 +8448,6 @@ "pend": "~1.2.0" } }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, "node_modules/figgy-pudding": { "version": "3.5.2", "dev": true, @@ -8736,14 +8500,6 @@ "node": ">= 12" } }, - "node_modules/file-type": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -8879,17 +8635,6 @@ "node": ">= 6" } }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, "node_modules/fragment-cache": { "version": "0.2.1", "dev": true, @@ -8912,7 +8657,6 @@ }, "node_modules/fs-constants": { "version": "1.0.0", - "dev": true, "license": "MIT" }, "node_modules/fs-extra": { @@ -9180,7 +8924,6 @@ }, "node_modules/gunzip-maybe": { "version": "1.4.2", - "dev": true, "license": "MIT", "dependencies": { "browserify-zlib": "^0.1.4", @@ -9451,11 +9194,6 @@ "node": ">=0.10" } }, - "node_modules/http2-proxy": { - "version": "5.0.53", - "dev": true, - "license": "MIT" - }, "node_modules/https-browserify": { "version": "1.0.0", "dev": true, @@ -9517,7 +9255,6 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "dev": true, "funding": [ { "type": "github", @@ -9603,7 +9340,6 @@ }, "node_modules/inherits": { "version": "2.0.4", - "dev": true, "license": "ISC" }, "node_modules/ini": { @@ -9755,7 +9491,6 @@ }, "node_modules/is-deflate": { "version": "1.0.0", - "dev": true, "license": "MIT" }, "node_modules/is-descriptor": { @@ -9825,7 +9560,6 @@ }, "node_modules/is-gzip": { "version": "1.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9859,11 +9593,6 @@ "dev": true, "license": "MIT" }, - "node_modules/is-natural-number": { - "version": "4.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/is-negative-zero": { "version": "2.0.2", "dev": true, @@ -9930,7 +9659,6 @@ }, "node_modules/is-plain-object": { "version": "5.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10441,6 +10169,10 @@ "resolved": "libs/keycloak-masthead", "link": true }, + "node_modules/keycloak-server": { + "resolved": "apps/keycloak-server", + "link": true + }, "node_modules/kind-of": { "version": "6.0.3", "dev": true, @@ -11095,7 +10827,6 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "dev": true, "license": "MIT" }, "node_modules/mocha": { @@ -11341,42 +11072,6 @@ "dev": true, "license": "MIT" }, - "node_modules/node-domexception": { - "version": "1.0.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", - "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", - "dev": true, - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, "node_modules/node-libs-browser": { "version": "2.2.1", "dev": true, @@ -11682,7 +11377,6 @@ }, "node_modules/once": { "version": "1.4.0", - "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -11780,7 +11474,6 @@ }, "node_modules/pako": { "version": "0.2.9", - "dev": true, "license": "MIT" }, "node_modules/parallel-transform": { @@ -11915,7 +11608,6 @@ }, "node_modules/peek-stream": { "version": "1.1.3", - "dev": true, "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -11968,25 +11660,6 @@ "node": ">=0.10.0" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pkg-dir": { "version": "4.2.0", "dev": true, @@ -12187,12 +11860,6 @@ }, "node_modules/process-nextick-args": { "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/progress-promise": { - "version": "0.0.6", - "dev": true, "license": "MIT" }, "node_modules/promise-inflight": { @@ -12265,7 +11932,6 @@ }, "node_modules/pump": { "version": "2.0.1", - "dev": true, "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", @@ -12274,7 +11940,6 @@ }, "node_modules/pumpify": { "version": "1.5.1", - "dev": true, "license": "MIT", "dependencies": { "duplexify": "^3.6.0", @@ -12601,7 +12266,6 @@ }, "node_modules/readable-stream": { "version": "2.3.7", - "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -12615,7 +12279,6 @@ }, "node_modules/readable-stream/node_modules/isarray": { "version": "1.0.0", - "dev": true, "license": "MIT" }, "node_modules/readdirp": { @@ -12981,7 +12644,6 @@ }, "node_modules/safe-buffer": { "version": "5.1.2", - "dev": true, "license": "MIT" }, "node_modules/safe-regex": { @@ -13047,23 +12709,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/seek-bzip": { - "version": "1.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "commander": "^2.8.1" - }, - "bin": { - "seek-bunzip": "bin/seek-bunzip", - "seek-table": "bin/seek-bzip-table" - } - }, - "node_modules/seek-bzip/node_modules/commander": { - "version": "2.20.3", - "dev": true, - "license": "MIT" - }, "node_modules/semver": { "version": "7.3.7", "dev": true, @@ -13639,12 +13284,10 @@ }, "node_modules/stream-shift": { "version": "1.0.1", - "dev": true, "license": "MIT" }, "node_modules/string_decoder": { "version": "1.1.1", - "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -13762,14 +13405,6 @@ "node": ">=4" } }, - "node_modules/strip-dirs": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-natural-number": "^4.0.1" - } - }, "node_modules/strip-final-newline": { "version": "3.0.0", "dev": true, @@ -13855,7 +13490,6 @@ }, "node_modules/tar-fs": { "version": "2.1.1", - "dev": true, "license": "MIT", "dependencies": { "chownr": "^1.1.1", @@ -13866,7 +13500,6 @@ }, "node_modules/tar-fs/node_modules/bl": { "version": "4.1.0", - "dev": true, "license": "MIT", "dependencies": { "buffer": "^5.5.0", @@ -13876,7 +13509,6 @@ }, "node_modules/tar-fs/node_modules/pump": { "version": "3.0.0", - "dev": true, "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", @@ -13885,7 +13517,6 @@ }, "node_modules/tar-fs/node_modules/readable-stream": { "version": "3.6.0", - "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -13898,7 +13529,6 @@ }, "node_modules/tar-fs/node_modules/tar-stream": { "version": "2.2.0", - "dev": true, "license": "MIT", "dependencies": { "bl": "^4.0.3", @@ -13911,23 +13541,6 @@ "node": ">=6" } }, - "node_modules/tar-stream": { - "version": "1.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/terser": { "version": "5.15.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", @@ -14053,7 +13666,6 @@ }, "node_modules/through2": { "version": "2.0.5", - "dev": true, "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", @@ -14124,11 +13736,6 @@ "dev": true, "license": "MIT" }, - "node_modules/to-buffer": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, "node_modules/to-fast-properties": { "version": "2.0.0", "dev": true, @@ -14470,15 +14077,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "dev": true, @@ -14555,7 +14153,6 @@ }, "node_modules/universal-user-agent": { "version": "6.0.0", - "dev": true, "license": "ISC" }, "node_modules/universalify": { @@ -14734,7 +14331,6 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, "license": "MIT" }, "node_modules/util/node_modules/inherits": { @@ -15374,14 +14970,6 @@ "node": ">=0.10.0" } }, - "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, "node_modules/webidl-conversions": { "version": "7.0.0", "dev": true, @@ -15640,7 +15228,6 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "dev": true, "license": "ISC" }, "node_modules/ws": { @@ -15678,7 +15265,6 @@ }, "node_modules/xtend": { "version": "4.0.2", - "dev": true, "license": "MIT", "engines": { "node": ">=0.4" @@ -17750,14 +17336,12 @@ }, "@octokit/auth-token": { "version": "3.0.1", - "dev": true, "requires": { "@octokit/types": "^7.0.0" } }, "@octokit/core": { "version": "4.1.0", - "dev": true, "requires": { "@octokit/auth-token": "^3.0.0", "@octokit/graphql": "^5.0.0", @@ -17769,12 +17353,10 @@ }, "dependencies": { "@octokit/openapi-types": { - "version": "14.0.0", - "dev": true + "version": "14.0.0" }, "@octokit/types": { "version": "8.0.0", - "dev": true, "requires": { "@octokit/openapi-types": "^14.0.0" } @@ -17783,7 +17365,6 @@ }, "@octokit/endpoint": { "version": "7.0.2", - "dev": true, "requires": { "@octokit/types": "^7.0.0", "is-plain-object": "^5.0.0", @@ -17792,7 +17373,6 @@ }, "@octokit/graphql": { "version": "5.0.1", - "dev": true, "requires": { "@octokit/request": "^6.0.0", "@octokit/types": "^7.0.0", @@ -17800,23 +17380,19 @@ } }, "@octokit/openapi-types": { - "version": "13.9.1", - "dev": true + "version": "13.9.1" }, "@octokit/plugin-paginate-rest": { "version": "5.0.1", - "dev": true, "requires": { "@octokit/types": "^8.0.0" }, "dependencies": { "@octokit/openapi-types": { - "version": "14.0.0", - "dev": true + "version": "14.0.0" }, "@octokit/types": { "version": "8.0.0", - "dev": true, "requires": { "@octokit/openapi-types": "^14.0.0" } @@ -17825,24 +17401,20 @@ }, "@octokit/plugin-request-log": { "version": "1.0.4", - "dev": true, "requires": {} }, "@octokit/plugin-rest-endpoint-methods": { "version": "6.7.0", - "dev": true, "requires": { "@octokit/types": "^8.0.0", "deprecation": "^2.3.1" }, "dependencies": { "@octokit/openapi-types": { - "version": "14.0.0", - "dev": true + "version": "14.0.0" }, "@octokit/types": { "version": "8.0.0", - "dev": true, "requires": { "@octokit/openapi-types": "^14.0.0" } @@ -17851,7 +17423,6 @@ }, "@octokit/request": { "version": "6.2.1", - "dev": true, "requires": { "@octokit/endpoint": "^7.0.0", "@octokit/request-error": "^3.0.0", @@ -17863,22 +17434,18 @@ "dependencies": { "node-fetch": { "version": "2.6.7", - "dev": true, "requires": { "whatwg-url": "^5.0.0" } }, "tr46": { - "version": "0.0.3", - "dev": true + "version": "0.0.3" }, "webidl-conversions": { - "version": "3.0.1", - "dev": true + "version": "3.0.1" }, "whatwg-url": { "version": "5.0.0", - "dev": true, "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -17888,7 +17455,6 @@ }, "@octokit/request-error": { "version": "3.0.1", - "dev": true, "requires": { "@octokit/types": "^7.0.0", "deprecation": "^2.0.0", @@ -17897,7 +17463,6 @@ }, "@octokit/rest": { "version": "19.0.5", - "dev": true, "requires": { "@octokit/core": "^4.1.0", "@octokit/plugin-paginate-rest": "^5.0.0", @@ -17907,7 +17472,6 @@ }, "@octokit/types": { "version": "7.3.1", - "dev": true, "requires": { "@octokit/openapi-types": "^13.9.1" } @@ -18423,7 +17987,6 @@ }, "@types/gunzip-maybe": { "version": "1.4.0", - "dev": true, "requires": { "@types/node": "*" } @@ -18512,8 +18075,7 @@ "@types/node": { "version": "18.11.9", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", - "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==", - "dev": true + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" }, "@types/prop-types": { "version": "15.7.5" @@ -18594,7 +18156,6 @@ }, "@types/tar-fs": { "version": "2.0.1", - "dev": true, "requires": { "@types/node": "*", "@types/tar-stream": "*" @@ -18602,7 +18163,6 @@ }, "@types/tar-stream": { "version": "2.2.2", - "dev": true, "requires": { "@types/node": "*" } @@ -19064,7 +18624,6 @@ "@cypress/webpack-batteries-included-preprocessor": "^2.2.3", "@cypress/webpack-preprocessor": "^5.15.5", "@keycloak/keycloak-admin-client": "999.0.0-dev", - "@octokit/rest": "^19.0.5", "@patternfly/patternfly": "^4.219.2", "@patternfly/react-code-editor": "^4.82.55", "@patternfly/react-core": "^4.261.0", @@ -19077,29 +18636,22 @@ "@types/dagre": "^0.7.48", "@types/file-saver": "^2.0.5", "@types/flat": "^5.0.2", - "@types/gunzip-maybe": "^1.4.0", "@types/lodash-es": "^4.17.6", "@types/react": "^17.0.45", "@types/react-dom": "^17.0.16", "@types/react-router-dom": "^5.3.3", - "@types/tar-fs": "^2.0.1", "@vitejs/plugin-react": "^2.2.0", "cypress": "^11.0.1", "dagre": "^0.8.5", - "decompress": "^4.2.1", "del": "^7.0.0", "file-saver": "^2.0.5", "flat": "^5.0.2", - "gunzip-maybe": "^1.4.2", - "http2-proxy": "^5.0.53", "i18next": "^22.0.2", "i18next-http-backend": "^2.0.1", "jsdom": "^20.0.2", "keycloak-js": "999.0.0-dev", "ldap-server-mock": "^6.0.1", "lodash-es": "^4.17.21", - "node-fetch": "^3.3.0", - "progress-promise": "^0.0.6", "react": "^17.0.2", "react-dom": "^17.0.2", "react-dropzone": "^14.2.3", @@ -19112,7 +18664,6 @@ "react-router-dom": "^5.3.4", "react-router-dom-v5-compat": "^6.4.3", "react-use-localstorage": "^3.5.3", - "tar-fs": "^2.1.1", "ts-node": "^10.9.1", "use-react-router-breadcrumbs": "^2.0.2", "vite": "^3.2.3", @@ -19671,8 +19222,7 @@ } }, "before-after-hook": { - "version": "2.2.2", - "dev": true + "version": "2.2.2" }, "big.js": { "version": "5.2.2", @@ -19692,14 +19242,6 @@ "file-uri-to-path": "1.0.0" } }, - "bl": { - "version": "1.2.3", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, "blob-util": { "version": "2.0.2", "dev": true @@ -19808,7 +19350,6 @@ }, "browserify-zlib": { "version": "0.1.4", - "dev": true, "requires": { "pako": "~0.2.0" } @@ -19825,35 +19366,17 @@ }, "buffer": { "version": "5.7.1", - "dev": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, - "buffer-alloc": { - "version": "1.2.0", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "dev": true - }, "buffer-crc32": { "version": "0.2.13", "dev": true }, - "buffer-fill": { - "version": "1.0.0", - "dev": true - }, "buffer-from": { - "version": "1.1.2", - "dev": true + "version": "1.1.2" }, "buffer-xor": { "version": "1.0.3", @@ -20009,8 +19532,7 @@ } }, "chownr": { - "version": "1.1.4", - "dev": true + "version": "1.1.4" }, "chrome-trace-event": { "version": "1.0.3", @@ -20331,8 +19853,7 @@ } }, "core-util-is": { - "version": "1.0.3", - "dev": true + "version": "1.0.3" }, "create-ecdh": { "version": "4.0.4", @@ -20721,10 +20242,6 @@ "assert-plus": "^1.0.0" } }, - "data-uri-to-buffer": { - "version": "4.0.0", - "dev": true - }, "data-urls": { "version": "3.0.2", "dev": true, @@ -20753,110 +20270,6 @@ "version": "0.2.0", "dev": true }, - "decompress": { - "version": "4.2.1", - "dev": true, - "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "dev": true - } - } - } - } - }, - "decompress-tar": { - "version": "4.1.1", - "dev": true, - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "dependencies": { - "is-stream": { - "version": "1.1.0", - "dev": true - } - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "dev": true, - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "dev": true - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "dev": true, - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "is-stream": { - "version": "1.1.0", - "dev": true - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "dev": true, - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "dev": true - }, - "get-stream": { - "version": "2.3.1", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - } - } - }, "deep-eql": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.2.tgz", @@ -20955,8 +20368,7 @@ "version": "1.0.0" }, "deprecation": { - "version": "2.3.1", - "dev": true + "version": "2.3.1" }, "des.js": { "version": "1.0.1", @@ -21020,7 +20432,6 @@ }, "duplexify": { "version": "3.7.1", - "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -21073,7 +20484,6 @@ }, "end-of-stream": { "version": "1.4.4", - "dev": true, "requires": { "once": "^1.4.0" } @@ -21714,14 +21124,6 @@ "pend": "~1.2.0" } }, - "fetch-blob": { - "version": "3.2.0", - "dev": true, - "requires": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - } - }, "figgy-pudding": { "version": "3.5.2", "dev": true @@ -21755,10 +21157,6 @@ "tslib": "^2.4.0" } }, - "file-type": { - "version": "5.2.0", - "dev": true - }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -21838,13 +21236,6 @@ "mime-types": "^2.1.12" } }, - "formdata-polyfill": { - "version": "4.0.10", - "dev": true, - "requires": { - "fetch-blob": "^3.1.2" - } - }, "fragment-cache": { "version": "0.2.1", "dev": true, @@ -21861,8 +21252,7 @@ } }, "fs-constants": { - "version": "1.0.0", - "dev": true + "version": "1.0.0" }, "fs-extra": { "version": "9.1.0", @@ -22035,7 +21425,6 @@ }, "gunzip-maybe": { "version": "1.4.2", - "dev": true, "requires": { "browserify-zlib": "^0.1.4", "is-deflate": "^1.0.0", @@ -22215,10 +21604,6 @@ "sshpk": "^1.14.1" } }, - "http2-proxy": { - "version": "5.0.53", - "dev": true - }, "https-browserify": { "version": "1.0.0", "dev": true @@ -22257,8 +21642,7 @@ } }, "ieee754": { - "version": "1.2.1", - "dev": true + "version": "1.2.1" }, "iferr": { "version": "0.1.5", @@ -22303,8 +21687,7 @@ } }, "inherits": { - "version": "2.0.4", - "dev": true + "version": "2.0.4" }, "ini": { "version": "2.0.0", @@ -22394,8 +21777,7 @@ } }, "is-deflate": { - "version": "1.0.0", - "dev": true + "version": "1.0.0" }, "is-descriptor": { "version": "1.0.2", @@ -22438,8 +21820,7 @@ } }, "is-gzip": { - "version": "1.0.0", - "dev": true + "version": "1.0.0" }, "is-installed-globally": { "version": "0.4.0", @@ -22459,10 +21840,6 @@ "version": "1.0.0", "dev": true }, - "is-natural-number": { - "version": "4.0.1", - "dev": true - }, "is-negative-zero": { "version": "2.0.2", "dev": true @@ -22493,8 +21870,7 @@ "dev": true }, "is-plain-object": { - "version": "5.0.0", - "dev": true + "version": "5.0.0" }, "is-potential-custom-element-name": { "version": "1.0.1", @@ -22866,6 +22242,16 @@ "vite-plugin-dts": "^1.7.0" } }, + "keycloak-server": { + "version": "file:apps/keycloak-server", + "requires": { + "@octokit/rest": "^19.0.5", + "@types/gunzip-maybe": "^1.4.0", + "@types/tar-fs": "^2.0.1", + "gunzip-maybe": "^1.4.2", + "tar-fs": "^2.1.1" + } + }, "kind-of": { "version": "6.0.3", "dev": true @@ -23298,8 +22684,7 @@ } }, "mkdirp-classic": { - "version": "0.5.3", - "dev": true + "version": "0.5.3" }, "mocha": { "version": "10.1.0", @@ -23492,21 +22877,6 @@ "version": "2.6.2", "dev": true }, - "node-domexception": { - "version": "1.0.0", - "dev": true - }, - "node-fetch": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", - "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", - "dev": true, - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, "node-libs-browser": { "version": "2.2.1", "dev": true, @@ -23717,7 +23087,6 @@ }, "once": { "version": "1.4.0", - "dev": true, "requires": { "wrappy": "1" } @@ -23775,8 +23144,7 @@ "dev": true }, "pako": { - "version": "0.2.9", - "dev": true + "version": "0.2.9" }, "parallel-transform": { "version": "1.2.0", @@ -23868,7 +23236,6 @@ }, "peek-stream": { "version": "1.1.3", - "dev": true, "requires": { "buffer-from": "^1.0.0", "duplexify": "^3.5.0", @@ -23899,17 +23266,6 @@ "version": "2.3.0", "dev": true }, - "pinkie": { - "version": "2.0.4", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pkg-dir": { "version": "4.2.0", "dev": true, @@ -24020,12 +23376,7 @@ "dev": true }, "process-nextick-args": { - "version": "2.0.1", - "dev": true - }, - "progress-promise": { - "version": "0.0.6", - "dev": true + "version": "2.0.1" }, "promise-inflight": { "version": "1.0.1", @@ -24087,7 +23438,6 @@ }, "pump": { "version": "2.0.1", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -24095,7 +23445,6 @@ }, "pumpify": { "version": "1.5.1", - "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -24292,7 +23641,6 @@ }, "readable-stream": { "version": "2.3.7", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -24304,8 +23652,7 @@ }, "dependencies": { "isarray": { - "version": "1.0.0", - "dev": true + "version": "1.0.0" } } }, @@ -24539,8 +23886,7 @@ } }, "safe-buffer": { - "version": "5.1.2", - "dev": true + "version": "5.1.2" }, "safe-regex": { "version": "1.1.0", @@ -24587,19 +23933,6 @@ "ajv-keywords": "^3.5.2" } }, - "seek-bzip": { - "version": "1.0.6", - "dev": true, - "requires": { - "commander": "^2.8.1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "dev": true - } - } - }, "semver": { "version": "7.3.7", "dev": true, @@ -25005,12 +24338,10 @@ } }, "stream-shift": { - "version": "1.0.1", - "dev": true + "version": "1.0.1" }, "string_decoder": { "version": "1.1.1", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -25084,13 +24415,6 @@ "version": "3.0.0", "dev": true }, - "strip-dirs": { - "version": "2.1.0", - "dev": true, - "requires": { - "is-natural-number": "^4.0.1" - } - }, "strip-final-newline": { "version": "3.0.0", "dev": true @@ -25137,7 +24461,6 @@ }, "tar-fs": { "version": "2.1.1", - "dev": true, "requires": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -25147,7 +24470,6 @@ "dependencies": { "bl": { "version": "4.1.0", - "dev": true, "requires": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -25156,7 +24478,6 @@ }, "pump": { "version": "3.0.0", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -25164,7 +24485,6 @@ }, "readable-stream": { "version": "3.6.0", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -25173,7 +24493,6 @@ }, "tar-stream": { "version": "2.2.0", - "dev": true, "requires": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -25184,19 +24503,6 @@ } } }, - "tar-stream": { - "version": "1.6.2", - "dev": true, - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } - }, "terser": { "version": "5.15.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", @@ -25274,7 +24580,6 @@ }, "through2": { "version": "2.0.5", - "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -25324,10 +24629,6 @@ "version": "1.0.1", "dev": true }, - "to-buffer": { - "version": "1.1.1", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "dev": true @@ -25550,14 +24851,6 @@ "which-boxed-primitive": "^1.0.2" } }, - "unbzip2-stream": { - "version": "1.4.3", - "dev": true, - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "dev": true @@ -25609,8 +24902,7 @@ } }, "universal-user-agent": { - "version": "6.0.0", - "dev": true + "version": "6.0.0" }, "universalify": { "version": "2.0.0", @@ -25730,8 +25022,7 @@ } }, "util-deprecate": { - "version": "1.0.2", - "dev": true + "version": "1.0.2" }, "uuid": { "version": "8.3.2", @@ -26149,10 +25440,6 @@ } } }, - "web-streams-polyfill": { - "version": "3.2.1", - "dev": true - }, "webidl-conversions": { "version": "7.0.0", "dev": true @@ -26318,8 +25605,7 @@ } }, "wrappy": { - "version": "1.0.2", - "dev": true + "version": "1.0.2" }, "ws": { "version": "8.9.0", @@ -26335,8 +25621,7 @@ "dev": true }, "xtend": { - "version": "4.0.2", - "dev": true + "version": "4.0.2" }, "y18n": { "version": "4.0.3", diff --git a/package.json b/package.json index 719cf52a63..f0adc097af 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "libs/keycloak-js", "libs/keycloak-masthead", "apps/account-ui", - "apps/admin-ui" + "apps/admin-ui", + "apps/keycloak-server" ], "scripts": { "prepare": "husky install"