From b1fd24f38d859adcd0463c62cac93e2697bab0b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C5=A0ime=C4=8Dek?= Date: Tue, 26 Jul 2022 22:19:27 +0200 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20Migrated=20from=20es?= =?UTF-8?q?5,=20es11=20to=20es9=20and=20es13=20versionss?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- createWebpackConfig.js | 2 +- package-lock.json | 4739 +++++++++++++++----------- package.json | 16 +- packages/cli/package.json | 15 +- packages/cli/src/commands/dev.ts | 6 +- packages/cli/src/webpack/config.ts | 33 +- packages/cli/src/webpack/utils.ts | 2 +- packages/cli/tsconfig.json | 2 +- packages/core/polyfill/runner.ejs | 89 +- packages/dev-utils/tsconfig.json | 2 +- packages/error-overlay/tsconfig.json | 2 +- packages/hmr-client/tsconfig.json | 2 +- tsconfig.json | 4 +- 13 files changed, 2763 insertions(+), 2151 deletions(-) diff --git a/createWebpackConfig.js b/createWebpackConfig.js index 9982fc9caf..5c879a6452 100644 --- a/createWebpackConfig.js +++ b/createWebpackConfig.js @@ -12,7 +12,7 @@ function createWebpackConfig(callback) { }; const config = { - target: ['web', 'es11'], + target: ['web', 'es13'], mode: ctx.isProduction ? 'production' : 'development', stats: 'minimal', output: { diff --git a/package-lock.json b/package-lock.json index fd2611cb20..def3d0db02 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,8 +34,8 @@ "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", "@rollup/plugin-typescript": "^8.3.2", - "@typescript-eslint/eslint-plugin": "^5.27.0", - "@typescript-eslint/parser": "^5.27.0", + "@typescript-eslint/eslint-plugin": "^5.31.0", + "@typescript-eslint/parser": "^5.31.0", "autocannon": "^7.9.0", "babel-jest": "^27.5.1", "bulma": "0.8.0", @@ -43,7 +43,7 @@ "chokidar": "^3.5.3", "commitizen": "^4.2.4", "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.21.1", + "core-js": "^3.24.0", "css-loader": "^6.7.1", "css-minimizer-webpack-plugin": "^4.0.0", "del": "^6.1.1", @@ -51,7 +51,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^26.4.6", - "eslint-plugin-prettier": "4.0.0", + "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.30.0", "fs-extra": "^10.0.1", "git-cz": "^4.9.0", @@ -62,7 +62,7 @@ "jest": "^26.6.3", "jsdoc-to-markdown": "5.0.3", "jsdom": "^19.0.0", - "lerna": "^5.0.0", + "lerna": "^5.2.0", "less": "^4.1.2", "less-loader": "^11.0.0", "lint-staged": "^12.4.3", @@ -74,7 +74,7 @@ "postcss-loader": "^7.0.0", "postcss-preset-env": "^7.4.3", "prettier": "^2.6.0", - "rollup": "^2.75.3", + "rollup": "^2.77.1", "rollup-plugin-jscc": "^2.0.0", "style-loader": "^3.3.1", "stylelint": "^14.8.5", @@ -83,10 +83,10 @@ "stylelint-declaration-block-no-ignored-properties": "2.5.0", "stylelint-order": "5.0.0", "to-mock": "1.6.2", - "turbo": "^1.2.14", + "turbo": "^1.3.4", "typescript": "^4.7.2", "verdaccio": "^5.10.3", - "webpack": "^5.72.0", + "webpack": "^5.74.0", "webpack-cli": "^4.9.2", "yargs": "^17.5.0" }, @@ -3777,24 +3777,24 @@ } }, "node_modules/@lerna/add": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.0.0.tgz", - "integrity": "sha512-KdIOQL+88iHU9zuAU8Be1AL4cOVmm77nlckylsNaVVTiomNipr/h7lStiBO52BoMkwKzNwOH6He5HGY0Yo7s2w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.2.0.tgz", + "integrity": "sha512-BKTWhii4i1JUKqmOXkauD2rTGabo83gnqYYsORobmquKFG02tFD2upqkP73DmP6xgmovpBQ8NpPO/75r1MbtIQ==", "dev": true, "dependencies": { - "@lerna/bootstrap": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/npm-conf": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/bootstrap": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/npm-conf": "5.2.0", + "@lerna/validation-error": "5.2.0", "dedent": "^0.7.0", "npm-package-arg": "^8.1.0", "p-map": "^4.0.0", - "pacote": "^13.4.1", + "pacote": "^13.6.1", "semver": "^7.3.4" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/add/node_modules/semver": { @@ -3813,36 +3813,36 @@ } }, "node_modules/@lerna/bootstrap": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.0.0.tgz", - "integrity": "sha512-2m1BxKbYwDABy+uE/Da3EQM61R58bI3YQ0o1rsFQq1u0ltL9CJxw1o0lMg84hwMsBb4D+kLIXLqetYlLVgbr0Q==", - "dev": true, - "dependencies": { - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/has-npm-version": "5.0.0", - "@lerna/npm-install": "5.0.0", - "@lerna/package-graph": "5.0.0", - "@lerna/pulse-till-done": "5.0.0", - "@lerna/rimraf-dir": "5.0.0", - "@lerna/run-lifecycle": "5.0.0", - "@lerna/run-topologically": "5.0.0", - "@lerna/symlink-binary": "5.0.0", - "@lerna/symlink-dependencies": "5.0.0", - "@lerna/validation-error": "5.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.2.0.tgz", + "integrity": "sha512-4GMpgqT2F3E+LlD6iIAoJSFtvbXR7A8iX27mCv7fEFR8aPyxGxa6lC+sKIHLoH7s6X7/5aEI2sZCZ3p1v6QNUg==", + "dev": true, + "dependencies": { + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/has-npm-version": "5.2.0", + "@lerna/npm-install": "5.2.0", + "@lerna/package-graph": "5.2.0", + "@lerna/pulse-till-done": "5.2.0", + "@lerna/rimraf-dir": "5.2.0", + "@lerna/run-lifecycle": "5.2.0", + "@lerna/run-topologically": "5.2.0", + "@lerna/symlink-binary": "5.2.0", + "@lerna/symlink-dependencies": "5.2.0", + "@lerna/validation-error": "5.2.0", "@npmcli/arborist": "5.2.0", "dedent": "^0.7.0", "get-port": "^5.1.1", "multimatch": "^5.0.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-map-series": "^2.1.0", "p-waterfall": "^2.1.1", "semver": "^7.3.4" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/bootstrap/node_modules/semver": { @@ -3861,38 +3861,38 @@ } }, "node_modules/@lerna/changed": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.0.0.tgz", - "integrity": "sha512-A24MHipPGODmzQBH1uIMPPUUOc1Zm7Qe/eSYzm52bFHtVxWH0nIVXfunadoMX32NhzKQH3Sw8X2rWHPQSRoUvA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.2.0.tgz", + "integrity": "sha512-xbvMuUsmELZmmENsSX5KpG6OAeO1kZkPiXw5P8mdZVqzSz3/tO0v5SKV1TBYlWYM+/IumO/F+HTVL+GwnjMsww==", "dev": true, "dependencies": { - "@lerna/collect-updates": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/listable": "5.0.0", - "@lerna/output": "5.0.0" + "@lerna/collect-updates": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/listable": "5.2.0", + "@lerna/output": "5.2.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/check-working-tree": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.0.0.tgz", - "integrity": "sha512-PnUMdpT2qS4o+vs+7l5fFIizstGdqSkhLG+Z9ZiY5OMtnGd+pmAFQFlbLSZSmdvQSOSobl9fhB1St8qhPD60xQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.2.0.tgz", + "integrity": "sha512-MM+I+7+PyQGz5rzt4jnC7m2J3WhEjfetE895Ut/YwobOhng4kThzxmscJuCGY+2jZigwFMSugc0/JjTNZ0Hg5A==", "dev": true, "dependencies": { - "@lerna/collect-uncommitted": "5.0.0", - "@lerna/describe-ref": "5.0.0", - "@lerna/validation-error": "5.0.0" + "@lerna/collect-uncommitted": "5.2.0", + "@lerna/describe-ref": "5.2.0", + "@lerna/validation-error": "5.2.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/child-process": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.0.0.tgz", - "integrity": "sha512-cFVNkedrlU8XTt15EvUtQ84hqtV4oToQW/elKNv//mhCz06HY8Y+Ia6XevK2zrIhZjS6DT576F/7SmTk3vnpmg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.2.0.tgz", + "integrity": "sha512-UY1W3+MdYZmCzvyi0C2SvDKwbXrm6HlZKzyWoxDhqR/GqPa0CBeOBa+lSslM1+yltI+4IHQpqLQAdZIYGjeCUw==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -3900,41 +3900,41 @@ "strong-log-transformer": "^2.1.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/clean": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.0.0.tgz", - "integrity": "sha512-7B+0Nx6MEPmCfnEa1JFyZwJsC7qlGrikWXyLglLb/wcbapYVsuDauOl9AT1iOFoXKw82P77HWYUKWeD9DQgw/w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.2.0.tgz", + "integrity": "sha512-9/gJBBPvISICRfv2Y5KjGcUgZykpXZqAk6txHrl7eTZ0XHAnu9SxxLq3xCEq5IPNkevu++bOSYJ7BFTYzPxAgw==", "dev": true, "dependencies": { - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/prompt": "5.0.0", - "@lerna/pulse-till-done": "5.0.0", - "@lerna/rimraf-dir": "5.0.0", + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/prompt": "5.2.0", + "@lerna/pulse-till-done": "5.2.0", + "@lerna/rimraf-dir": "5.2.0", "p-map": "^4.0.0", "p-map-series": "^2.1.0", "p-waterfall": "^2.1.1" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/cli": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.0.0.tgz", - "integrity": "sha512-g8Nifko8XNySOl8u2molSHVl+fk/E1e5FSn/W2ekeijmc3ezktp+xbPWofNq71N/d297+KPQpLBfwzXSo9ufIQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.2.0.tgz", + "integrity": "sha512-bn6L317xjTeJ+60bj+wNvmwnDEOKH0T45yO14u1TNNs7cVUv9ZtHYohuKSbanUogthEDu2m680RwgdvikyyCLQ==", "dev": true, "dependencies": { - "@lerna/global-options": "5.0.0", + "@lerna/global-options": "5.2.0", "dedent": "^0.7.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "yargs": "^16.2.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/cli/node_modules/yargs": { @@ -3956,76 +3956,75 @@ } }, "node_modules/@lerna/collect-uncommitted": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.0.0.tgz", - "integrity": "sha512-mga/2S9rK0TP5UCulWiCTrC/uKaiIlOro1n8R3oCw6eRw9eupCSRx5zGI7pdh8CPD82MDL7w0a6OTep3WBSBVA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.2.0.tgz", + "integrity": "sha512-LlTY08RhTnrynvuqK1wNbq+H8FFWAMNiTOUJcxMo+bMlLrjPy3xCLhcDcKApVZvZnkE+kWLyQRROs0ZEY78MaQ==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", + "@lerna/child-process": "5.2.0", "chalk": "^4.1.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/collect-updates": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.0.0.tgz", - "integrity": "sha512-X82i8SVgBXLCk8vbKWfQPRLTAXROCANL8Z/bU1l6n7yycsHKdjrrlNi1+KprFdfRsMvSm10R4qPNcl9jgsp/IA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.2.0.tgz", + "integrity": "sha512-thENc95GHPEt3N18u0WOtkVDRjTWM2rLld8SiFDtecqlV7F2pN0pILY5mNDTS2kYZDwxACQ+XLCinBmb8VET5Q==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "@lerna/describe-ref": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/describe-ref": "5.2.0", "minimatch": "^3.0.4", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "slash": "^3.0.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/command": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.0.0.tgz", - "integrity": "sha512-j7/apU5d/nhSc1qIZgcV03KyO5jz3y7cwSum3IuK8/XF6rKwt3FVnbue1V3l9sJ6IRJjsRGKyViB1IdP5nSX4Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.2.0.tgz", + "integrity": "sha512-QJLpOp6z/6NlSuqhl9IiSBq4SVcgcC4nJh5dZme+6hRCkcaAG0WEhe809xcx6pehYJdbbMHtmSWp7dk/GujWxw==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "@lerna/package-graph": "5.0.0", - "@lerna/project": "5.0.0", - "@lerna/validation-error": "5.0.0", - "@lerna/write-log-file": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/package-graph": "5.2.0", + "@lerna/project": "5.2.0", + "@lerna/validation-error": "5.2.0", + "@lerna/write-log-file": "5.2.0", "clone-deep": "^4.0.1", "dedent": "^0.7.0", "execa": "^5.0.0", "is-ci": "^2.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/conventional-commits": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.0.0.tgz", - "integrity": "sha512-tUCRTAycDCtSlCEI0hublq4uKHeV0UHpwIb3Fdt6iv2AoTSPBSX/Dwu/6VqguysOSEkkR4M2JCOLvJCl4IMxwg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.2.0.tgz", + "integrity": "sha512-sI3QVV0kHqbFhHJy8dTNhrJdIWSGv1t7dfYyHiyGdlttSFWd6b+jGYZtAfIie2iC26+Z1ZksGW/0mdyAD55Zig==", "dev": true, "dependencies": { - "@lerna/validation-error": "5.0.0", + "@lerna/validation-error": "5.2.0", "conventional-changelog-angular": "^5.0.12", - "conventional-changelog-core": "^4.2.2", + "conventional-changelog-core": "^4.2.4", "conventional-recommended-bump": "^6.1.0", "fs-extra": "^9.1.0", "get-stream": "^6.0.0", - "lodash.template": "^4.5.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "pify": "^5.0.0", "semver": "^7.3.4" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/conventional-commits/node_modules/fs-extra": { @@ -4059,22 +4058,22 @@ } }, "node_modules/@lerna/create": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.0.0.tgz", - "integrity": "sha512-sdFTVTLOVuhHpzIYhFAwK0Ry3p4d7uMe9ZG/Ii128/pB9kEEfCth+1WBq6mBpYZ5mOLLgxJbWalbiJFl0toQRw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.2.0.tgz", + "integrity": "sha512-6KuamMSIgLWm0TuLre8hTUSvr8LGw8ex/XoXNhSUJUGbUAIpkS+F8YKLSTLKBw/odFXRW7rgxv/ik6T0qqjLqw==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/npm-conf": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/npm-conf": "5.2.0", + "@lerna/validation-error": "5.2.0", "dedent": "^0.7.0", "fs-extra": "^9.1.0", "globby": "^11.0.2", "init-package-json": "^2.0.2", "npm-package-arg": "^8.1.0", "p-reduce": "^2.1.0", - "pacote": "^13.4.1", + "pacote": "^13.6.1", "pify": "^5.0.0", "semver": "^7.3.4", "slash": "^3.0.0", @@ -4084,21 +4083,21 @@ "yargs-parser": "20.2.4" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/create-symlink": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.0.0.tgz", - "integrity": "sha512-nHYNacrh15Y0yEofVlUVu9dhf4JjIn9hY7v7rOUXzUeQ91iXY5Q3PVHkBeRUigyT5CWP5qozZwraCMwp+lDWYg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.2.0.tgz", + "integrity": "sha512-0+WwJWZUAp6nIbOL0fxTCVyt37VmpkqCJs8aK3//DgjS8u5hSlPQjj3oWjVFMFtfSdoA7HieohBS86FZ4Tkg0w==", "dev": true, "dependencies": { "cmd-shim": "^4.1.0", "fs-extra": "^9.1.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/create-symlink/node_modules/fs-extra": { @@ -4182,96 +4181,96 @@ } }, "node_modules/@lerna/describe-ref": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.0.0.tgz", - "integrity": "sha512-iLvMHp3nl4wcMR3/lVkz0ng7pAHfLQ7yvz2HsYBq7wllCcEzpchzPgyVzyvbpJ+Ke/MKjQTsrHE/yOGOH67GVw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.2.0.tgz", + "integrity": "sha512-ZSdVWzPpgz8tcJ2rLpKAi1q2WLv4lP+Qdjr0QpblcM0y4+QM9GU5bVayDXRNl+fVeaFpftr4Vou8/hVzzb2fTQ==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.2.0", + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-S4XJ6i9oP77cSmJ3oRUJGMgrI+jOTmkYWur2nqgSdyJBE1J2eClgTJknb3WAHg2cHALT18WzFqNghFOGM+9dRA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-RIp/PeigKoC0xoCYGk6G9hSFiw8bMGcTL9+ii1628DALh8j/ddt3Fi7kCPO9b03ALkPUVQlLIDe/Wzry4ME1BA==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/validation-error": "5.0.0", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/validation-error": "5.2.0", + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/exec": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.0.0.tgz", - "integrity": "sha512-g5i+2RclCGWLsl88m11j99YM2Gqnwa2lxZ5tDeqqWZFno6Dlvop17Yl6/MFH42EgM2DQHUUCammvcLIAJ2XwEA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.2.0.tgz", + "integrity": "sha512-MyTe+YRIbibkjZ6VYGI0c5In1+lDrPE5fgR1G4cOI8RN7nx6fBi6I3w7rSISRuMf3npVDKLU1/LRW7qjxISdJw==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/profiler": "5.0.0", - "@lerna/run-topologically": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/profiler": "5.2.0", + "@lerna/run-topologically": "5.2.0", + "@lerna/validation-error": "5.2.0", "p-map": "^4.0.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/filter-options": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.0.0.tgz", - "integrity": "sha512-un73aYkXlzKlnDPx2AlqNW+ArCZ20XaX+Y6C0F+av9VZriiBsCgZTnflhih9fiSMnXjN5r9CA8YdWvZqa3oAcQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.2.0.tgz", + "integrity": "sha512-gbX/ksk/kKmhEPPXWTvRAYLBFmDcpWQOfJiE+JybRgTaIAKrAVo8mHzw1j2ZsWJcxvbOOPvSGAy+54MILBr3Xw==", "dev": true, "dependencies": { - "@lerna/collect-updates": "5.0.0", - "@lerna/filter-packages": "5.0.0", + "@lerna/collect-updates": "5.2.0", + "@lerna/filter-packages": "5.2.0", "dedent": "^0.7.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/filter-packages": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.0.0.tgz", - "integrity": "sha512-+EIjVVaMPDZ05F/gZa+kcXjBOLXqEamcEIDr+2ZXRgJmnrLx9BBY1B7sBEFHg7JXbeOKS+fKtMGVveV0SzgH3Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.2.0.tgz", + "integrity": "sha512-G1RolCWUIc45vfu/o6v3SBYb3FflfYyUfUtHMteE3frJsgDIIOuERmlDp0hl6k7DBxdBvi6AK5bvEMt+FE3h0A==", "dev": true, "dependencies": { - "@lerna/validation-error": "5.0.0", + "@lerna/validation-error": "5.2.0", "multimatch": "^5.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/get-npm-exec-opts": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.0.0.tgz", - "integrity": "sha512-ZOg3kc5FXYA1kVFD2hfJOl64hNASWD6panwD0HlyzXgfKKTDRm/P/qtAqS8WGCzQWgEdx4wvsDe/58Lzzh6QzQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.2.0.tgz", + "integrity": "sha512-ZGWBcrynGNbPOhJkwJfGQS+UqmwT/9K6cD6rnK3ddDlj2UBcjcTgPTCLRseFO3j/4m36N4CQh9jy9tsXO8VeDg==", "dev": true, "dependencies": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/get-packed": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.0.0.tgz", - "integrity": "sha512-fks7Tg7DvcCZxRWPS3JAWVuLnwjPC/hLlNsdYmK9nN3+RtPhmYQgBjLSONcENw1E46t4Aph72lA9nLcYBLksqw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.2.0.tgz", + "integrity": "sha512-wuFex+v6Nk8BqsZCml56+8Uextpu4fhk3bjz/3DBrNHaGHrg/VKGhZ6kqCCTWpUyclm3RzZfg63/5bXW/SDmiw==", "dev": true, "dependencies": { "fs-extra": "^9.1.0", @@ -4279,7 +4278,7 @@ "tar": "^6.1.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/get-packed/node_modules/fs-extra": { @@ -4298,33 +4297,33 @@ } }, "node_modules/@lerna/github-client": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.0.0.tgz", - "integrity": "sha512-NoEyRkQ8XgBnrjRfC9ph1npfg1/4OdYG+r8lG/1WkJbdt1Wlym4VNZU2BYPMWwSQYMJuppoEr0LL2uuVcS4ZUw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.2.0.tgz", + "integrity": "sha512-tFl0DWv53MhJ4x2978MtdGzcwL94mAVOQueAU0/MU0O+nWgC0l+va7WSE4d04OuIj2veadZoqYiT0LYdVx3cLQ==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", + "@lerna/child-process": "5.2.0", "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^18.1.0", - "git-url-parse": "^11.4.4", - "npmlog": "^4.1.2" + "@octokit/rest": "^19.0.3", + "git-url-parse": "^12.0.0", + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/gitlab-client": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.0.0.tgz", - "integrity": "sha512-WREAT7qzta9hxNxktTX0x1/sEMpBP+4Gc00QSJYXt+ZzxY0t5RUx/ZK5pQl+IDhtkajrvXT6fSfZjMxxyE8hhQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.2.0.tgz", + "integrity": "sha512-Mz+tOHwzuZCVV4ThV2ZsYFd2Pz9JM1gsND/e1FYG2RuOVSPksuOaBXj+sD6AJZ98jYeOGxJ9lUTHesTDomqaww==", "dev": true, "dependencies": { "node-fetch": "^2.6.1", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "whatwg-url": "^8.4.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/gitlab-client/node_modules/tr46": { @@ -4363,25 +4362,25 @@ } }, "node_modules/@lerna/global-options": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.0.0.tgz", - "integrity": "sha512-PZYy/3mTZwtA9lNmHHRCc/Ty1W20qGJ/BdDIo4bw/Bk0AOcoBCLT9b3Mjijkl4AbC9+eSGk3flUYapCGVuS32Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.2.0.tgz", + "integrity": "sha512-AXbuQN50K4PZKTtgTLTH1Wia7kkIVg3k6JPCdPehgQbULFUs5vwGIDRlgaW2iOXRtRLnvFj73BCFTAnI8rNDtw==", "dev": true, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/has-npm-version": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.0.0.tgz", - "integrity": "sha512-zJPgcml86nhJFJTpT+kjkcafuCFvK7PSq3oDC2KJxwB1bhlYwy+SKtAEypHSsHQ2DwP0YgPITcy1pvtHkie1SA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.2.0.tgz", + "integrity": "sha512-RRnJUVJpR4VAuDhH+yLJP3O85p2Uhxp/kurNzbIkGP56Vi/tvoSlbCbNWL7hLznnCjkdvNS1cf+LuZyGD4FNZw==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", + "@lerna/child-process": "5.2.0", "semver": "^7.3.4" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/has-npm-version/node_modules/semver": { @@ -4400,22 +4399,22 @@ } }, "node_modules/@lerna/import": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.0.0.tgz", - "integrity": "sha512-cD+Is7eV/I+ZU0Wlg+yAgKaZbOvfzA7kBj2Qu1HtxeLhc7joTR8PFW1gNjEsvrWOTiaHAtObbo1A+MKYQ/T12g==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.2.0.tgz", + "integrity": "sha512-33BrWs6HNulx+wVR6FFF/DNLCHvL5u/8Tr8GPISUOMIXFdvLiMCyMIeM5g2BU/e044W6TzrCKcRxsTjXqhimVA==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/prompt": "5.0.0", - "@lerna/pulse-till-done": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/prompt": "5.2.0", + "@lerna/pulse-till-done": "5.2.0", + "@lerna/validation-error": "5.2.0", "dedent": "^0.7.0", "fs-extra": "^9.1.0", "p-map-series": "^2.1.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/import/node_modules/fs-extra": { @@ -4434,33 +4433,34 @@ } }, "node_modules/@lerna/info": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.0.0.tgz", - "integrity": "sha512-k9TMK81apTjxxpnjfFOABKXndTtHBPgB8UO+I6zKhsfRqVb9FCz2MHOx8cQiSyolvNyGSQdSylSo4p7EBBomQQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.2.0.tgz", + "integrity": "sha512-GraI2Z+bmNEt3vatvYdE/oajk1/yNM1ULR1loaF0IemZ6S5GYHAJXgT2qNl/Jt0qh+oRM2a5ITtLTjCrtzAkVg==", "dev": true, "dependencies": { - "@lerna/command": "5.0.0", - "@lerna/output": "5.0.0", + "@lerna/command": "5.2.0", + "@lerna/output": "5.2.0", "envinfo": "^7.7.4" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/init": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.0.0.tgz", - "integrity": "sha512-2n68x7AIqVa+Vev9xF3NV9ba0C599KYf7JsIrQ5ESv4593ftInJpwgMwjroLT3X/Chi4BK7y2/xGmrfFVwgILg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.2.0.tgz", + "integrity": "sha512-a8VupVxsjxknDIUHM5nT6i9CJkr2MjKuR/QnQcI6eVtKP26mppd/GwZQ2XtnkULRtHWfajbksVODuOwwssroqQ==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "@lerna/command": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/project": "5.2.0", "fs-extra": "^9.1.0", "p-map": "^4.0.0", "write-json-file": "^4.3.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/init/node_modules/fs-extra": { @@ -4479,109 +4479,109 @@ } }, "node_modules/@lerna/link": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.0.0.tgz", - "integrity": "sha512-00YxQ06TVhQJthOjcuxCCJRjkAM+qM/8Lv0ckdCzBBCSr4RdAGBp6QcAX/gjLNasgmNpyiza3ADet7mCH7uodw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.2.0.tgz", + "integrity": "sha512-DnfiIyl6f2hrv0qyRH8ZzcDCrcxsWBoaAxlOTgCUggiIq1eLMBBqQu6cQt3k0zSb40jFwIsggdYsffvV/GkLXQ==", "dev": true, "dependencies": { - "@lerna/command": "5.0.0", - "@lerna/package-graph": "5.0.0", - "@lerna/symlink-dependencies": "5.0.0", + "@lerna/command": "5.2.0", + "@lerna/package-graph": "5.2.0", + "@lerna/symlink-dependencies": "5.2.0", "p-map": "^4.0.0", "slash": "^3.0.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/list": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.0.0.tgz", - "integrity": "sha512-+B0yFil2AFdiYO8hyU1bFbKXGBAUUQQ43/fp2XS2jBFCipLme4eTILL5gMKOhr2Xg9AsfYPXRMRer5VW7qTeeQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.2.0.tgz", + "integrity": "sha512-HlRLjYFYs7Sy78jp+J2z/yGhRhHHf4AjwHN6ZkAvroHSdZLHfOVUcdGAxSwuFmJ9ULb32ydtyCWwtMS4z6JICg==", "dev": true, "dependencies": { - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/listable": "5.0.0", - "@lerna/output": "5.0.0" + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/listable": "5.2.0", + "@lerna/output": "5.2.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/listable": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.0.0.tgz", - "integrity": "sha512-Rd5sE7KTbqA8u048qThH5IyBuJIwMcUnEObjFyJyKpc1SEWSumo4yAYmcEeN/9z62tcdud5wHYPSbVgfXJq37g==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.2.0.tgz", + "integrity": "sha512-CEUR4i3Ws9H7iS1IlLrW5MIPWxp2Tx4gnzn43CN9diWVkCo1wdC/mwGirqaHMK6jpSIhfUHkJqCUqSOszg7+fg==", "dev": true, "dependencies": { - "@lerna/query-graph": "5.0.0", + "@lerna/query-graph": "5.2.0", "chalk": "^4.1.0", - "columnify": "^1.5.4" + "columnify": "^1.6.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/log-packed": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.0.0.tgz", - "integrity": "sha512-0TxKX+XnlEYj0du9U2kg3HEyIb/0QsM0Slt8utuCxALUnXRHTEKohjqVKsBdvh1QmJpnUbL5I+vfoYqno4Y42w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.2.0.tgz", + "integrity": "sha512-6BOgHPWBNyZvNv4DjKZc5yqBgvkYwjIZqYXvGRgFLWqGtNK71HyDW6ybw/msKzWu6nRygx/2oz/q79NJT1xb8A==", "dev": true, "dependencies": { "byte-size": "^7.0.0", - "columnify": "^1.5.4", + "columnify": "^1.6.0", "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/npm-conf": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.0.0.tgz", - "integrity": "sha512-KSftxtMNVhLol1JNwFFNgh5jiCG010pewM+uKeSrUe0BCB3lnidiEDzu2CCn8JYYfIXqAiou/pScUiOxVLpcAA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.2.0.tgz", + "integrity": "sha512-fJ73bVQgt4gFzvpxBeZhigfR+f02vlI+wJA9otLXkkigz/R4OGBurKNBvwtvt5P99cNH5xaxQlneKmYlXd858Q==", "dev": true, "dependencies": { "config-chain": "^1.1.12", "pify": "^5.0.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/npm-dist-tag": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.0.0.tgz", - "integrity": "sha512-ccUFhp9Wu/FHW5/5fL+vLiSTcUZXtKQ7c0RMXtNRzIdTXBxPBkVi1k5QAnBAAffsz6Owc/K++cb+/zQ/asrG3g==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.2.0.tgz", + "integrity": "sha512-blBVl8rbFQFtI41Y1UKcz9qFRfAJUHt680Jp8XECWEKvZijY+Sm16yNk9L3k0IwH8pQkDN0ZIxHaIHSJ+qYPvQ==", "dev": true, "dependencies": { - "@lerna/otplease": "5.0.0", + "@lerna/otplease": "5.2.0", "npm-package-arg": "^8.1.0", "npm-registry-fetch": "^9.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/npm-install": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.0.0.tgz", - "integrity": "sha512-72Jf05JCIdeSBWXAiNjd/y2AQH4Ojgas55ojV2sAcEYz2wgyR7wSpiI6fHBRlRP+3XPjV9MXKxI3ZwOnznQxqQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.2.0.tgz", + "integrity": "sha512-1pNgN0Px2acEPoF3Hme7d6U0JuhMKHN3L9UjdRu28H1anR3Li+ZJQtAtV4pL7DY26csGOOhd6+rjCxzlb1ihqQ==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "@lerna/get-npm-exec-opts": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/get-npm-exec-opts": "5.2.0", "fs-extra": "^9.1.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "signal-exit": "^3.0.3", "write-pkg": "^4.0.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/npm-install/node_modules/fs-extra": { @@ -4600,22 +4600,22 @@ } }, "node_modules/@lerna/npm-publish": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.0.0.tgz", - "integrity": "sha512-jnapZ2jRajSzshSfd1Y3rHH5R7QC+JJlYST04FBebIH3VePwDT7uAglDCI4um2THvxkW4420EzE4BUMUwKlnXA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.2.0.tgz", + "integrity": "sha512-vNPwa4aU8IBm+c6sXGmV2ampkYFXKPxCXpURZWKiXYZ0pigEg0CX3YnOJMQ1ax8U97CISVoIdLY+RKi3nSJm3w==", "dev": true, "dependencies": { - "@lerna/otplease": "5.0.0", - "@lerna/run-lifecycle": "5.0.0", + "@lerna/otplease": "5.2.0", + "@lerna/run-lifecycle": "5.2.0", "fs-extra": "^9.1.0", "libnpmpublish": "^4.0.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "pify": "^5.0.0", "read-package-json": "^3.0.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/npm-publish/node_modules/fs-extra": { @@ -4634,65 +4634,65 @@ } }, "node_modules/@lerna/npm-run-script": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.0.0.tgz", - "integrity": "sha512-qgGf0Wc/E2YxPwIiF8kC/OB9ffPf0/HVtPVkqrblVuNE9XVP80WilOH966PIDiXzwXaCo/cTswFoBeseccYRGw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.2.0.tgz", + "integrity": "sha512-Fxl9BByoKxm7QyIaIxhjGzGQXsTwUwk+1gFtO6OlQBH5/Y971nHG604Pmv25nZKBD3lE+3Qk2IK/XtE39ruHRg==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "@lerna/get-npm-exec-opts": "5.0.0", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.2.0", + "@lerna/get-npm-exec-opts": "5.2.0", + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/otplease": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.0.0.tgz", - "integrity": "sha512-QLLkEy1DPN1XFRAAZDHxAD26MHFQDHfzB6KKSzRYxbHc6lH/YbDaMH1RloSWIm7Hwkxl/3NgpokgN4Lj5XFuzg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.2.0.tgz", + "integrity": "sha512-vsFB1N+s9KGwF4wreRFYJlhDrQnSYyxgCt8atC0iUs+32Bx9zdtmOIgBnGwuqPVSOhEj+wxbuVRtopAWRWCBFw==", "dev": true, "dependencies": { - "@lerna/prompt": "5.0.0" + "@lerna/prompt": "5.2.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/output": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.0.0.tgz", - "integrity": "sha512-/7sUJQWPcvnLudjVIdN7t9MlfBLuP4JCDAWgQMqZe+wpQRuKNyKQ5dLBH5NHU/ElJCjAwMPfWuk3mh3GuvuiGA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.2.0.tgz", + "integrity": "sha512-afls4I7ei09lab5WEb34/AKumpBxt8MgQnr8b9pKC6fy5GMXCSOZ9Qb/xRKhepJ4qvQRsfKWptX4UT2VB8PGeg==", "dev": true, "dependencies": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/pack-directory": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.0.0.tgz", - "integrity": "sha512-E1SNDS7xSWhJrTSmRzJK7DibneljrymviKcsZW3mRl4TmF4CpYJmNXCMlhEtKEy6ghnGQvnl3/4+eslHDJ5J/w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.2.0.tgz", + "integrity": "sha512-wirOo/6hs3yWMPTw/ZU7ApQKiCyXGrxDu8PWGnVggKcD8PnwrtQoJMSEIeFbHJEw7ny7RE46oy6Q8DPCEYJNxg==", "dev": true, "dependencies": { - "@lerna/get-packed": "5.0.0", - "@lerna/package": "5.0.0", - "@lerna/run-lifecycle": "5.0.0", - "@lerna/temp-write": "5.0.0", - "npm-packlist": "^2.1.4", - "npmlog": "^4.1.2", + "@lerna/get-packed": "5.2.0", + "@lerna/package": "5.2.0", + "@lerna/run-lifecycle": "5.2.0", + "@lerna/temp-write": "5.2.0", + "npm-packlist": "^5.1.1", + "npmlog": "^6.0.2", "tar": "^6.1.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/package": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.0.0.tgz", - "integrity": "sha512-/JiUU88bhbYEUTzPqoGLGwrrdWWTIVMlBb1OPxCGNGDEqYYNySX+OTTSs3zGMcmJnRNI0UyQALiEd0sh3JFN5w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.2.0.tgz", + "integrity": "sha512-zHDHnDNVeEmYIReSjecCpwQmF9yrK8oZLRUnVe2jI91y2D9iipHBQj5LVvJKwflpQy60vZFiavvlqi/gqPzpVA==", "dev": true, "dependencies": { "load-json-file": "^6.2.0", @@ -4700,23 +4700,23 @@ "write-pkg": "^4.0.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/package-graph": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.0.0.tgz", - "integrity": "sha512-Z3QeUQVjux0Blo64rA3/NivoLDlsQBjsZRIgGLbcQh7l7pJrqLK1WyNCBbPJ0KQNljQqUXthCKzdefnEWe37Ew==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.2.0.tgz", + "integrity": "sha512-KAjbO83EmBzxEKVX6eyelp/xA9eztIF6BqJuPv7m9iexHh/qCIuKhnQSmgh3xDlCZ7e5FUXC3Rzvq17TLJWPfw==", "dev": true, "dependencies": { - "@lerna/prerelease-id-from-version": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/prerelease-id-from-version": "5.2.0", + "@lerna/validation-error": "5.2.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "semver": "^7.3.4" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/package-graph/node_modules/semver": { @@ -4735,15 +4735,15 @@ } }, "node_modules/@lerna/prerelease-id-from-version": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.0.0.tgz", - "integrity": "sha512-bUZwyx6evRn2RxogOQXaiYxRK1U/1Mh/KLO4n49wUhqb8S8Vb9aG3+7lLOgg4ZugHpj9KAlD3YGEKvwYQiWzhg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.2.0.tgz", + "integrity": "sha512-PpvTllFUcAPbZUGYjXGalGwaRfFZZCzNKMKF+lck2qmkvLYSRQhPz+iN7NpvZgnXEWds0dV78MkbLcTf4rEThw==", "dev": true, "dependencies": { "semver": "^7.3.4" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/prerelease-id-from-version/node_modules/semver": { @@ -4762,17 +4762,17 @@ } }, "node_modules/@lerna/profiler": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.0.0.tgz", - "integrity": "sha512-hFX+ZtoH7BdDoGI+bqOYaSptJTFI58wNK9qq/pHwL5ksV7vOhxP2cQAuo1SjgBKHGl0Ex/9ZT080YVV4jP1ehw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.2.0.tgz", + "integrity": "sha512-vKhbmeZCCSU6QRPJdJlcyUuAGD1b/Vz7SYDM/D2o0M5nyOnc5V9fom1pTR9KuJUg0dWt/g+8COOiHNYg3rCDsA==", "dev": true, "dependencies": { "fs-extra": "^9.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "upath": "^2.0.1" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/profiler/node_modules/fs-extra": { @@ -4791,26 +4791,26 @@ } }, "node_modules/@lerna/project": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.0.0.tgz", - "integrity": "sha512-+izHk7D/Di2b0s69AzKzAa/qBz32H9s67oN9aKntrjNylpY7iN5opU157l60Kh4TprYHU5bLisqzFLZsHHADGw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.2.0.tgz", + "integrity": "sha512-qE4I0tXl8IoqqR1bgDyr5YTYy2qcO2o8QrQ8PfJnm3Mp2ffRWG5E5MMiA2QXG09yk9YUq0q9cwGCr55wJcZRrw==", "dev": true, "dependencies": { - "@lerna/package": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/package": "5.2.0", + "@lerna/validation-error": "5.2.0", "cosmiconfig": "^7.0.0", "dedent": "^0.7.0", "dot-prop": "^6.0.1", "glob-parent": "^5.1.1", "globby": "^11.0.2", "load-json-file": "^6.2.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "resolve-from": "^5.0.0", "write-json-file": "^4.3.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/project/node_modules/dot-prop": { @@ -4829,16 +4829,16 @@ } }, "node_modules/@lerna/prompt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.0.0.tgz", - "integrity": "sha512-cq2k04kOPY1yuJNHJn4qfBDDrCi9PF4Q228JICa6bxaONRf/C/TRsEQXHVIdlax8B3l53LnlGv5GECwRuvkQbA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.2.0.tgz", + "integrity": "sha512-XPB7F3JpUnNsCrgvo90gSfYrnUBK2F4GFQ189K9WtwvuFQ774WfsqLbBlOVh9HRDCNGHx1xq6wXYkQN6s/Kblw==", "dev": true, "dependencies": { - "inquirer": "^7.3.3", - "npmlog": "^4.1.2" + "inquirer": "^8.2.4", + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/prompt/node_modules/ansi-escapes": { @@ -4902,27 +4902,29 @@ } }, "node_modules/@lerna/prompt/node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", "dev": true, "dependencies": { "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", + "chalk": "^4.1.1", "cli-cursor": "^3.1.0", "cli-width": "^3.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "mute-stream": "0.0.8", + "ora": "^5.4.1", "run-async": "^2.4.0", - "rxjs": "^6.6.0", + "rxjs": "^7.5.5", "string-width": "^4.1.0", "strip-ansi": "^6.0.0", - "through": "^2.3.6" + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=12.0.0" } }, "node_modules/@lerna/prompt/node_modules/mute-stream": { @@ -4944,6 +4946,15 @@ "node": ">=8" } }, + "node_modules/@lerna/prompt/node_modules/rxjs": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@lerna/prompt/node_modules/type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", @@ -4957,42 +4968,42 @@ } }, "node_modules/@lerna/publish": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.0.0.tgz", - "integrity": "sha512-QEWFtN8fW1M+YXEQOWb2XBBCT137CrwHYK29ojMXW9HShvSZezf8Q/niH91nZ4kIhWdpOGz4w3rKopsumAM5SA==", - "dev": true, - "dependencies": { - "@lerna/check-working-tree": "5.0.0", - "@lerna/child-process": "5.0.0", - "@lerna/collect-updates": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/describe-ref": "5.0.0", - "@lerna/log-packed": "5.0.0", - "@lerna/npm-conf": "5.0.0", - "@lerna/npm-dist-tag": "5.0.0", - "@lerna/npm-publish": "5.0.0", - "@lerna/otplease": "5.0.0", - "@lerna/output": "5.0.0", - "@lerna/pack-directory": "5.0.0", - "@lerna/prerelease-id-from-version": "5.0.0", - "@lerna/prompt": "5.0.0", - "@lerna/pulse-till-done": "5.0.0", - "@lerna/run-lifecycle": "5.0.0", - "@lerna/run-topologically": "5.0.0", - "@lerna/validation-error": "5.0.0", - "@lerna/version": "5.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.2.0.tgz", + "integrity": "sha512-pfxRn/6zAk/QHDxCgKXWkUOk+SxSQipqyEuJLzFwW/KBJHl3MdvS8yuODx0WqZuydwvBIz29YUarK7xYW9JamQ==", + "dev": true, + "dependencies": { + "@lerna/check-working-tree": "5.2.0", + "@lerna/child-process": "5.2.0", + "@lerna/collect-updates": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/describe-ref": "5.2.0", + "@lerna/log-packed": "5.2.0", + "@lerna/npm-conf": "5.2.0", + "@lerna/npm-dist-tag": "5.2.0", + "@lerna/npm-publish": "5.2.0", + "@lerna/otplease": "5.2.0", + "@lerna/output": "5.2.0", + "@lerna/pack-directory": "5.2.0", + "@lerna/prerelease-id-from-version": "5.2.0", + "@lerna/prompt": "5.2.0", + "@lerna/pulse-till-done": "5.2.0", + "@lerna/run-lifecycle": "5.2.0", + "@lerna/run-topologically": "5.2.0", + "@lerna/validation-error": "5.2.0", + "@lerna/version": "5.2.0", "fs-extra": "^9.1.0", "libnpmaccess": "^4.0.1", "npm-package-arg": "^8.1.0", "npm-registry-fetch": "^9.0.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-pipe": "^3.1.0", - "pacote": "^13.4.1", + "pacote": "^13.6.1", "semver": "^7.3.4" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/publish/node_modules/fs-extra": { @@ -5026,41 +5037,41 @@ } }, "node_modules/@lerna/pulse-till-done": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.0.0.tgz", - "integrity": "sha512-qFeVybGIZbQSWKasWIzZmHsvCQMC/AwTz5B44a0zTt5eSNQuI65HRpKKUgmFFu/Jzd7u+yp7eP+NQ53gjOcQlQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.2.0.tgz", + "integrity": "sha512-WfM5GGw19ymnzsC5SqLKvW/mXdpIuF3KZttqGfMRV4xjAuxaNA0o9yFBjAWeQ47S8AFGT+PPmDlBvpe/Q4geyw==", "dev": true, "dependencies": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/query-graph": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.0.0.tgz", - "integrity": "sha512-C/HXssBI8DVsZ/7IDW6JG9xhoHtWywi3L5oZB9q84MBYpQ9otUv6zbB+K4JCj7w9WHcuFWe2T/mc9wsaFuvB5g==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.2.0.tgz", + "integrity": "sha512-tfW1RubB/vjRp3Q6Kchh4pdSsmjiz4cMTtyHqVwcm4bWAV5+kSRsa0rZp6jzMZlwFlMtchBjOeC2UPzo+G6vLA==", "dev": true, "dependencies": { - "@lerna/package-graph": "5.0.0" + "@lerna/package-graph": "5.2.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/resolve-symlink": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.0.0.tgz", - "integrity": "sha512-O1EMQh3O3nKjLyI2guCCaxmi9xzZXpiMZhrz2ki5ENEDB2N1+f7cZ2THT0lEOIkLRuADI6hrzoN1obJ+TTk+KQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.2.0.tgz", + "integrity": "sha512-sW7yQXvgi2HstJP00Ptyclh1cfDyyd1tbRGO+M8t53GEh+SG+y/k/1m6TdclQDpR51JCq65WZOBspUe0qtBAgA==", "dev": true, "dependencies": { "fs-extra": "^9.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "read-cmd-shim": "^2.0.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/resolve-symlink/node_modules/fs-extra": { @@ -5079,80 +5090,80 @@ } }, "node_modules/@lerna/rimraf-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.0.0.tgz", - "integrity": "sha512-hWJg/13CiSUrWWEek3B/A1mkvBbcPvG5z69/Ugyerdpzlw44ubf02MAZ0/kXPJjkICI2hMrS07YotQ60LdYpCw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.2.0.tgz", + "integrity": "sha512-fC8HnVAabmKT30x/kRQ7Zb5lHyVAX8KLcs/CYLE/BXnlfQ6T6WhMZAUTJXQ9LJiww4bY7qYoLX5agBmJXe2TgA==", "dev": true, "dependencies": { - "@lerna/child-process": "5.0.0", - "npmlog": "^4.1.2", + "@lerna/child-process": "5.2.0", + "npmlog": "^6.0.2", "path-exists": "^4.0.0", "rimraf": "^3.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/run": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.0.0.tgz", - "integrity": "sha512-8nBZstqKSO+7wHlKk1g+iexSYRVVNJq/u5ZbAzBiHNrABtqA6/0G7q9vsAEMsnPZ8ARAUYpwvbfKTipjpWH0VA==", - "dev": true, - "dependencies": { - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/npm-run-script": "5.0.0", - "@lerna/output": "5.0.0", - "@lerna/profiler": "5.0.0", - "@lerna/run-topologically": "5.0.0", - "@lerna/timer": "5.0.0", - "@lerna/validation-error": "5.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.2.0.tgz", + "integrity": "sha512-KIkDlM6U4BGtyC2jRV/ndFP7J0auUWZyjk8GCaM2FkeU6ZRKGtlFCKPO8t4UJqTsvkg5mLAU9adyOfgag3fOWg==", + "dev": true, + "dependencies": { + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/npm-run-script": "5.2.0", + "@lerna/output": "5.2.0", + "@lerna/profiler": "5.2.0", + "@lerna/run-topologically": "5.2.0", + "@lerna/timer": "5.2.0", + "@lerna/validation-error": "5.2.0", "p-map": "^4.0.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/run-lifecycle": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.0.0.tgz", - "integrity": "sha512-36mAm9rC5DSliFShI0Y4ICjgrJXdIIVt7VW9rdbdJ8/XYjRHDzhGPB9Sc1neJOVlGL4DmaArvh5tGgo62KPJYQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.2.0.tgz", + "integrity": "sha512-8wC/oNQo4/x8vujkodY7llz+7ZhBpYVR5tGqi42r5nA29GnzbLpmEd1GMpzlAvdsu5JdT2SSP2FN3t2vvjeUuQ==", "dev": true, "dependencies": { - "@lerna/npm-conf": "5.0.0", + "@lerna/npm-conf": "5.2.0", "@npmcli/run-script": "^3.0.2", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/run-topologically": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.0.0.tgz", - "integrity": "sha512-B2s1N/+r3sfPOLRA2svNk+C52JpXQleMuGap0yhOx5mZzR1M2Lo4vpe9Ody4hCvXQjfdLx/U342fxVmgugUtfQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.2.0.tgz", + "integrity": "sha512-7WpsuWVzZgHm08H0grWFXVYSQtFA8ZYel/9uRnjppNJv7jfEnfMYpny1Mry6aTwR5Sz2sxoMddkQx4nHBrbE2Q==", "dev": true, "dependencies": { - "@lerna/query-graph": "5.0.0", + "@lerna/query-graph": "5.2.0", "p-queue": "^6.6.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/symlink-binary": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.0.0.tgz", - "integrity": "sha512-uYyiiNjkdL1tWf8MDXIIyCa/a2gmYaUxagqMgEZ4wRtOk+PDypDwMUFVop/EQtUWZqG5CAJBJYOztG3DdapTbA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.2.0.tgz", + "integrity": "sha512-sWTN215WarE+wuBuWhgLOnTtEem7RjiVUwSH7tOvLCX0TyCny/3NjXJkjdNzPxyYO809C3sDTtH7d3DnmYYAGQ==", "dev": true, "dependencies": { - "@lerna/create-symlink": "5.0.0", - "@lerna/package": "5.0.0", + "@lerna/create-symlink": "5.2.0", + "@lerna/package": "5.2.0", "fs-extra": "^9.1.0", "p-map": "^4.0.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/symlink-binary/node_modules/fs-extra": { @@ -5171,20 +5182,20 @@ } }, "node_modules/@lerna/symlink-dependencies": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.0.0.tgz", - "integrity": "sha512-wlZGOOB87XMy278hpF4fOwGNnjTXf1vJ/cFHIdKsJAiDipyhtnuCiJLBDPh4NzEGb02o4rhaqt8Nl5yWRu9CNA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.2.0.tgz", + "integrity": "sha512-2MbkZnyn2M7Ng4ebrkMFO4yPwX814+IhLA74ZDSLnPle+2AafSk4xnOq+qTLSUfHoIxFDdCyWAvvEFSdDKSuRA==", "dev": true, "dependencies": { - "@lerna/create-symlink": "5.0.0", - "@lerna/resolve-symlink": "5.0.0", - "@lerna/symlink-binary": "5.0.0", + "@lerna/create-symlink": "5.2.0", + "@lerna/resolve-symlink": "5.2.0", + "@lerna/symlink-binary": "5.2.0", "fs-extra": "^9.1.0", "p-map": "^4.0.0", "p-map-series": "^2.1.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/symlink-dependencies/node_modules/fs-extra": { @@ -5203,9 +5214,9 @@ } }, "node_modules/@lerna/temp-write": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.0.0.tgz", - "integrity": "sha512-JOkRR6xyASuBy1udyS/VD52Wgywnz7cSKppD+QKIDseNzTq27I9mNmb702BSXNXIdD19lLVQ7q6WoAlpnelnZg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.2.0.tgz", + "integrity": "sha512-kvkFMVZbguhRr26svSdTcE29Iwyvv2l5g3VXYg0weD1J+k+UKGxTmeCCIxXIDAUM6+GN3FAH08Bj6Tyu3O1TsA==", "dev": true, "dependencies": { "graceful-fs": "^4.1.15", @@ -5216,51 +5227,51 @@ } }, "node_modules/@lerna/timer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.0.0.tgz", - "integrity": "sha512-p2vevkpB6V/b0aR8VyMLDfg0Arp9VvMxcZOEu+IfZ9XKTtnbwjWPHKUOS34x/VGa6bnOIWjE046ixWymOs/fTw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.2.0.tgz", + "integrity": "sha512-LZM5lzoAhMx86eISENdsXHhjIu/hwiQp9jgPbPU+FEZOFFeNCSNtpD0zOViXFJnIeASs/e6dgYc2iRefOp4+dw==", "dev": true, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/validation-error": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.0.0.tgz", - "integrity": "sha512-fu/MhqRXiRQM2cirP/HoSkfwc5XtJ21G60WHv74RnanKBqWEZAUALWa3MQN2sYhVV/FpDW3GLkO008IW5NWzdg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.2.0.tgz", + "integrity": "sha512-9Mlciy2rraha7e/PuZlSfbAEAOgHtepxLFPbdxfkb/K793EUGoQGWt6X4SdbMsISP+dgx08HwigT2asOTz1eYw==", "dev": true, "dependencies": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/version": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.0.0.tgz", - "integrity": "sha512-M8KvdyG5kR/d3wgg5S46Q2YMf0L9iw9MiumTvlDP4ckysTt+04kS74Vp4+aClgPM4xaoI5OuMrs6wy5ICcd3Pw==", - "dev": true, - "dependencies": { - "@lerna/check-working-tree": "5.0.0", - "@lerna/child-process": "5.0.0", - "@lerna/collect-updates": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/conventional-commits": "5.0.0", - "@lerna/github-client": "5.0.0", - "@lerna/gitlab-client": "5.0.0", - "@lerna/output": "5.0.0", - "@lerna/prerelease-id-from-version": "5.0.0", - "@lerna/prompt": "5.0.0", - "@lerna/run-lifecycle": "5.0.0", - "@lerna/run-topologically": "5.0.0", - "@lerna/temp-write": "5.0.0", - "@lerna/validation-error": "5.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.2.0.tgz", + "integrity": "sha512-2ilAzMidA4o74jHrU9KN3sGTe7wiZmme82fKSAT4RoYfkfTk6KO98Z6ZTXPTYfHkrb7/e02NuYNy0OQAt66UBA==", + "dev": true, + "dependencies": { + "@lerna/check-working-tree": "5.2.0", + "@lerna/child-process": "5.2.0", + "@lerna/collect-updates": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/conventional-commits": "5.2.0", + "@lerna/github-client": "5.2.0", + "@lerna/gitlab-client": "5.2.0", + "@lerna/output": "5.2.0", + "@lerna/prerelease-id-from-version": "5.2.0", + "@lerna/prompt": "5.2.0", + "@lerna/run-lifecycle": "5.2.0", + "@lerna/run-topologically": "5.2.0", + "@lerna/temp-write": "5.2.0", + "@lerna/validation-error": "5.2.0", "chalk": "^4.1.0", "dedent": "^0.7.0", "load-json-file": "^6.2.0", "minimatch": "^3.0.4", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-pipe": "^3.1.0", "p-reduce": "^2.1.0", @@ -5270,7 +5281,7 @@ "write-json-file": "^4.3.0" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/version/node_modules/semver": { @@ -5289,16 +5300,16 @@ } }, "node_modules/@lerna/write-log-file": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.0.0.tgz", - "integrity": "sha512-kpPNxe9xm36QbCWY7DwO96Na6FpCHzZinJtw6ttBHslIcdR38lZuCp+/2KfJcVsRIPNOsp1VvgP7EZIKiBhgjw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.2.0.tgz", + "integrity": "sha512-qFUjCAXfkCTyH94zVWc86ipqlpJN0Pjr0l4qZDfOdelQoYFXz6WsP+ogAN1ka8m744vhYqSM1o+e9dpnCbES8A==", "dev": true, "dependencies": { - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "write-file-atomic": "^3.0.3" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@nodelib/fs.scandir": { @@ -5381,19 +5392,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, "node_modules/@npmcli/arborist/node_modules/builtins": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", @@ -5403,25 +5401,6 @@ "semver": "^7.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/@npmcli/arborist/node_modules/hosted-git-info": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", @@ -5435,18 +5414,18 @@ } }, "node_modules/@npmcli/arborist/node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true, "engines": { "node": ">=12" } }, "node_modules/@npmcli/arborist/node_modules/make-fetch-happen": { - "version": "10.1.6", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.6.tgz", - "integrity": "sha512-/iKDlRQF0fkxyB/w/duW2yRYrGwBcbJjC37ijgi0CmOZ32bzMc86BCSSAHWvuyRFCB408iBPziTSzazBSrKo3w==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz", + "integrity": "sha512-OnEfCLofQVJ5zgKwGk55GaqosqKjaR6khQlJY3dBAA+hM25Bc5CmX5rKUfVut+rYA3uidA7zb7AvcglU87rPRg==", "dev": true, "dependencies": { "agentkeepalive": "^4.2.1", @@ -5463,7 +5442,7 @@ "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.1.1", + "socks-proxy-agent": "^7.0.0", "ssri": "^9.0.0" }, "engines": { @@ -5471,9 +5450,9 @@ } }, "node_modules/@npmcli/arborist/node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true, "engines": { "node": ">=12" @@ -5497,12 +5476,13 @@ } }, "node_modules/@npmcli/arborist/node_modules/npm-package-arg": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.0.2.tgz", - "integrity": "sha512-v/miORuX8cndiOheW8p2moNuPJ7QhcFh9WGlTorruG8hXSA23vMTEp5hTCmDxic0nD8KHhj/NQgFuySD3GYY3g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", + "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", "dev": true, "dependencies": { "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", "semver": "^7.3.5", "validate-npm-package-name": "^4.0.0" }, @@ -5511,9 +5491,9 @@ } }, "node_modules/@npmcli/arborist/node_modules/npm-registry-fetch": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz", - "integrity": "sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", + "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", "dev": true, "dependencies": { "make-fetch-happen": "^10.0.6", @@ -5528,35 +5508,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/@npmcli/arborist/node_modules/semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -5572,6 +5523,20 @@ "node": ">=10" } }, + "node_modules/@npmcli/arborist/node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/@npmcli/arborist/node_modules/ssri": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", @@ -5603,9 +5568,9 @@ "dev": true }, "node_modules/@npmcli/fs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz", - "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.1.tgz", + "integrity": "sha512-1Q0uzx6c/NVNGszePbr5Gc2riSU1zLpNlo/1YWntH+eaPmMgBssAW0qXofCVkpdj3ce4swZtlDYQu+NKiYcptg==", "dev": true, "dependencies": { "@gar/promisify": "^1.1.3", @@ -5651,9 +5616,9 @@ } }, "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true, "engines": { "node": ">=12" @@ -5758,9 +5723,9 @@ } }, "node_modules/@npmcli/metavuln-calculator": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.0.tgz", - "integrity": "sha512-Q5fbQqGDlYqk7kWrbg6E2j/mtqQjZop0ZE6735wYA1tYNHguIDjAuWs+kFb5rJCkLIlXllfapvsyotYKiZOTBA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz", + "integrity": "sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==", "dev": true, "dependencies": { "cacache": "^16.0.0", @@ -5854,56 +5819,89 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/@nrwl/cli": { + "version": "14.4.3", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.4.3.tgz", + "integrity": "sha512-9WzOOXgdf9YJxqte5e8KNkM3NWOuBgM7hz9jEOyw53Ht1Y2H8xLDPVkqDTS9kROgcyMQxHIjIcw80wZNaZL8Mw==", + "dev": true, + "dependencies": { + "nx": "14.4.3" + } + }, + "node_modules/@nrwl/tao": { + "version": "14.4.3", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.4.3.tgz", + "integrity": "sha512-sHlnqTlJ/XEc/lv0MIKYI1R643CWFvYL6QyZD7f38FvP1RblZ6eVqvOJcrkpwcvRWcZNEY+GrQpb1Io1ZvMEmQ==", + "dev": true, + "dependencies": { + "nx": "14.4.3" + }, + "bin": { + "tao": "index.js" + } + }, "node_modules/@octokit/auth-token": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", - "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.0.tgz", + "integrity": "sha512-MDNFUBcJIptB9At7HiV7VCvU3NcL4GnfCQaP8C5lrxWrRPMJBnemYtehaKSOlaM7AYxeRyj9etenu8LVpSpVaQ==", "dev": true, "dependencies": { "@octokit/types": "^6.0.3" + }, + "engines": { + "node": ">= 14" } }, "node_modules/@octokit/core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", - "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.0.4.tgz", + "integrity": "sha512-sUpR/hc4Gc7K34o60bWC7WUH6Q7T6ftZ2dUmepSyJr9PRF76/qqkWjE2SOEzCqLA5W83SaISymwKtxks+96hPQ==", "dev": true, "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", "@octokit/types": "^6.0.3", "before-after-hook": "^2.2.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" } }, "node_modules/@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.0.tgz", + "integrity": "sha512-Kz/mIkOTjs9rV50hf/JK9pIDl4aGwAtT8pry6Rpy+hVXkAPhXanNQRxMoq6AeRgDCZR6t/A1zKniY2V1YhrzlQ==", "dev": true, "dependencies": { "@octokit/types": "^6.0.3", "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" } }, "node_modules/@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.0.tgz", + "integrity": "sha512-1ZZ8tX4lUEcLPvHagfIVu5S2xpHYXAmgN0+95eAOPoaVPzCfUXJtA5vASafcpWcO86ze0Pzn30TAx72aB2aguQ==", "dev": true, "dependencies": { - "@octokit/request": "^5.6.0", + "@octokit/request": "^6.0.0", "@octokit/types": "^6.0.3", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" } }, "node_modules/@octokit/openapi-types": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", - "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==", + "version": "12.10.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.10.1.tgz", + "integrity": "sha512-P+SukKanjFY0ZhsK6wSVnQmxTP2eVPPE8OPSNuxaMYtgVzwJZgfGdwlYjf4RlRU4vLEw4ts2fsE2icG4nZ5ddQ==", "dev": true }, "node_modules/@octokit/plugin-enterprise-rest": { @@ -5913,15 +5911,18 @@ "dev": true }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz", - "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.0.0.tgz", + "integrity": "sha512-fvw0Q5IXnn60D32sKeLIxgXCEZ7BTSAjJd8cFAE6QU5qUp0xo7LjFUjjX1J5D7HgN355CN4EXE4+Q1/96JaNUA==", "dev": true, "dependencies": { - "@octokit/types": "^6.34.0" + "@octokit/types": "^6.39.0" + }, + "engines": { + "node": ">= 14" }, "peerDependencies": { - "@octokit/core": ">=2" + "@octokit/core": ">=4" } }, "node_modules/@octokit/plugin-request-log": { @@ -5934,62 +5935,92 @@ } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz", - "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.1.2.tgz", + "integrity": "sha512-sAfSKtLHNq0UQ2iFuI41I6m5SK6bnKFRJ5kUjDRVbmQXiRVi4aQiIcgG4cM7bt+bhSiWL4HwnTxDkWFlKeKClA==", "dev": true, "dependencies": { - "@octokit/types": "^6.34.0", + "@octokit/types": "^6.40.0", "deprecation": "^2.3.1" }, + "engines": { + "node": ">= 14" + }, "peerDependencies": { "@octokit/core": ">=3" } }, "node_modules/@octokit/request": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", - "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.0.tgz", + "integrity": "sha512-7IAmHnaezZrgUqtRShMlByJK33MT9ZDnMRgZjnRrRV9a/jzzFwKGz0vxhFU6i7VMLraYcQ1qmcAOin37Kryq+Q==", "dev": true, "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", "@octokit/types": "^6.16.1", "is-plain-object": "^5.0.0", "node-fetch": "^2.6.7", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" } }, "node_modules/@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.0.tgz", + "integrity": "sha512-WBtpzm9lR8z4IHIMtOqr6XwfkGvMOOILNLxsWvDwtzm/n7f5AWuqJTXQXdDtOvPfTDrH4TPhEvW2qMlR4JFA2w==", "dev": true, "dependencies": { "@octokit/types": "^6.0.3", "deprecation": "^2.0.0", "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" } }, "node_modules/@octokit/rest": { - "version": "18.12.0", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz", - "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==", + "version": "19.0.3", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.3.tgz", + "integrity": "sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==", "dev": true, "dependencies": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", + "@octokit/core": "^4.0.0", + "@octokit/plugin-paginate-rest": "^3.0.0", "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + "@octokit/plugin-rest-endpoint-methods": "^6.0.0" + }, + "engines": { + "node": ">= 14" } }, "node_modules/@octokit/types": { - "version": "6.34.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", - "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", + "version": "6.40.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.40.0.tgz", + "integrity": "sha512-MFZOU5r8SwgJWDMhrLUSvyJPtVsqA6VnbVI3TNbsmw+Jnvrktzvq2fYES/6RiJA/5Ykdwq4mJmtlYUfW7CGjmw==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^11.2.0" + "@octokit/openapi-types": "^12.10.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", + "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, "node_modules/@polka/url": { @@ -6982,9 +7013,9 @@ "integrity": "sha512-V3orv+ggDsWVHP99K3JlwtH20R7J4IhI1Kksgc+64q5VxgfRkQG8Ws3MFm/FZOKDYGy9feGFlZ70/HpCNe9QaA==" }, "node_modules/@types/nodemon": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/nodemon/-/nodemon-1.19.1.tgz", - "integrity": "sha512-3teAFqCFba3W9zk4dAGUZ+rW/nrQBrSGXWyK9HfJuWxmITk2z2d3u/5cy7oFqNG2fZxPwSAWkP+a8q/QC6UU5Q==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/nodemon/-/nodemon-1.19.2.tgz", + "integrity": "sha512-4GWiTN3HevkxMIxEQ7OpD3MAHhlVsX2tairCMRmf8oYZxmhHw9+UpQpIdGdJrjsMT2Ty26FtJzUUcP/qM5fR8A==", "dev": true, "dependencies": { "@types/node": "*" @@ -7169,14 +7200,14 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.0.tgz", - "integrity": "sha512-DDrIA7GXtmHXr1VCcx9HivA39eprYBIFxbQEHI6NyraRDxCGpxAFiYQAT/1Y0vh1C+o2vfBiy4IuPoXxtTZCAQ==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", + "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.27.0", - "@typescript-eslint/type-utils": "5.27.0", - "@typescript-eslint/utils": "5.27.0", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/type-utils": "5.31.0", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -7217,14 +7248,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.0.tgz", - "integrity": "sha512-8oGjQF46c52l7fMiPPvX4It3u3V3JipssqDfHQ2hcR0AeR8Zge+OYyKUCm5b70X72N1qXt0qgHenwN6Gc2SXZA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", + "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.27.0", - "@typescript-eslint/types": "5.27.0", - "@typescript-eslint/typescript-estree": "5.27.0", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "debug": "^4.3.4" }, "engines": { @@ -7244,13 +7275,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.0.tgz", - "integrity": "sha512-VnykheBQ/sHd1Vt0LJ1JLrMH1GzHO+SzX6VTXuStISIsvRiurue/eRkTqSrG0CexHQgKG8shyJfR4o5VYioB9g==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.27.0", - "@typescript-eslint/visitor-keys": "5.27.0" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -7261,12 +7292,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.0.tgz", - "integrity": "sha512-vpTvRRchaf628Hb/Xzfek+85o//zEUotr1SmexKvTfs7czXfYjXVT/a5yDbpzLBX1rhbqxjDdr1Gyo0x1Fc64g==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", + "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.27.0", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -7287,9 +7318,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.0.tgz", - "integrity": "sha512-lY6C7oGm9a/GWhmUDOs3xAVRz4ty/XKlQ2fOLr8GAIryGn0+UBOoJDWyHer3UgrHkenorwvBnphhP+zPmzmw0A==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -7300,13 +7331,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.0.tgz", - "integrity": "sha512-QywPMFvgZ+MHSLRofLI7BDL+UczFFHyj0vF5ibeChDAJgdTV8k4xgEwF0geFhVlPc1p8r70eYewzpo6ps+9LJQ==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.27.0", - "@typescript-eslint/visitor-keys": "5.27.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -7342,15 +7373,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.0.tgz", - "integrity": "sha512-nZvCrkIJppym7cIbP3pOwIkAefXOmfGPnCM0LQfzNaKxJHI6VjI8NC662uoiPlaf5f6ymkTy9C3NQXev2mdXmA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.27.0", - "@typescript-eslint/types": "5.27.0", - "@typescript-eslint/typescript-estree": "5.27.0", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -7366,12 +7397,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.0.tgz", - "integrity": "sha512-46cYrteA2MrIAjv9ai44OQDUoCZyHeGIc4lsjCUX2WT6r4C+kidz1bNiR4017wHOPUythYeH+Sc7/cFP97KEAA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.27.0", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -8382,13 +8413,30 @@ "dev": true }, "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", + "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", "dev": true, "dependencies": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/arg": { @@ -9661,9 +9709,9 @@ } }, "node_modules/cacache": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.0.tgz", - "integrity": "sha512-Pk4aQkwCW82A4jGKFvcGkQFqZcMspfP9YWq9Pr87/ldDvlWf718zeI6KWCdKt/jeihu6BytHRUicJPB1K2k8EQ==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.1.tgz", + "integrity": "sha512-VDKN+LHyCQXaaYZ7rA/qtkURU+/yYhviUdvqEv2LT6QPZU8jpyzEkEVAcKlKLt5dJ5BRp11ym8lo3NKLluEPLg==", "dev": true, "dependencies": { "@npmcli/fs": "^2.1.0", @@ -9718,9 +9766,9 @@ } }, "node_modules/cacache/node_modules/lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true, "engines": { "node": ">=12" @@ -11756,7 +11804,7 @@ "node_modules/conventional-changelog-core/node_modules/p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, "dependencies": { "p-limit": "^1.1.0" @@ -11768,7 +11816,7 @@ "node_modules/conventional-changelog-core/node_modules/p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true, "engines": { "node": ">=4" @@ -11777,7 +11825,7 @@ "node_modules/conventional-changelog-core/node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, "engines": { "node": ">=4" @@ -11786,7 +11834,7 @@ "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", "dev": true, "dependencies": { "find-up": "^2.0.0", @@ -12060,9 +12108,9 @@ } }, "node_modules/core-js": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz", - "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==", + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.0.tgz", + "integrity": "sha512-IeOyT8A6iK37Ep4kZDD423mpi6JfPRoPUdQwEWYiGolvn4o6j2diaRzNfDfpTdu3a5qMbrGUzKUpYpRY8jXCkQ==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -12932,7 +12980,7 @@ "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, "engines": { "node": ">= 0.6" @@ -13146,6 +13194,15 @@ "node": ">=8" } }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -13315,9 +13372,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -13326,6 +13383,27 @@ "node": ">=10.13.0" } }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/enquirer/node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/entities": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", @@ -13963,15 +14041,15 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", - "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", "dev": true, "dependencies": { "prettier-linter-helpers": "^1.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=12.0.0" }, "peerDependencies": { "eslint": ">=7.28.0", @@ -15153,6 +15231,15 @@ "node": ">= 0.10" } }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -15431,72 +15518,22 @@ } }, "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" }, "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/generate-file-webpack-plugin": { @@ -15708,7 +15745,7 @@ "node_modules/git-remote-origin-url/node_modules/pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "engines": { "node": ">=0.10.0" @@ -15731,22 +15768,22 @@ } }, "node_modules/git-up": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.5.tgz", - "integrity": "sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-6.0.0.tgz", + "integrity": "sha512-6RUFSNd1c/D0xtGnyWN2sxza2bZtZ/EmI9448n6rCZruFwV/ezeEn2fJP7XnUQGwf0RAtd/mmUCbtH6JPYA2SA==", "dev": true, "dependencies": { - "is-ssh": "^1.3.0", - "parse-url": "^6.0.0" + "is-ssh": "^1.4.0", + "parse-url": "^7.0.2" } }, "node_modules/git-url-parse": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.6.0.tgz", - "integrity": "sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-12.0.0.tgz", + "integrity": "sha512-I6LMWsxV87vysX1WfsoglXsXg6GjQRKq7+Dgiseo+h0skmp5Hp2rzmcEIRQot9CPA+uzU7x1x7jZdqvTFGnB+Q==", "dev": true, "dependencies": { - "git-up": "^4.0.0" + "git-up": "^6.0.0" } }, "node_modules/gitconfiglocal": { @@ -17426,12 +17463,36 @@ "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" }, "node_modules/ignore-walk": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", - "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", + "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", "dev": true, "dependencies": { - "minimatch": "^3.0.4" + "minimatch": "^5.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, "node_modules/image-size": { @@ -17790,9 +17851,9 @@ } }, "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", "dev": true }, "node_modules/ip-regex": { @@ -18142,6 +18203,15 @@ "node": ">=10" } }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", @@ -18323,12 +18393,12 @@ } }, "node_modules/is-ssh": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.3.tgz", - "integrity": "sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", "dev": true, "dependencies": { - "protocols": "^1.1.0" + "protocols": "^2.0.1" } }, "node_modules/is-stream": { @@ -18407,6 +18477,18 @@ "node": ">=0.10.0" } }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", @@ -21278,6 +21360,12 @@ "node": ">=6" } }, + "node_modules/jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -21392,9 +21480,9 @@ "dev": true }, "node_modules/just-diff": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.0.2.tgz", - "integrity": "sha512-uGd6F+eIZ4T95EinP8ubINGkbEy3jrgBym+6LjW+ja1UG1WQIcEcQ6FLeyXtVJZglk+bj7fvEn+Cu2LBxkgiYQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.0.3.tgz", + "integrity": "sha512-a8p80xcpJ6sdurk5PxDKb4mav9MeKjA3zFKZpCWBIfvg8mznfnmb13MKZvlrwJ+Lhis0wM3uGAzE0ArhFHvIcg==", "dev": true }, "node_modules/just-diff-apply": { @@ -21563,41 +21651,42 @@ } }, "node_modules/lerna": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.0.0.tgz", - "integrity": "sha512-dUYmJ7H9k/xHtwKpQWLTNUa1jnFUiW4o4K2LFkRchlIijoIUT4yK/RprIxNvYCrLrEaOdZryvY5UZvSHI2tBxA==", - "dev": true, - "dependencies": { - "@lerna/add": "5.0.0", - "@lerna/bootstrap": "5.0.0", - "@lerna/changed": "5.0.0", - "@lerna/clean": "5.0.0", - "@lerna/cli": "5.0.0", - "@lerna/create": "5.0.0", - "@lerna/diff": "5.0.0", - "@lerna/exec": "5.0.0", - "@lerna/import": "5.0.0", - "@lerna/info": "5.0.0", - "@lerna/init": "5.0.0", - "@lerna/link": "5.0.0", - "@lerna/list": "5.0.0", - "@lerna/publish": "5.0.0", - "@lerna/run": "5.0.0", - "@lerna/version": "5.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.2.0.tgz", + "integrity": "sha512-JbjmGhS8ja5lmTnwZhtDiFxkthR2chhA3QAyRPZDm3ptgZhZbAKsgIj4SdEQvZcepU4ixPlX9d3lIzbzlQFPAg==", + "dev": true, + "dependencies": { + "@lerna/add": "5.2.0", + "@lerna/bootstrap": "5.2.0", + "@lerna/changed": "5.2.0", + "@lerna/clean": "5.2.0", + "@lerna/cli": "5.2.0", + "@lerna/create": "5.2.0", + "@lerna/diff": "5.2.0", + "@lerna/exec": "5.2.0", + "@lerna/import": "5.2.0", + "@lerna/info": "5.2.0", + "@lerna/init": "5.2.0", + "@lerna/link": "5.2.0", + "@lerna/list": "5.2.0", + "@lerna/publish": "5.2.0", + "@lerna/run": "5.2.0", + "@lerna/version": "5.2.0", "import-local": "^3.0.2", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2", + "nx": ">=14.4.3 < 16" }, "bin": { "lerna": "cli.js" }, "engines": { - "node": "^14.19.3 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, "node_modules/less": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz", - "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", "dependencies": { "copy-anything": "^2.0.1", "parse-node-version": "^1.0.1", @@ -21615,7 +21704,7 @@ "image-size": "~0.5.0", "make-dir": "^2.1.0", "mime": "^1.4.1", - "needle": "^2.5.2", + "needle": "^3.1.0", "source-map": "~0.6.0" } }, @@ -22231,12 +22320,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", - "dev": true - }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -22385,25 +22468,6 @@ "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", "dev": true }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -22415,6 +22479,22 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/log-update": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", @@ -23356,9 +23436,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", "dependencies": { "schema-utils": "^4.0.0" }, @@ -23413,9 +23493,9 @@ } }, "node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, "dependencies": { "yallist": "^4.0.0" @@ -23924,13 +24004,13 @@ "dev": true }, "node_modules/needle": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.1.0.tgz", + "integrity": "sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==", "optional": true, "dependencies": { "debug": "^3.2.6", - "iconv-lite": "^0.4.4", + "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, "bin": { @@ -23949,6 +24029,18 @@ "ms": "^2.1.1" } }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -23974,6 +24066,12 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true + }, "node_modules/node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", @@ -24052,65 +24150,15 @@ "node": ">= 10.12.0" } }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" } }, "node_modules/node-gyp/node_modules/semver": { @@ -24408,19 +24456,59 @@ } }, "node_modules/npm-packlist": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.2.2.tgz", - "integrity": "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz", + "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==", "dev": true, "dependencies": { - "glob": "^7.1.6", - "ignore-walk": "^3.0.3", - "npm-bundled": "^1.1.1", + "glob": "^8.0.1", + "ignore-walk": "^5.0.1", + "npm-bundled": "^1.1.2", "npm-normalize-package-bin": "^1.0.1" }, "bin": { "npm-packlist": "bin/index.js" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-packlist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-packlist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { "node": ">=10" } @@ -24462,21 +24550,22 @@ } }, "node_modules/npm-pick-manifest/node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true, "engines": { "node": ">=12" } }, "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.0.2.tgz", - "integrity": "sha512-v/miORuX8cndiOheW8p2moNuPJ7QhcFh9WGlTorruG8hXSA23vMTEp5hTCmDxic0nD8KHhj/NQgFuySD3GYY3g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", + "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", "dev": true, "dependencies": { "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", "semver": "^7.3.5", "validate-npm-package-name": "^4.0.0" }, @@ -24672,15 +24761,18 @@ } }, "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/nth-check": { @@ -24709,6 +24801,224 @@ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, + "node_modules/nx": { + "version": "14.4.3", + "resolved": "https://registry.npmjs.org/nx/-/nx-14.4.3.tgz", + "integrity": "sha512-XPaoEAfJI9056qdwTvkutQSwwA3iihqNDwhvk3dmgpT35j8Uzm/y67goACaCUBCjP2dIQqXfNfJVWQIpcG3MTw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@nrwl/cli": "14.4.3", + "@nrwl/tao": "14.4.3", + "@parcel/watcher": "2.0.4", + "chalk": "4.1.0", + "chokidar": "^3.5.1", + "cli-cursor": "3.1.0", + "cli-spinners": "2.6.1", + "cliui": "^7.0.2", + "dotenv": "~10.0.0", + "enquirer": "~2.3.6", + "fast-glob": "3.2.7", + "figures": "3.2.0", + "flat": "^5.0.2", + "fs-extra": "^10.1.0", + "glob": "7.1.4", + "ignore": "^5.0.4", + "js-yaml": "4.1.0", + "jsonc-parser": "3.0.0", + "minimatch": "3.0.5", + "npm-run-path": "^4.0.1", + "open": "^8.4.0", + "semver": "7.3.4", + "string-width": "^4.2.3", + "tar-stream": "~2.2.0", + "tmp": "~0.2.1", + "tsconfig-paths": "^3.9.0", + "tslib": "^2.3.0", + "v8-compile-cache": "2.3.0", + "yargs": "^17.4.0", + "yargs-parser": "21.0.1" + }, + "bin": { + "nx": "bin/nx.js" + }, + "peerDependencies": { + "@swc-node/register": "^1.4.2", + "@swc/core": "^1.2.173" + }, + "peerDependenciesMeta": { + "@swc-node/register": { + "optional": true + }, + "@swc/core": { + "optional": true + } + } + }, + "node_modules/nx/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/nx/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/nx/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nx/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nx/node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nx/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nx/node_modules/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nx/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/nx/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nx/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nx/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/nx/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/nx/node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -25071,6 +25381,54 @@ "node": ">= 0.8.0" } }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ordered-read-streams": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", @@ -25269,15 +25627,15 @@ } }, "node_modules/pacote": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.5.0.tgz", - "integrity": "sha512-yekp0ykEsaBH0t0bYA/89R+ywdYV5ZnEdg4YMIfqakSlpIhoF6b8+aEUm8NZpfWRgmy6lxgywcW05URhLRogVQ==", + "version": "13.6.1", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.1.tgz", + "integrity": "sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw==", "dev": true, "dependencies": { "@npmcli/git": "^3.0.0", "@npmcli/installed-package-contents": "^1.0.7", "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^3.0.1", + "@npmcli/run-script": "^4.1.0", "cacache": "^16.0.0", "chownr": "^2.0.0", "fs-minipass": "^2.1.0", @@ -25303,6 +25661,22 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/pacote/node_modules/@npmcli/run-script": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.7.tgz", + "integrity": "sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==", + "dev": true, + "dependencies": { + "@npmcli/node-gyp": "^2.0.0", + "@npmcli/promise-spawn": "^3.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^2.0.3", + "which": "^2.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/pacote/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -25321,25 +25695,6 @@ "semver": "^7.0.0" } }, - "node_modules/pacote/node_modules/glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/pacote/node_modules/hosted-git-info": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", @@ -25353,30 +25708,18 @@ } }, "node_modules/pacote/node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true, "engines": { "node": ">=12" } }, - "node_modules/pacote/node_modules/ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", - "dev": true, - "dependencies": { - "minimatch": "^5.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/pacote/node_modules/make-fetch-happen": { - "version": "10.1.6", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.6.tgz", - "integrity": "sha512-/iKDlRQF0fkxyB/w/duW2yRYrGwBcbJjC37ijgi0CmOZ32bzMc86BCSSAHWvuyRFCB408iBPziTSzazBSrKo3w==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz", + "integrity": "sha512-OnEfCLofQVJ5zgKwGk55GaqosqKjaR6khQlJY3dBAA+hM25Bc5CmX5rKUfVut+rYA3uidA7zb7AvcglU87rPRg==", "dev": true, "dependencies": { "agentkeepalive": "^4.2.1", @@ -25393,7 +25736,7 @@ "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.1.1", + "socks-proxy-agent": "^7.0.0", "ssri": "^9.0.0" }, "engines": { @@ -25401,9 +25744,9 @@ } }, "node_modules/pacote/node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true, "engines": { "node": ">=12" @@ -25438,6 +25781,30 @@ "encoding": "^0.1.13" } }, + "node_modules/pacote/node_modules/node-gyp": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.1.0.tgz", + "integrity": "sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.22 || ^14.13 || >=16" + } + }, "node_modules/pacote/node_modules/normalize-package-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.0.tgz", @@ -25454,12 +25821,13 @@ } }, "node_modules/pacote/node_modules/npm-package-arg": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.0.2.tgz", - "integrity": "sha512-v/miORuX8cndiOheW8p2moNuPJ7QhcFh9WGlTorruG8hXSA23vMTEp5hTCmDxic0nD8KHhj/NQgFuySD3GYY3g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", + "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", "dev": true, "dependencies": { "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", "semver": "^7.3.5", "validate-npm-package-name": "^4.0.0" }, @@ -25467,28 +25835,10 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/pacote/node_modules/npm-packlist": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.0.tgz", - "integrity": "sha512-a04sqF6FbkyOAFA19AA0e94gS7Et5T2/IMj3VOT9nOF2RaRdVPQ1Q17Fb/HaDRFs+gbC7HOmhVZ29adpWgmDZg==", - "dev": true, - "dependencies": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/pacote/node_modules/npm-registry-fetch": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz", - "integrity": "sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", + "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", "dev": true, "dependencies": { "make-fetch-happen": "^10.0.6", @@ -25518,6 +25868,25 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/pacote/node_modules/read-package-json/node_modules/glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/pacote/node_modules/semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -25533,6 +25902,20 @@ "node": ">=10" } }, + "node_modules/pacote/node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/pacote/node_modules/ssri": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", @@ -25671,45 +26054,24 @@ } }, "node_modules/parse-path": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.3.tgz", - "integrity": "sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA==", - "dev": true, - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0", - "qs": "^6.9.4", - "query-string": "^6.13.8" - } - }, - "node_modules/parse-path/node_modules/query-string": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz", - "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-5.0.0.tgz", + "integrity": "sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A==", "dev": true, "dependencies": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "protocols": "^2.0.0" } }, "node_modules/parse-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.0.tgz", - "integrity": "sha512-cYyojeX7yIIwuJzledIHeLUBVJ6COVLeT4eF+2P6aKVzwvgKQPndCBv3+yQ7pcWjqToYwaligxzSYNNmGoMAvw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-7.0.2.tgz", + "integrity": "sha512-PqO4Z0eCiQ08Wj6QQmrmp5YTTxpYfONdOEamrtvK63AmzXpcavIVQubGHxOEwiIoDZFb8uDOoQFS0NCcjqIYQg==", "dev": true, "dependencies": { - "is-ssh": "^1.3.0", + "is-ssh": "^1.4.0", "normalize-url": "^6.1.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" + "parse-path": "^5.0.0", + "protocols": "^2.0.1" } }, "node_modules/parse5": { @@ -27215,7 +27577,7 @@ "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "dev": true }, "node_modules/promise-retry": { @@ -27247,7 +27609,7 @@ "node_modules/promzard": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==", "dev": true, "dependencies": { "read": "1" @@ -27283,13 +27645,13 @@ "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", "dev": true }, "node_modules/protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", "dev": true }, "node_modules/proxy-addr": { @@ -27651,9 +28013,9 @@ } }, "node_modules/react-refresh": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.13.0.tgz", - "integrity": "sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", "engines": { "node": ">=0.10.0" } @@ -27719,7 +28081,7 @@ "node_modules/read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", "dev": true, "dependencies": { "mute-stream": "~0.0.4" @@ -27765,7 +28127,7 @@ "node_modules/read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dev": true, "dependencies": { "load-json-file": "^4.0.0", @@ -27941,7 +28303,7 @@ "node_modules/read-pkg/node_modules/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, "dependencies": { "error-ex": "^1.3.1", @@ -27966,7 +28328,7 @@ "node_modules/read-pkg/node_modules/pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "engines": { "node": ">=4" @@ -27984,7 +28346,7 @@ "node_modules/read-pkg/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, "engines": { "node": ">=4" @@ -28863,7 +29225,7 @@ "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, "engines": { "node": ">= 4" @@ -28900,9 +29262,9 @@ } }, "node_modules/rollup": { - "version": "2.75.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.3.tgz", - "integrity": "sha512-YA29fLU6MAYSaDxIQYrGGOcbXlDmG96h0krGGYObroezcQ0KgEPM3+7MtKD/qeuUbFuAJXvKZee5dA1dpwq1PQ==", + "version": "2.77.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.1.tgz", + "integrity": "sha512-GhutNJrvTYD6s1moo+kyq7lD9DeR5HDyXo4bDFlDSkepC9kVKY+KK/NSZFzCmeXeia3kEzVuToQmHRdugyZHxw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -29919,12 +30281,12 @@ "dev": true }, "node_modules/socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", + "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", "dev": true, "dependencies": { - "ip": "^1.1.5", + "ip": "^2.0.0", "smart-buffer": "^4.2.0" }, "engines": { @@ -29933,9 +30295,9 @@ } }, "node_modules/socks-proxy-agent": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.0.tgz", - "integrity": "sha512-wWqJhjb32Q6GsrUqzuFkukxb/zzide5quXYcMVpIjxalDBBYy2nqKCFQ/9+Ie4dvOYSQdOk3hUlZSdzZOd3zMQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", "dev": true, "dependencies": { "agent-base": "^6.0.2", @@ -31200,7 +31562,7 @@ "node_modules/temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", "dev": true, "engines": { "node": ">=4" @@ -32030,34 +32392,48 @@ } }, "node_modules/turbo": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.2.14.tgz", - "integrity": "sha512-una2aE2agjTT2SgC3kCmUrYIPy5uh5NLPQrRCKKBIgvII90vyajvFhcq+yJUYdh5f+2o0xb/9YXaj+FAITds0A==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.3.4.tgz", + "integrity": "sha512-MsjlfAL29leQaIMdHGnIpK6IKZA4HwSAwDSIoBAs9EAKfAXIsnjLoF50dKDnBlaq5d4aVmiHsT6RYVcTKhSgBQ==", "dev": true, "hasInstallScript": true, "bin": { "turbo": "bin/turbo" }, "optionalDependencies": { - "turbo-darwin-64": "1.2.14", - "turbo-darwin-arm64": "1.2.14", - "turbo-freebsd-64": "1.2.14", - "turbo-freebsd-arm64": "1.2.14", - "turbo-linux-32": "1.2.14", - "turbo-linux-64": "1.2.14", - "turbo-linux-arm": "1.2.14", - "turbo-linux-arm64": "1.2.14", - "turbo-linux-mips64le": "1.2.14", - "turbo-linux-ppc64le": "1.2.14", - "turbo-windows-32": "1.2.14", - "turbo-windows-64": "1.2.14", - "turbo-windows-arm64": "1.2.14" - } + "turbo-android-arm64": "1.3.4", + "turbo-darwin-64": "1.3.4", + "turbo-darwin-arm64": "1.3.4", + "turbo-freebsd-64": "1.3.4", + "turbo-freebsd-arm64": "1.3.4", + "turbo-linux-32": "1.3.4", + "turbo-linux-64": "1.3.4", + "turbo-linux-arm": "1.3.4", + "turbo-linux-arm64": "1.3.4", + "turbo-linux-mips64le": "1.3.4", + "turbo-linux-ppc64le": "1.3.4", + "turbo-windows-32": "1.3.4", + "turbo-windows-64": "1.3.4", + "turbo-windows-arm64": "1.3.4" + } + }, + "node_modules/turbo-android-arm64": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-android-arm64/-/turbo-android-arm64-1.3.4.tgz", + "integrity": "sha512-rAbfiw5dT2rKV7L8XCL6nKwBxSz0TNknUT8F64pE+h3ESiT4y6Ow/hCdNxlb+hcee6lvZ8tB0cynXCVM5bthAA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] }, "node_modules/turbo-darwin-64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.2.14.tgz", - "integrity": "sha512-Fdx212fvhcbF/KKnSoenTtNLZ5Wzl+DDBmwHoHXmG2DX/1qFk4HD1/D6waCySZU1Hu1bQToIimEyrWgwAkCVbQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.3.4.tgz", + "integrity": "sha512-DZbRwVHH3nKOzVtijKWzkiKLLY+pBjawK90po7VRKMwdN2Db+JkWdu9+6wIqaxQ4WEYnYpwnTm0Aiyua0U/dNg==", "cpu": [ "x64" ], @@ -32068,9 +32444,9 @@ ] }, "node_modules/turbo-darwin-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.2.14.tgz", - "integrity": "sha512-B9LRgZKW1D8EwMLNhW6n8pADiZZ+M7Qgb/Pv9DAJM+/MW5ozRn/PBA4Y+teyx2dGuaMOzvX9QzRhT1jn5U71TA==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.3.4.tgz", + "integrity": "sha512-Qfe7iBad/XM4G22G0XAnEQnHiSUO1WR4MgvyHV022WABIf7CgGDsW6DUu/4DOWFlfTO+xCC0Qgu93w6Kli/9uw==", "cpu": [ "arm64" ], @@ -32081,9 +32457,9 @@ ] }, "node_modules/turbo-freebsd-64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-freebsd-64/-/turbo-freebsd-64-1.2.14.tgz", - "integrity": "sha512-kmDgDZXS3vdDremUPPkaY4bAtEyqqUnhcH3tVGsHZJ6OF1eCoy+oiXWa9Aw7Wm2B0Ph5TyMooOjChgE44q4cMA==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-freebsd-64/-/turbo-freebsd-64-1.3.4.tgz", + "integrity": "sha512-lXFViR0fnoTRtnRtkeSA/10Q41h+fLgnYC62wzHNzPsq/kCYmiaXBg+gWRJom8Ka2nh+xWQdLG2Dh/uxK/+1Og==", "cpu": [ "x64" ], @@ -32094,9 +32470,9 @@ ] }, "node_modules/turbo-freebsd-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-freebsd-arm64/-/turbo-freebsd-arm64-1.2.14.tgz", - "integrity": "sha512-ZDbxkIXkBQJGJOrwihmfbza+jnfObMspbThEL0bp/MtMJS8QO4NELyjHDM0LgTfecduXtS1rJMSe7pZjiEK/Vg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-freebsd-arm64/-/turbo-freebsd-arm64-1.3.4.tgz", + "integrity": "sha512-VN9gPZcRaYhQOIo+NlIDIDNlJjhnyM7i+3WvWAK8y5p5GoZoDAahM36GDX05JNjVdPq95WJPnWcxoiQvwnctxg==", "cpu": [ "arm64" ], @@ -32107,9 +32483,9 @@ ] }, "node_modules/turbo-linux-32": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-32/-/turbo-linux-32-1.2.14.tgz", - "integrity": "sha512-fBGbevGtvbGV5bK+w6O8vve5C07TbdfIk5j59odTZo782F4Xs7fgY57mRQtNOq71YUW9Hs7FGrLUI1iRsVODAA==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-32/-/turbo-linux-32-1.3.4.tgz", + "integrity": "sha512-h1oVx85jovYnAaP+KxSmFIPhlKFQmBwVkJBngALnHNU7HTN9+1t/VJ1WKjHEeLXrQ7ujeCMd/+TBm9XRd73RdA==", "cpu": [ "ia32" ], @@ -32120,9 +32496,9 @@ ] }, "node_modules/turbo-linux-64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.2.14.tgz", - "integrity": "sha512-im46sHYjZ/yl4JSmjF8HbgHpvClVHtFMvIkRVnJGuJK+e74L5YVX7ML/o1PdBj4NtQNNxyPRWfit7zfM/yLjtQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.3.4.tgz", + "integrity": "sha512-QJJeksggK9/s3VzS+iMTQh8gO6JLDxKBSc3qnpP1Kaq8hF+M1upfP9KhDFNguz8UEFlOvTblplNdqZdk/wtkXQ==", "cpu": [ "x64" ], @@ -32133,9 +32509,9 @@ ] }, "node_modules/turbo-linux-arm": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-arm/-/turbo-linux-arm-1.2.14.tgz", - "integrity": "sha512-d8v53TxIQpq6w3RFxcOyHrQzLcvgyA3VC9oxZ2phZtlcTvjjZulYmuToUAHdRW24cA2DGZkwA2wSF//zJoBcdQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-arm/-/turbo-linux-arm-1.3.4.tgz", + "integrity": "sha512-vCVDcO4KNJak//UKsss/TnJw0ywYc8OyV88ZlSWyP3WtA+9D8DJNPOKodcR8IbKuV7Tqpr+f7cP+J9jGDkHjQw==", "cpu": [ "arm" ], @@ -32146,9 +32522,9 @@ ] }, "node_modules/turbo-linux-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.2.14.tgz", - "integrity": "sha512-qyusEtylnt5cF2+jIOMIN4iCzMG/tur2y3++YeKRCdGaboPUbsfCcTXbhM29VxxNWw5JVxh7FC0+ZUsEFRYDNg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.3.4.tgz", + "integrity": "sha512-SSyUvBxZmlS44LQ2hzX5gfDlQueH1Hx5/rFS9mJZKFdgMnAB2g7btxxEvnpm0lgpfP/c3LH0VRks3xYEoQvILg==", "cpu": [ "arm64" ], @@ -32159,9 +32535,9 @@ ] }, "node_modules/turbo-linux-mips64le": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-mips64le/-/turbo-linux-mips64le-1.2.14.tgz", - "integrity": "sha512-zKPi9ArRDu4BKB8YmcQ6i89Hhzd5xk4W+m7YuZKBmeEVCFBDUUAyWnKsvmBoYuGTpdQqMSH14BdYMTr5s2thjw==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-mips64le/-/turbo-linux-mips64le-1.3.4.tgz", + "integrity": "sha512-w7Ib7i/GZhyJRdvQSLA1Be7AOIPgJpuLLjrtT2gUl3wXd4JuiHDvhOS7E0B9izaxeD/2iygU2kQjqD4o9tejlw==", "cpu": [ "mips64el" ], @@ -32172,9 +32548,9 @@ ] }, "node_modules/turbo-linux-ppc64le": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-ppc64le/-/turbo-linux-ppc64le-1.2.14.tgz", - "integrity": "sha512-gW43yKJjSHZjZdjI/MihrnIEACnwhB+okJJjYYFKuEteJF+TCWHvY3rfL9MFI7vH2zwFUgoncIOuGvaeZo3K0A==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-ppc64le/-/turbo-linux-ppc64le-1.3.4.tgz", + "integrity": "sha512-xATyouJSGmfgQM6lLk4Da5HrsAw8qoPUArrBuDK1p3Rw1gcRnmlJL10mr6ZmZyRu+3o4M8UlThfus5q8eETmBw==", "cpu": [ "ppc64" ], @@ -32185,9 +32561,9 @@ ] }, "node_modules/turbo-windows-32": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-windows-32/-/turbo-windows-32-1.2.14.tgz", - "integrity": "sha512-BMqpSaHx5mgvMdXotMoVinU3dSGBoRdZZkwOAs8R0WPUCwZVMPo6fTuKIhcOlKFOt6swQGFD02IzCWD+SGfEuA==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-windows-32/-/turbo-windows-32-1.3.4.tgz", + "integrity": "sha512-1oXgiGxkWuC/7rlBZTng7qC2zjAZ7lYLDDh3ePAycZzp6BprlxqT5+xA0kFJo+WqGRdAQVhanlET2bLGOdBQBQ==", "cpu": [ "ia32" ], @@ -32198,9 +32574,9 @@ ] }, "node_modules/turbo-windows-64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.2.14.tgz", - "integrity": "sha512-SA9YNAyZ2wYBccPtWbQckpSZOAuhH71893UZsstRWUEUj/cZ+PFpwNGTrHTGoySbwQPbOVHQNXEO7QX405Ajow==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.3.4.tgz", + "integrity": "sha512-k7K/oC+399Gtwol42ALvt0espWmZZR7qlRwfgFS3BF4pEetxjGFJMXKNWUMDkOqsHhMxvLIiDbWPmY3fTIWL7g==", "cpu": [ "x64" ], @@ -32211,9 +32587,9 @@ ] }, "node_modules/turbo-windows-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.2.14.tgz", - "integrity": "sha512-VNxbJ2LlRWzkiRE15nwW4oA/wBMFf1h8fuPCHHXtB6ThjfeG8SN5QgPUrhTIP4p7WiEdN/Sq7UJzFrGA4I8jqg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.3.4.tgz", + "integrity": "sha512-jHBuTvQ3t/OElxn//kwHZR2mlPdmpcV7BZy+n18+wwx6ydGj5QDOrer7Dwk81YbA5KtOkp086Xpgr75T73wsSA==", "cpu": [ "arm64" ], @@ -32948,7 +33324,7 @@ "node_modules/validate-npm-package-name": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", "dev": true, "dependencies": { "builtins": "^1.0.3" @@ -33503,9 +33879,9 @@ } }, "node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -33543,20 +33919,20 @@ } }, "node_modules/webpack": { - "version": "5.72.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.1.tgz", - "integrity": "sha512-dXG5zXCLspQR4krZVR6QgajnZOjW2K/djHvdcRaDQvsjV9z9vaW6+ja5dZOYbqBBjF6kGXka/2ZyxNdc+8Jung==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -33569,7 +33945,7 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "bin": { @@ -33836,11 +34212,6 @@ "node": ">=0.10.0" } }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, "node_modules/whatwg-mimetype": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", @@ -34139,7 +34510,7 @@ "node_modules/write-pkg/node_modules/sort-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", "dev": true, "dependencies": { "is-plain-obj": "^1.0.0" @@ -34339,16 +34710,16 @@ }, "packages/cli": { "name": "@ima/cli", - "version": "18.0.0-rc.2", + "version": "18.0.0-rc.3", "license": "MIT", "dependencies": { "@babel/core": "^7.18.2", "@babel/preset-env": "^7.18.2", "@babel/preset-react": "^7.17.12", "@gatsbyjs/webpack-hot-middleware": "2.25.2", - "@ima/dev-utils": "^18.0.0-rc.1", - "@ima/error-overlay": "^18.0.0-rc.1", - "@ima/hmr-client": "^18.0.0-rc.1", + "@ima/dev-utils": "^18.0.0-rc.3", + "@ima/error-overlay": "^18.0.0-rc.3", + "@ima/hmr-client": "^18.0.0-rc.3", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "@swc/core": "^1.2.196", "ajv": "8.11.0", @@ -34359,7 +34730,7 @@ "cli-progress": "^3.11.1", "compression-webpack-plugin": "^10.0.0", "copy-webpack-plugin": "^11.0.0", - "core-js": "3.22.7", + "core-js": "3.24.0", "css-loader": "6.7.1", "css-minimizer-webpack-plugin": "^4.0.0", "ejs": "^3.1.7", @@ -34367,10 +34738,10 @@ "express-static-gzip": "^2.1.7", "globby": "11.1.0", "kill-port": "^1.6.1", - "less": "4.1.2", + "less": "^4.1.3", "less-loader": "^11.0.0", "messageformat": "2.3.0", - "mini-css-extract-plugin": "2.6.0", + "mini-css-extract-plugin": "^2.6.1", "nodemon": "^2.0.16", "open-editor": "3.0.0", "postcss": "^8.4.14", @@ -34379,14 +34750,13 @@ "postcss-preset-env": "^7.6.0", "pretty-bytes": "5.6.0", "pretty-ms": "7.0.1", - "react-refresh": "^0.13.0", + "react-refresh": "^0.14.0", "regenerator-runtime": "0.13.9", "schema-utils": "4.0.0", "swc-loader": "^0.2.1", - "webpack": "^5.72.1", + "webpack": "^5.74.0", "webpack-bundle-analyzer": "4.5.0", "webpack-dev-middleware": "^5.3.3", - "whatwg-fetch": "^3.6.2", "yargs": "^17.5.1" }, "bin": { @@ -34396,8 +34766,8 @@ "@types/cli-progress": "^3.11.0", "@types/ejs": "^3.1.0", "@types/express": "4.17.13", - "@types/node": "^17.0.36", - "@types/nodemon": "1.19.1", + "@types/node": "^18.6.1", + "@types/nodemon": "^1.19.2", "@types/webpack-bundle-analyzer": "4.4.1", "@types/webpack-env": "^1.17.0", "@types/webpack-hot-middleware": "2.25.6", @@ -34507,6 +34877,12 @@ "url": "https://opencollective.com/webpack" } }, + "packages/cli/node_modules/@types/node": { + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", + "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==", + "dev": true + }, "packages/cli/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -34535,7 +34911,7 @@ }, "packages/core": { "name": "@ima/core", - "version": "18.0.0-rc.1", + "version": "18.0.0-rc.3", "license": "MIT", "dependencies": { "@ima/helpers": "^18.0.0-rc.1", @@ -34554,7 +34930,7 @@ } }, "packages/create-ima-app": { - "version": "18.0.0-rc.2", + "version": "18.0.0-rc.3", "license": "MIT", "dependencies": { "chalk": "^5.0.1", @@ -34577,7 +34953,7 @@ }, "packages/dev-utils": { "name": "@ima/dev-utils", - "version": "18.0.0-rc.1", + "version": "18.0.0-rc.3", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -34657,10 +35033,10 @@ }, "packages/error-overlay": { "name": "@ima/error-overlay", - "version": "18.0.0-rc.1", + "version": "18.0.0-rc.3", "license": "MIT", "devDependencies": { - "@ima/dev-utils": "^18.0.0-rc.1", + "@ima/dev-utils": "^18.0.0-rc.3", "@types/prismjs": "^1.26.0", "@types/react": "^18.0.9", "@types/react-dom": "^18.0.5", @@ -34736,10 +35112,10 @@ }, "packages/hmr-client": { "name": "@ima/hmr-client", - "version": "18.0.0-rc.1", + "version": "18.0.0-rc.3", "license": "MIT", "devDependencies": { - "@ima/dev-utils": "^18.0.0-rc.1", + "@ima/dev-utils": "^18.0.0-rc.3", "@types/webpack-env": "^1.16.3" }, "peerDependencies": { @@ -34749,7 +35125,7 @@ }, "packages/server": { "name": "@ima/server", - "version": "18.0.0-rc.1", + "version": "18.0.0-rc.3", "license": "MIT", "dependencies": { "ejs": "^3.1.6", @@ -34757,7 +35133,7 @@ "winston": "^3.6.0" }, "devDependencies": { - "@ima/dev-utils": "^18.0.0-rc.1", + "@ima/dev-utils": "^18.0.0-rc.3", "express": "^4.17.3" }, "peerDependencies": { @@ -36589,16 +36965,16 @@ "@babel/preset-env": "^7.18.2", "@babel/preset-react": "^7.17.12", "@gatsbyjs/webpack-hot-middleware": "2.25.2", - "@ima/dev-utils": "^18.0.0-rc.1", - "@ima/error-overlay": "^18.0.0-rc.1", - "@ima/hmr-client": "^18.0.0-rc.1", + "@ima/dev-utils": "^18.0.0-rc.3", + "@ima/error-overlay": "^18.0.0-rc.3", + "@ima/hmr-client": "^18.0.0-rc.3", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "@swc/core": "^1.2.196", "@types/cli-progress": "^3.11.0", "@types/ejs": "^3.1.0", "@types/express": "4.17.13", - "@types/node": "^17.0.36", - "@types/nodemon": "1.19.1", + "@types/node": "^18.6.1", + "@types/nodemon": "^1.19.2", "@types/webpack-bundle-analyzer": "4.4.1", "@types/webpack-env": "^1.17.0", "@types/webpack-hot-middleware": "2.25.6", @@ -36611,7 +36987,7 @@ "cli-progress": "^3.11.1", "compression-webpack-plugin": "^10.0.0", "copy-webpack-plugin": "^11.0.0", - "core-js": "3.22.7", + "core-js": "3.24.0", "css-loader": "6.7.1", "css-minimizer-webpack-plugin": "^4.0.0", "ejs": "^3.1.7", @@ -36619,10 +36995,10 @@ "express-static-gzip": "^2.1.7", "globby": "11.1.0", "kill-port": "^1.6.1", - "less": "4.1.2", + "less": "^4.1.3", "less-loader": "^11.0.0", "messageformat": "2.3.0", - "mini-css-extract-plugin": "2.6.0", + "mini-css-extract-plugin": "^2.6.1", "nodemon": "^2.0.16", "open-editor": "3.0.0", "postcss": "^8.4.14", @@ -36631,14 +37007,13 @@ "postcss-preset-env": "^7.6.0", "pretty-bytes": "5.6.0", "pretty-ms": "7.0.1", - "react-refresh": "^0.13.0", + "react-refresh": "^0.14.0", "regenerator-runtime": "0.13.9", "schema-utils": "4.0.0", "swc-loader": "^0.2.1", - "webpack": "^5.72.1", + "webpack": "^5.74.0", "webpack-bundle-analyzer": "4.5.0", "webpack-dev-middleware": "^5.3.3", - "whatwg-fetch": "^3.6.2", "yargs": "^17.5.1" }, "dependencies": { @@ -36698,6 +37073,12 @@ } } }, + "@types/node": { + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", + "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -36803,7 +37184,7 @@ "@ima/error-overlay": { "version": "file:packages/error-overlay", "requires": { - "@ima/dev-utils": "^18.0.0-rc.1", + "@ima/dev-utils": "^18.0.0-rc.3", "@types/prismjs": "^1.26.0", "@types/react": "^18.0.9", "@types/react-dom": "^18.0.5", @@ -36871,14 +37252,14 @@ "@ima/hmr-client": { "version": "file:packages/hmr-client", "requires": { - "@ima/dev-utils": "^18.0.0-rc.1", + "@ima/dev-utils": "^18.0.0-rc.3", "@types/webpack-env": "^1.16.3" } }, "@ima/server": { "version": "file:packages/server", "requires": { - "@ima/dev-utils": "^18.0.0-rc.1", + "@ima/dev-utils": "^18.0.0-rc.3", "ejs": "^3.1.6", "error-to-json": "^2.0.0", "express": "^4.17.3", @@ -37709,20 +38090,20 @@ "dev": true }, "@lerna/add": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.0.0.tgz", - "integrity": "sha512-KdIOQL+88iHU9zuAU8Be1AL4cOVmm77nlckylsNaVVTiomNipr/h7lStiBO52BoMkwKzNwOH6He5HGY0Yo7s2w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.2.0.tgz", + "integrity": "sha512-BKTWhii4i1JUKqmOXkauD2rTGabo83gnqYYsORobmquKFG02tFD2upqkP73DmP6xgmovpBQ8NpPO/75r1MbtIQ==", "dev": true, "requires": { - "@lerna/bootstrap": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/npm-conf": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/bootstrap": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/npm-conf": "5.2.0", + "@lerna/validation-error": "5.2.0", "dedent": "^0.7.0", "npm-package-arg": "^8.1.0", "p-map": "^4.0.0", - "pacote": "^13.4.1", + "pacote": "^13.6.1", "semver": "^7.3.4" }, "dependencies": { @@ -37738,29 +38119,29 @@ } }, "@lerna/bootstrap": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.0.0.tgz", - "integrity": "sha512-2m1BxKbYwDABy+uE/Da3EQM61R58bI3YQ0o1rsFQq1u0ltL9CJxw1o0lMg84hwMsBb4D+kLIXLqetYlLVgbr0Q==", - "dev": true, - "requires": { - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/has-npm-version": "5.0.0", - "@lerna/npm-install": "5.0.0", - "@lerna/package-graph": "5.0.0", - "@lerna/pulse-till-done": "5.0.0", - "@lerna/rimraf-dir": "5.0.0", - "@lerna/run-lifecycle": "5.0.0", - "@lerna/run-topologically": "5.0.0", - "@lerna/symlink-binary": "5.0.0", - "@lerna/symlink-dependencies": "5.0.0", - "@lerna/validation-error": "5.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.2.0.tgz", + "integrity": "sha512-4GMpgqT2F3E+LlD6iIAoJSFtvbXR7A8iX27mCv7fEFR8aPyxGxa6lC+sKIHLoH7s6X7/5aEI2sZCZ3p1v6QNUg==", + "dev": true, + "requires": { + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/has-npm-version": "5.2.0", + "@lerna/npm-install": "5.2.0", + "@lerna/package-graph": "5.2.0", + "@lerna/pulse-till-done": "5.2.0", + "@lerna/rimraf-dir": "5.2.0", + "@lerna/run-lifecycle": "5.2.0", + "@lerna/run-topologically": "5.2.0", + "@lerna/symlink-binary": "5.2.0", + "@lerna/symlink-dependencies": "5.2.0", + "@lerna/validation-error": "5.2.0", "@npmcli/arborist": "5.2.0", "dedent": "^0.7.0", "get-port": "^5.1.1", "multimatch": "^5.0.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-map-series": "^2.1.0", "p-waterfall": "^2.1.1", @@ -37779,32 +38160,32 @@ } }, "@lerna/changed": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.0.0.tgz", - "integrity": "sha512-A24MHipPGODmzQBH1uIMPPUUOc1Zm7Qe/eSYzm52bFHtVxWH0nIVXfunadoMX32NhzKQH3Sw8X2rWHPQSRoUvA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.2.0.tgz", + "integrity": "sha512-xbvMuUsmELZmmENsSX5KpG6OAeO1kZkPiXw5P8mdZVqzSz3/tO0v5SKV1TBYlWYM+/IumO/F+HTVL+GwnjMsww==", "dev": true, "requires": { - "@lerna/collect-updates": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/listable": "5.0.0", - "@lerna/output": "5.0.0" + "@lerna/collect-updates": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/listable": "5.2.0", + "@lerna/output": "5.2.0" } }, "@lerna/check-working-tree": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.0.0.tgz", - "integrity": "sha512-PnUMdpT2qS4o+vs+7l5fFIizstGdqSkhLG+Z9ZiY5OMtnGd+pmAFQFlbLSZSmdvQSOSobl9fhB1St8qhPD60xQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.2.0.tgz", + "integrity": "sha512-MM+I+7+PyQGz5rzt4jnC7m2J3WhEjfetE895Ut/YwobOhng4kThzxmscJuCGY+2jZigwFMSugc0/JjTNZ0Hg5A==", "dev": true, "requires": { - "@lerna/collect-uncommitted": "5.0.0", - "@lerna/describe-ref": "5.0.0", - "@lerna/validation-error": "5.0.0" + "@lerna/collect-uncommitted": "5.2.0", + "@lerna/describe-ref": "5.2.0", + "@lerna/validation-error": "5.2.0" } }, "@lerna/child-process": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.0.0.tgz", - "integrity": "sha512-cFVNkedrlU8XTt15EvUtQ84hqtV4oToQW/elKNv//mhCz06HY8Y+Ia6XevK2zrIhZjS6DT576F/7SmTk3vnpmg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.2.0.tgz", + "integrity": "sha512-UY1W3+MdYZmCzvyi0C2SvDKwbXrm6HlZKzyWoxDhqR/GqPa0CBeOBa+lSslM1+yltI+4IHQpqLQAdZIYGjeCUw==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -37813,30 +38194,30 @@ } }, "@lerna/clean": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.0.0.tgz", - "integrity": "sha512-7B+0Nx6MEPmCfnEa1JFyZwJsC7qlGrikWXyLglLb/wcbapYVsuDauOl9AT1iOFoXKw82P77HWYUKWeD9DQgw/w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.2.0.tgz", + "integrity": "sha512-9/gJBBPvISICRfv2Y5KjGcUgZykpXZqAk6txHrl7eTZ0XHAnu9SxxLq3xCEq5IPNkevu++bOSYJ7BFTYzPxAgw==", "dev": true, "requires": { - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/prompt": "5.0.0", - "@lerna/pulse-till-done": "5.0.0", - "@lerna/rimraf-dir": "5.0.0", + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/prompt": "5.2.0", + "@lerna/pulse-till-done": "5.2.0", + "@lerna/rimraf-dir": "5.2.0", "p-map": "^4.0.0", "p-map-series": "^2.1.0", "p-waterfall": "^2.1.1" } }, "@lerna/cli": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.0.0.tgz", - "integrity": "sha512-g8Nifko8XNySOl8u2molSHVl+fk/E1e5FSn/W2ekeijmc3ezktp+xbPWofNq71N/d297+KPQpLBfwzXSo9ufIQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.2.0.tgz", + "integrity": "sha512-bn6L317xjTeJ+60bj+wNvmwnDEOKH0T45yO14u1TNNs7cVUv9ZtHYohuKSbanUogthEDu2m680RwgdvikyyCLQ==", "dev": true, "requires": { - "@lerna/global-options": "5.0.0", + "@lerna/global-options": "5.2.0", "dedent": "^0.7.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "yargs": "^16.2.0" }, "dependencies": { @@ -37858,62 +38239,61 @@ } }, "@lerna/collect-uncommitted": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.0.0.tgz", - "integrity": "sha512-mga/2S9rK0TP5UCulWiCTrC/uKaiIlOro1n8R3oCw6eRw9eupCSRx5zGI7pdh8CPD82MDL7w0a6OTep3WBSBVA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.2.0.tgz", + "integrity": "sha512-LlTY08RhTnrynvuqK1wNbq+H8FFWAMNiTOUJcxMo+bMlLrjPy3xCLhcDcKApVZvZnkE+kWLyQRROs0ZEY78MaQ==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", + "@lerna/child-process": "5.2.0", "chalk": "^4.1.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/collect-updates": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.0.0.tgz", - "integrity": "sha512-X82i8SVgBXLCk8vbKWfQPRLTAXROCANL8Z/bU1l6n7yycsHKdjrrlNi1+KprFdfRsMvSm10R4qPNcl9jgsp/IA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.2.0.tgz", + "integrity": "sha512-thENc95GHPEt3N18u0WOtkVDRjTWM2rLld8SiFDtecqlV7F2pN0pILY5mNDTS2kYZDwxACQ+XLCinBmb8VET5Q==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "@lerna/describe-ref": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/describe-ref": "5.2.0", "minimatch": "^3.0.4", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "slash": "^3.0.0" } }, "@lerna/command": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.0.0.tgz", - "integrity": "sha512-j7/apU5d/nhSc1qIZgcV03KyO5jz3y7cwSum3IuK8/XF6rKwt3FVnbue1V3l9sJ6IRJjsRGKyViB1IdP5nSX4Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.2.0.tgz", + "integrity": "sha512-QJLpOp6z/6NlSuqhl9IiSBq4SVcgcC4nJh5dZme+6hRCkcaAG0WEhe809xcx6pehYJdbbMHtmSWp7dk/GujWxw==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "@lerna/package-graph": "5.0.0", - "@lerna/project": "5.0.0", - "@lerna/validation-error": "5.0.0", - "@lerna/write-log-file": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/package-graph": "5.2.0", + "@lerna/project": "5.2.0", + "@lerna/validation-error": "5.2.0", + "@lerna/write-log-file": "5.2.0", "clone-deep": "^4.0.1", "dedent": "^0.7.0", "execa": "^5.0.0", "is-ci": "^2.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/conventional-commits": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.0.0.tgz", - "integrity": "sha512-tUCRTAycDCtSlCEI0hublq4uKHeV0UHpwIb3Fdt6iv2AoTSPBSX/Dwu/6VqguysOSEkkR4M2JCOLvJCl4IMxwg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.2.0.tgz", + "integrity": "sha512-sI3QVV0kHqbFhHJy8dTNhrJdIWSGv1t7dfYyHiyGdlttSFWd6b+jGYZtAfIie2iC26+Z1ZksGW/0mdyAD55Zig==", "dev": true, "requires": { - "@lerna/validation-error": "5.0.0", + "@lerna/validation-error": "5.2.0", "conventional-changelog-angular": "^5.0.12", - "conventional-changelog-core": "^4.2.2", + "conventional-changelog-core": "^4.2.4", "conventional-recommended-bump": "^6.1.0", "fs-extra": "^9.1.0", "get-stream": "^6.0.0", - "lodash.template": "^4.5.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "pify": "^5.0.0", "semver": "^7.3.4" }, @@ -37942,22 +38322,22 @@ } }, "@lerna/create": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.0.0.tgz", - "integrity": "sha512-sdFTVTLOVuhHpzIYhFAwK0Ry3p4d7uMe9ZG/Ii128/pB9kEEfCth+1WBq6mBpYZ5mOLLgxJbWalbiJFl0toQRw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.2.0.tgz", + "integrity": "sha512-6KuamMSIgLWm0TuLre8hTUSvr8LGw8ex/XoXNhSUJUGbUAIpkS+F8YKLSTLKBw/odFXRW7rgxv/ik6T0qqjLqw==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/npm-conf": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/npm-conf": "5.2.0", + "@lerna/validation-error": "5.2.0", "dedent": "^0.7.0", "fs-extra": "^9.1.0", "globby": "^11.0.2", "init-package-json": "^2.0.2", "npm-package-arg": "^8.1.0", "p-reduce": "^2.1.0", - "pacote": "^13.4.1", + "pacote": "^13.6.1", "pify": "^5.0.0", "semver": "^7.3.4", "slash": "^3.0.0", @@ -38017,14 +38397,14 @@ } }, "@lerna/create-symlink": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.0.0.tgz", - "integrity": "sha512-nHYNacrh15Y0yEofVlUVu9dhf4JjIn9hY7v7rOUXzUeQ91iXY5Q3PVHkBeRUigyT5CWP5qozZwraCMwp+lDWYg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.2.0.tgz", + "integrity": "sha512-0+WwJWZUAp6nIbOL0fxTCVyt37VmpkqCJs8aK3//DgjS8u5hSlPQjj3oWjVFMFtfSdoA7HieohBS86FZ4Tkg0w==", "dev": true, "requires": { "cmd-shim": "^4.1.0", "fs-extra": "^9.1.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "dependencies": { "fs-extra": { @@ -38042,78 +38422,78 @@ } }, "@lerna/describe-ref": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.0.0.tgz", - "integrity": "sha512-iLvMHp3nl4wcMR3/lVkz0ng7pAHfLQ7yvz2HsYBq7wllCcEzpchzPgyVzyvbpJ+Ke/MKjQTsrHE/yOGOH67GVw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.2.0.tgz", + "integrity": "sha512-ZSdVWzPpgz8tcJ2rLpKAi1q2WLv4lP+Qdjr0QpblcM0y4+QM9GU5bVayDXRNl+fVeaFpftr4Vou8/hVzzb2fTQ==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.2.0", + "npmlog": "^6.0.2" } }, "@lerna/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-S4XJ6i9oP77cSmJ3oRUJGMgrI+jOTmkYWur2nqgSdyJBE1J2eClgTJknb3WAHg2cHALT18WzFqNghFOGM+9dRA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-RIp/PeigKoC0xoCYGk6G9hSFiw8bMGcTL9+ii1628DALh8j/ddt3Fi7kCPO9b03ALkPUVQlLIDe/Wzry4ME1BA==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/validation-error": "5.0.0", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/validation-error": "5.2.0", + "npmlog": "^6.0.2" } }, "@lerna/exec": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.0.0.tgz", - "integrity": "sha512-g5i+2RclCGWLsl88m11j99YM2Gqnwa2lxZ5tDeqqWZFno6Dlvop17Yl6/MFH42EgM2DQHUUCammvcLIAJ2XwEA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.2.0.tgz", + "integrity": "sha512-MyTe+YRIbibkjZ6VYGI0c5In1+lDrPE5fgR1G4cOI8RN7nx6fBi6I3w7rSISRuMf3npVDKLU1/LRW7qjxISdJw==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/profiler": "5.0.0", - "@lerna/run-topologically": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/profiler": "5.2.0", + "@lerna/run-topologically": "5.2.0", + "@lerna/validation-error": "5.2.0", "p-map": "^4.0.0" } }, "@lerna/filter-options": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.0.0.tgz", - "integrity": "sha512-un73aYkXlzKlnDPx2AlqNW+ArCZ20XaX+Y6C0F+av9VZriiBsCgZTnflhih9fiSMnXjN5r9CA8YdWvZqa3oAcQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.2.0.tgz", + "integrity": "sha512-gbX/ksk/kKmhEPPXWTvRAYLBFmDcpWQOfJiE+JybRgTaIAKrAVo8mHzw1j2ZsWJcxvbOOPvSGAy+54MILBr3Xw==", "dev": true, "requires": { - "@lerna/collect-updates": "5.0.0", - "@lerna/filter-packages": "5.0.0", + "@lerna/collect-updates": "5.2.0", + "@lerna/filter-packages": "5.2.0", "dedent": "^0.7.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/filter-packages": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.0.0.tgz", - "integrity": "sha512-+EIjVVaMPDZ05F/gZa+kcXjBOLXqEamcEIDr+2ZXRgJmnrLx9BBY1B7sBEFHg7JXbeOKS+fKtMGVveV0SzgH3Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.2.0.tgz", + "integrity": "sha512-G1RolCWUIc45vfu/o6v3SBYb3FflfYyUfUtHMteE3frJsgDIIOuERmlDp0hl6k7DBxdBvi6AK5bvEMt+FE3h0A==", "dev": true, "requires": { - "@lerna/validation-error": "5.0.0", + "@lerna/validation-error": "5.2.0", "multimatch": "^5.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/get-npm-exec-opts": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.0.0.tgz", - "integrity": "sha512-ZOg3kc5FXYA1kVFD2hfJOl64hNASWD6panwD0HlyzXgfKKTDRm/P/qtAqS8WGCzQWgEdx4wvsDe/58Lzzh6QzQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.2.0.tgz", + "integrity": "sha512-ZGWBcrynGNbPOhJkwJfGQS+UqmwT/9K6cD6rnK3ddDlj2UBcjcTgPTCLRseFO3j/4m36N4CQh9jy9tsXO8VeDg==", "dev": true, "requires": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/get-packed": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.0.0.tgz", - "integrity": "sha512-fks7Tg7DvcCZxRWPS3JAWVuLnwjPC/hLlNsdYmK9nN3+RtPhmYQgBjLSONcENw1E46t4Aph72lA9nLcYBLksqw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.2.0.tgz", + "integrity": "sha512-wuFex+v6Nk8BqsZCml56+8Uextpu4fhk3bjz/3DBrNHaGHrg/VKGhZ6kqCCTWpUyclm3RzZfg63/5bXW/SDmiw==", "dev": true, "requires": { "fs-extra": "^9.1.0", @@ -38136,26 +38516,26 @@ } }, "@lerna/github-client": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.0.0.tgz", - "integrity": "sha512-NoEyRkQ8XgBnrjRfC9ph1npfg1/4OdYG+r8lG/1WkJbdt1Wlym4VNZU2BYPMWwSQYMJuppoEr0LL2uuVcS4ZUw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.2.0.tgz", + "integrity": "sha512-tFl0DWv53MhJ4x2978MtdGzcwL94mAVOQueAU0/MU0O+nWgC0l+va7WSE4d04OuIj2veadZoqYiT0LYdVx3cLQ==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", + "@lerna/child-process": "5.2.0", "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^18.1.0", - "git-url-parse": "^11.4.4", - "npmlog": "^4.1.2" + "@octokit/rest": "^19.0.3", + "git-url-parse": "^12.0.0", + "npmlog": "^6.0.2" } }, "@lerna/gitlab-client": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.0.0.tgz", - "integrity": "sha512-WREAT7qzta9hxNxktTX0x1/sEMpBP+4Gc00QSJYXt+ZzxY0t5RUx/ZK5pQl+IDhtkajrvXT6fSfZjMxxyE8hhQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.2.0.tgz", + "integrity": "sha512-Mz+tOHwzuZCVV4ThV2ZsYFd2Pz9JM1gsND/e1FYG2RuOVSPksuOaBXj+sD6AJZ98jYeOGxJ9lUTHesTDomqaww==", "dev": true, "requires": { "node-fetch": "^2.6.1", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "whatwg-url": "^8.4.0" }, "dependencies": { @@ -38188,18 +38568,18 @@ } }, "@lerna/global-options": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.0.0.tgz", - "integrity": "sha512-PZYy/3mTZwtA9lNmHHRCc/Ty1W20qGJ/BdDIo4bw/Bk0AOcoBCLT9b3Mjijkl4AbC9+eSGk3flUYapCGVuS32Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.2.0.tgz", + "integrity": "sha512-AXbuQN50K4PZKTtgTLTH1Wia7kkIVg3k6JPCdPehgQbULFUs5vwGIDRlgaW2iOXRtRLnvFj73BCFTAnI8rNDtw==", "dev": true }, "@lerna/has-npm-version": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.0.0.tgz", - "integrity": "sha512-zJPgcml86nhJFJTpT+kjkcafuCFvK7PSq3oDC2KJxwB1bhlYwy+SKtAEypHSsHQ2DwP0YgPITcy1pvtHkie1SA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.2.0.tgz", + "integrity": "sha512-RRnJUVJpR4VAuDhH+yLJP3O85p2Uhxp/kurNzbIkGP56Vi/tvoSlbCbNWL7hLznnCjkdvNS1cf+LuZyGD4FNZw==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", + "@lerna/child-process": "5.2.0", "semver": "^7.3.4" }, "dependencies": { @@ -38215,16 +38595,16 @@ } }, "@lerna/import": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.0.0.tgz", - "integrity": "sha512-cD+Is7eV/I+ZU0Wlg+yAgKaZbOvfzA7kBj2Qu1HtxeLhc7joTR8PFW1gNjEsvrWOTiaHAtObbo1A+MKYQ/T12g==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.2.0.tgz", + "integrity": "sha512-33BrWs6HNulx+wVR6FFF/DNLCHvL5u/8Tr8GPISUOMIXFdvLiMCyMIeM5g2BU/e044W6TzrCKcRxsTjXqhimVA==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/prompt": "5.0.0", - "@lerna/pulse-till-done": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/prompt": "5.2.0", + "@lerna/pulse-till-done": "5.2.0", + "@lerna/validation-error": "5.2.0", "dedent": "^0.7.0", "fs-extra": "^9.1.0", "p-map-series": "^2.1.0" @@ -38245,24 +38625,25 @@ } }, "@lerna/info": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.0.0.tgz", - "integrity": "sha512-k9TMK81apTjxxpnjfFOABKXndTtHBPgB8UO+I6zKhsfRqVb9FCz2MHOx8cQiSyolvNyGSQdSylSo4p7EBBomQQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.2.0.tgz", + "integrity": "sha512-GraI2Z+bmNEt3vatvYdE/oajk1/yNM1ULR1loaF0IemZ6S5GYHAJXgT2qNl/Jt0qh+oRM2a5ITtLTjCrtzAkVg==", "dev": true, "requires": { - "@lerna/command": "5.0.0", - "@lerna/output": "5.0.0", + "@lerna/command": "5.2.0", + "@lerna/output": "5.2.0", "envinfo": "^7.7.4" } }, "@lerna/init": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.0.0.tgz", - "integrity": "sha512-2n68x7AIqVa+Vev9xF3NV9ba0C599KYf7JsIrQ5ESv4593ftInJpwgMwjroLT3X/Chi4BK7y2/xGmrfFVwgILg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.2.0.tgz", + "integrity": "sha512-a8VupVxsjxknDIUHM5nT6i9CJkr2MjKuR/QnQcI6eVtKP26mppd/GwZQ2XtnkULRtHWfajbksVODuOwwssroqQ==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "@lerna/command": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/project": "5.2.0", "fs-extra": "^9.1.0", "p-map": "^4.0.0", "write-json-file": "^4.3.0" @@ -38283,57 +38664,57 @@ } }, "@lerna/link": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.0.0.tgz", - "integrity": "sha512-00YxQ06TVhQJthOjcuxCCJRjkAM+qM/8Lv0ckdCzBBCSr4RdAGBp6QcAX/gjLNasgmNpyiza3ADet7mCH7uodw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.2.0.tgz", + "integrity": "sha512-DnfiIyl6f2hrv0qyRH8ZzcDCrcxsWBoaAxlOTgCUggiIq1eLMBBqQu6cQt3k0zSb40jFwIsggdYsffvV/GkLXQ==", "dev": true, "requires": { - "@lerna/command": "5.0.0", - "@lerna/package-graph": "5.0.0", - "@lerna/symlink-dependencies": "5.0.0", + "@lerna/command": "5.2.0", + "@lerna/package-graph": "5.2.0", + "@lerna/symlink-dependencies": "5.2.0", "p-map": "^4.0.0", "slash": "^3.0.0" } }, "@lerna/list": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.0.0.tgz", - "integrity": "sha512-+B0yFil2AFdiYO8hyU1bFbKXGBAUUQQ43/fp2XS2jBFCipLme4eTILL5gMKOhr2Xg9AsfYPXRMRer5VW7qTeeQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.2.0.tgz", + "integrity": "sha512-HlRLjYFYs7Sy78jp+J2z/yGhRhHHf4AjwHN6ZkAvroHSdZLHfOVUcdGAxSwuFmJ9ULb32ydtyCWwtMS4z6JICg==", "dev": true, "requires": { - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/listable": "5.0.0", - "@lerna/output": "5.0.0" + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/listable": "5.2.0", + "@lerna/output": "5.2.0" } }, "@lerna/listable": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.0.0.tgz", - "integrity": "sha512-Rd5sE7KTbqA8u048qThH5IyBuJIwMcUnEObjFyJyKpc1SEWSumo4yAYmcEeN/9z62tcdud5wHYPSbVgfXJq37g==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.2.0.tgz", + "integrity": "sha512-CEUR4i3Ws9H7iS1IlLrW5MIPWxp2Tx4gnzn43CN9diWVkCo1wdC/mwGirqaHMK6jpSIhfUHkJqCUqSOszg7+fg==", "dev": true, "requires": { - "@lerna/query-graph": "5.0.0", + "@lerna/query-graph": "5.2.0", "chalk": "^4.1.0", - "columnify": "^1.5.4" + "columnify": "^1.6.0" } }, "@lerna/log-packed": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.0.0.tgz", - "integrity": "sha512-0TxKX+XnlEYj0du9U2kg3HEyIb/0QsM0Slt8utuCxALUnXRHTEKohjqVKsBdvh1QmJpnUbL5I+vfoYqno4Y42w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.2.0.tgz", + "integrity": "sha512-6BOgHPWBNyZvNv4DjKZc5yqBgvkYwjIZqYXvGRgFLWqGtNK71HyDW6ybw/msKzWu6nRygx/2oz/q79NJT1xb8A==", "dev": true, "requires": { "byte-size": "^7.0.0", - "columnify": "^1.5.4", + "columnify": "^1.6.0", "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/npm-conf": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.0.0.tgz", - "integrity": "sha512-KSftxtMNVhLol1JNwFFNgh5jiCG010pewM+uKeSrUe0BCB3lnidiEDzu2CCn8JYYfIXqAiou/pScUiOxVLpcAA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.2.0.tgz", + "integrity": "sha512-fJ73bVQgt4gFzvpxBeZhigfR+f02vlI+wJA9otLXkkigz/R4OGBurKNBvwtvt5P99cNH5xaxQlneKmYlXd858Q==", "dev": true, "requires": { "config-chain": "^1.1.12", @@ -38341,28 +38722,28 @@ } }, "@lerna/npm-dist-tag": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.0.0.tgz", - "integrity": "sha512-ccUFhp9Wu/FHW5/5fL+vLiSTcUZXtKQ7c0RMXtNRzIdTXBxPBkVi1k5QAnBAAffsz6Owc/K++cb+/zQ/asrG3g==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.2.0.tgz", + "integrity": "sha512-blBVl8rbFQFtI41Y1UKcz9qFRfAJUHt680Jp8XECWEKvZijY+Sm16yNk9L3k0IwH8pQkDN0ZIxHaIHSJ+qYPvQ==", "dev": true, "requires": { - "@lerna/otplease": "5.0.0", + "@lerna/otplease": "5.2.0", "npm-package-arg": "^8.1.0", "npm-registry-fetch": "^9.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/npm-install": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.0.0.tgz", - "integrity": "sha512-72Jf05JCIdeSBWXAiNjd/y2AQH4Ojgas55ojV2sAcEYz2wgyR7wSpiI6fHBRlRP+3XPjV9MXKxI3ZwOnznQxqQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.2.0.tgz", + "integrity": "sha512-1pNgN0Px2acEPoF3Hme7d6U0JuhMKHN3L9UjdRu28H1anR3Li+ZJQtAtV4pL7DY26csGOOhd6+rjCxzlb1ihqQ==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "@lerna/get-npm-exec-opts": "5.0.0", + "@lerna/child-process": "5.2.0", + "@lerna/get-npm-exec-opts": "5.2.0", "fs-extra": "^9.1.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "signal-exit": "^3.0.3", "write-pkg": "^4.0.0" }, @@ -38382,17 +38763,17 @@ } }, "@lerna/npm-publish": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.0.0.tgz", - "integrity": "sha512-jnapZ2jRajSzshSfd1Y3rHH5R7QC+JJlYST04FBebIH3VePwDT7uAglDCI4um2THvxkW4420EzE4BUMUwKlnXA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.2.0.tgz", + "integrity": "sha512-vNPwa4aU8IBm+c6sXGmV2ampkYFXKPxCXpURZWKiXYZ0pigEg0CX3YnOJMQ1ax8U97CISVoIdLY+RKi3nSJm3w==", "dev": true, "requires": { - "@lerna/otplease": "5.0.0", - "@lerna/run-lifecycle": "5.0.0", + "@lerna/otplease": "5.2.0", + "@lerna/run-lifecycle": "5.2.0", "fs-extra": "^9.1.0", "libnpmpublish": "^4.0.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "pify": "^5.0.0", "read-package-json": "^3.0.0" }, @@ -38412,53 +38793,53 @@ } }, "@lerna/npm-run-script": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.0.0.tgz", - "integrity": "sha512-qgGf0Wc/E2YxPwIiF8kC/OB9ffPf0/HVtPVkqrblVuNE9XVP80WilOH966PIDiXzwXaCo/cTswFoBeseccYRGw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.2.0.tgz", + "integrity": "sha512-Fxl9BByoKxm7QyIaIxhjGzGQXsTwUwk+1gFtO6OlQBH5/Y971nHG604Pmv25nZKBD3lE+3Qk2IK/XtE39ruHRg==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "@lerna/get-npm-exec-opts": "5.0.0", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.2.0", + "@lerna/get-npm-exec-opts": "5.2.0", + "npmlog": "^6.0.2" } }, "@lerna/otplease": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.0.0.tgz", - "integrity": "sha512-QLLkEy1DPN1XFRAAZDHxAD26MHFQDHfzB6KKSzRYxbHc6lH/YbDaMH1RloSWIm7Hwkxl/3NgpokgN4Lj5XFuzg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.2.0.tgz", + "integrity": "sha512-vsFB1N+s9KGwF4wreRFYJlhDrQnSYyxgCt8atC0iUs+32Bx9zdtmOIgBnGwuqPVSOhEj+wxbuVRtopAWRWCBFw==", "dev": true, "requires": { - "@lerna/prompt": "5.0.0" + "@lerna/prompt": "5.2.0" } }, "@lerna/output": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.0.0.tgz", - "integrity": "sha512-/7sUJQWPcvnLudjVIdN7t9MlfBLuP4JCDAWgQMqZe+wpQRuKNyKQ5dLBH5NHU/ElJCjAwMPfWuk3mh3GuvuiGA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.2.0.tgz", + "integrity": "sha512-afls4I7ei09lab5WEb34/AKumpBxt8MgQnr8b9pKC6fy5GMXCSOZ9Qb/xRKhepJ4qvQRsfKWptX4UT2VB8PGeg==", "dev": true, "requires": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/pack-directory": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.0.0.tgz", - "integrity": "sha512-E1SNDS7xSWhJrTSmRzJK7DibneljrymviKcsZW3mRl4TmF4CpYJmNXCMlhEtKEy6ghnGQvnl3/4+eslHDJ5J/w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.2.0.tgz", + "integrity": "sha512-wirOo/6hs3yWMPTw/ZU7ApQKiCyXGrxDu8PWGnVggKcD8PnwrtQoJMSEIeFbHJEw7ny7RE46oy6Q8DPCEYJNxg==", "dev": true, "requires": { - "@lerna/get-packed": "5.0.0", - "@lerna/package": "5.0.0", - "@lerna/run-lifecycle": "5.0.0", - "@lerna/temp-write": "5.0.0", - "npm-packlist": "^2.1.4", - "npmlog": "^4.1.2", + "@lerna/get-packed": "5.2.0", + "@lerna/package": "5.2.0", + "@lerna/run-lifecycle": "5.2.0", + "@lerna/temp-write": "5.2.0", + "npm-packlist": "^5.1.1", + "npmlog": "^6.0.2", "tar": "^6.1.0" } }, "@lerna/package": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.0.0.tgz", - "integrity": "sha512-/JiUU88bhbYEUTzPqoGLGwrrdWWTIVMlBb1OPxCGNGDEqYYNySX+OTTSs3zGMcmJnRNI0UyQALiEd0sh3JFN5w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.2.0.tgz", + "integrity": "sha512-zHDHnDNVeEmYIReSjecCpwQmF9yrK8oZLRUnVe2jI91y2D9iipHBQj5LVvJKwflpQy60vZFiavvlqi/gqPzpVA==", "dev": true, "requires": { "load-json-file": "^6.2.0", @@ -38467,15 +38848,15 @@ } }, "@lerna/package-graph": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.0.0.tgz", - "integrity": "sha512-Z3QeUQVjux0Blo64rA3/NivoLDlsQBjsZRIgGLbcQh7l7pJrqLK1WyNCBbPJ0KQNljQqUXthCKzdefnEWe37Ew==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.2.0.tgz", + "integrity": "sha512-KAjbO83EmBzxEKVX6eyelp/xA9eztIF6BqJuPv7m9iexHh/qCIuKhnQSmgh3xDlCZ7e5FUXC3Rzvq17TLJWPfw==", "dev": true, "requires": { - "@lerna/prerelease-id-from-version": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/prerelease-id-from-version": "5.2.0", + "@lerna/validation-error": "5.2.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "semver": "^7.3.4" }, "dependencies": { @@ -38491,9 +38872,9 @@ } }, "@lerna/prerelease-id-from-version": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.0.0.tgz", - "integrity": "sha512-bUZwyx6evRn2RxogOQXaiYxRK1U/1Mh/KLO4n49wUhqb8S8Vb9aG3+7lLOgg4ZugHpj9KAlD3YGEKvwYQiWzhg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.2.0.tgz", + "integrity": "sha512-PpvTllFUcAPbZUGYjXGalGwaRfFZZCzNKMKF+lck2qmkvLYSRQhPz+iN7NpvZgnXEWds0dV78MkbLcTf4rEThw==", "dev": true, "requires": { "semver": "^7.3.4" @@ -38511,13 +38892,13 @@ } }, "@lerna/profiler": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.0.0.tgz", - "integrity": "sha512-hFX+ZtoH7BdDoGI+bqOYaSptJTFI58wNK9qq/pHwL5ksV7vOhxP2cQAuo1SjgBKHGl0Ex/9ZT080YVV4jP1ehw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.2.0.tgz", + "integrity": "sha512-vKhbmeZCCSU6QRPJdJlcyUuAGD1b/Vz7SYDM/D2o0M5nyOnc5V9fom1pTR9KuJUg0dWt/g+8COOiHNYg3rCDsA==", "dev": true, "requires": { "fs-extra": "^9.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "upath": "^2.0.1" }, "dependencies": { @@ -38536,20 +38917,20 @@ } }, "@lerna/project": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.0.0.tgz", - "integrity": "sha512-+izHk7D/Di2b0s69AzKzAa/qBz32H9s67oN9aKntrjNylpY7iN5opU157l60Kh4TprYHU5bLisqzFLZsHHADGw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.2.0.tgz", + "integrity": "sha512-qE4I0tXl8IoqqR1bgDyr5YTYy2qcO2o8QrQ8PfJnm3Mp2ffRWG5E5MMiA2QXG09yk9YUq0q9cwGCr55wJcZRrw==", "dev": true, "requires": { - "@lerna/package": "5.0.0", - "@lerna/validation-error": "5.0.0", + "@lerna/package": "5.2.0", + "@lerna/validation-error": "5.2.0", "cosmiconfig": "^7.0.0", "dedent": "^0.7.0", "dot-prop": "^6.0.1", "glob-parent": "^5.1.1", "globby": "^11.0.2", "load-json-file": "^6.2.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "resolve-from": "^5.0.0", "write-json-file": "^4.3.0" @@ -38567,13 +38948,13 @@ } }, "@lerna/prompt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.0.0.tgz", - "integrity": "sha512-cq2k04kOPY1yuJNHJn4qfBDDrCi9PF4Q228JICa6bxaONRf/C/TRsEQXHVIdlax8B3l53LnlGv5GECwRuvkQbA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.2.0.tgz", + "integrity": "sha512-XPB7F3JpUnNsCrgvo90gSfYrnUBK2F4GFQ189K9WtwvuFQ774WfsqLbBlOVh9HRDCNGHx1xq6wXYkQN6s/Kblw==", "dev": true, "requires": { - "inquirer": "^7.3.3", - "npmlog": "^4.1.2" + "inquirer": "^8.2.4", + "npmlog": "^6.0.2" }, "dependencies": { "ansi-escapes": { @@ -38616,24 +38997,26 @@ } }, "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", "dev": true, "requires": { "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", + "chalk": "^4.1.1", "cli-cursor": "^3.1.0", "cli-width": "^3.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "mute-stream": "0.0.8", + "ora": "^5.4.1", "run-async": "^2.4.0", - "rxjs": "^6.6.0", + "rxjs": "^7.5.5", "string-width": "^4.1.0", "strip-ansi": "^6.0.0", - "through": "^2.3.6" + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" } }, "mute-stream": { @@ -38652,6 +39035,15 @@ "signal-exit": "^3.0.2" } }, + "rxjs": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, "type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", @@ -38661,38 +39053,38 @@ } }, "@lerna/publish": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.0.0.tgz", - "integrity": "sha512-QEWFtN8fW1M+YXEQOWb2XBBCT137CrwHYK29ojMXW9HShvSZezf8Q/niH91nZ4kIhWdpOGz4w3rKopsumAM5SA==", - "dev": true, - "requires": { - "@lerna/check-working-tree": "5.0.0", - "@lerna/child-process": "5.0.0", - "@lerna/collect-updates": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/describe-ref": "5.0.0", - "@lerna/log-packed": "5.0.0", - "@lerna/npm-conf": "5.0.0", - "@lerna/npm-dist-tag": "5.0.0", - "@lerna/npm-publish": "5.0.0", - "@lerna/otplease": "5.0.0", - "@lerna/output": "5.0.0", - "@lerna/pack-directory": "5.0.0", - "@lerna/prerelease-id-from-version": "5.0.0", - "@lerna/prompt": "5.0.0", - "@lerna/pulse-till-done": "5.0.0", - "@lerna/run-lifecycle": "5.0.0", - "@lerna/run-topologically": "5.0.0", - "@lerna/validation-error": "5.0.0", - "@lerna/version": "5.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.2.0.tgz", + "integrity": "sha512-pfxRn/6zAk/QHDxCgKXWkUOk+SxSQipqyEuJLzFwW/KBJHl3MdvS8yuODx0WqZuydwvBIz29YUarK7xYW9JamQ==", + "dev": true, + "requires": { + "@lerna/check-working-tree": "5.2.0", + "@lerna/child-process": "5.2.0", + "@lerna/collect-updates": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/describe-ref": "5.2.0", + "@lerna/log-packed": "5.2.0", + "@lerna/npm-conf": "5.2.0", + "@lerna/npm-dist-tag": "5.2.0", + "@lerna/npm-publish": "5.2.0", + "@lerna/otplease": "5.2.0", + "@lerna/output": "5.2.0", + "@lerna/pack-directory": "5.2.0", + "@lerna/prerelease-id-from-version": "5.2.0", + "@lerna/prompt": "5.2.0", + "@lerna/pulse-till-done": "5.2.0", + "@lerna/run-lifecycle": "5.2.0", + "@lerna/run-topologically": "5.2.0", + "@lerna/validation-error": "5.2.0", + "@lerna/version": "5.2.0", "fs-extra": "^9.1.0", "libnpmaccess": "^4.0.1", "npm-package-arg": "^8.1.0", "npm-registry-fetch": "^9.0.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-pipe": "^3.1.0", - "pacote": "^13.4.1", + "pacote": "^13.6.1", "semver": "^7.3.4" }, "dependencies": { @@ -38720,31 +39112,31 @@ } }, "@lerna/pulse-till-done": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.0.0.tgz", - "integrity": "sha512-qFeVybGIZbQSWKasWIzZmHsvCQMC/AwTz5B44a0zTt5eSNQuI65HRpKKUgmFFu/Jzd7u+yp7eP+NQ53gjOcQlQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.2.0.tgz", + "integrity": "sha512-WfM5GGw19ymnzsC5SqLKvW/mXdpIuF3KZttqGfMRV4xjAuxaNA0o9yFBjAWeQ47S8AFGT+PPmDlBvpe/Q4geyw==", "dev": true, "requires": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/query-graph": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.0.0.tgz", - "integrity": "sha512-C/HXssBI8DVsZ/7IDW6JG9xhoHtWywi3L5oZB9q84MBYpQ9otUv6zbB+K4JCj7w9WHcuFWe2T/mc9wsaFuvB5g==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.2.0.tgz", + "integrity": "sha512-tfW1RubB/vjRp3Q6Kchh4pdSsmjiz4cMTtyHqVwcm4bWAV5+kSRsa0rZp6jzMZlwFlMtchBjOeC2UPzo+G6vLA==", "dev": true, "requires": { - "@lerna/package-graph": "5.0.0" + "@lerna/package-graph": "5.2.0" } }, "@lerna/resolve-symlink": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.0.0.tgz", - "integrity": "sha512-O1EMQh3O3nKjLyI2guCCaxmi9xzZXpiMZhrz2ki5ENEDB2N1+f7cZ2THT0lEOIkLRuADI6hrzoN1obJ+TTk+KQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.2.0.tgz", + "integrity": "sha512-sW7yQXvgi2HstJP00Ptyclh1cfDyyd1tbRGO+M8t53GEh+SG+y/k/1m6TdclQDpR51JCq65WZOBspUe0qtBAgA==", "dev": true, "requires": { "fs-extra": "^9.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "read-cmd-shim": "^2.0.0" }, "dependencies": { @@ -38763,63 +39155,63 @@ } }, "@lerna/rimraf-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.0.0.tgz", - "integrity": "sha512-hWJg/13CiSUrWWEek3B/A1mkvBbcPvG5z69/Ugyerdpzlw44ubf02MAZ0/kXPJjkICI2hMrS07YotQ60LdYpCw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.2.0.tgz", + "integrity": "sha512-fC8HnVAabmKT30x/kRQ7Zb5lHyVAX8KLcs/CYLE/BXnlfQ6T6WhMZAUTJXQ9LJiww4bY7qYoLX5agBmJXe2TgA==", "dev": true, "requires": { - "@lerna/child-process": "5.0.0", - "npmlog": "^4.1.2", + "@lerna/child-process": "5.2.0", + "npmlog": "^6.0.2", "path-exists": "^4.0.0", "rimraf": "^3.0.2" } }, "@lerna/run": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.0.0.tgz", - "integrity": "sha512-8nBZstqKSO+7wHlKk1g+iexSYRVVNJq/u5ZbAzBiHNrABtqA6/0G7q9vsAEMsnPZ8ARAUYpwvbfKTipjpWH0VA==", - "dev": true, - "requires": { - "@lerna/command": "5.0.0", - "@lerna/filter-options": "5.0.0", - "@lerna/npm-run-script": "5.0.0", - "@lerna/output": "5.0.0", - "@lerna/profiler": "5.0.0", - "@lerna/run-topologically": "5.0.0", - "@lerna/timer": "5.0.0", - "@lerna/validation-error": "5.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.2.0.tgz", + "integrity": "sha512-KIkDlM6U4BGtyC2jRV/ndFP7J0auUWZyjk8GCaM2FkeU6ZRKGtlFCKPO8t4UJqTsvkg5mLAU9adyOfgag3fOWg==", + "dev": true, + "requires": { + "@lerna/command": "5.2.0", + "@lerna/filter-options": "5.2.0", + "@lerna/npm-run-script": "5.2.0", + "@lerna/output": "5.2.0", + "@lerna/profiler": "5.2.0", + "@lerna/run-topologically": "5.2.0", + "@lerna/timer": "5.2.0", + "@lerna/validation-error": "5.2.0", "p-map": "^4.0.0" } }, "@lerna/run-lifecycle": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.0.0.tgz", - "integrity": "sha512-36mAm9rC5DSliFShI0Y4ICjgrJXdIIVt7VW9rdbdJ8/XYjRHDzhGPB9Sc1neJOVlGL4DmaArvh5tGgo62KPJYQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.2.0.tgz", + "integrity": "sha512-8wC/oNQo4/x8vujkodY7llz+7ZhBpYVR5tGqi42r5nA29GnzbLpmEd1GMpzlAvdsu5JdT2SSP2FN3t2vvjeUuQ==", "dev": true, "requires": { - "@lerna/npm-conf": "5.0.0", + "@lerna/npm-conf": "5.2.0", "@npmcli/run-script": "^3.0.2", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/run-topologically": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.0.0.tgz", - "integrity": "sha512-B2s1N/+r3sfPOLRA2svNk+C52JpXQleMuGap0yhOx5mZzR1M2Lo4vpe9Ody4hCvXQjfdLx/U342fxVmgugUtfQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.2.0.tgz", + "integrity": "sha512-7WpsuWVzZgHm08H0grWFXVYSQtFA8ZYel/9uRnjppNJv7jfEnfMYpny1Mry6aTwR5Sz2sxoMddkQx4nHBrbE2Q==", "dev": true, "requires": { - "@lerna/query-graph": "5.0.0", + "@lerna/query-graph": "5.2.0", "p-queue": "^6.6.2" } }, "@lerna/symlink-binary": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.0.0.tgz", - "integrity": "sha512-uYyiiNjkdL1tWf8MDXIIyCa/a2gmYaUxagqMgEZ4wRtOk+PDypDwMUFVop/EQtUWZqG5CAJBJYOztG3DdapTbA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.2.0.tgz", + "integrity": "sha512-sWTN215WarE+wuBuWhgLOnTtEem7RjiVUwSH7tOvLCX0TyCny/3NjXJkjdNzPxyYO809C3sDTtH7d3DnmYYAGQ==", "dev": true, "requires": { - "@lerna/create-symlink": "5.0.0", - "@lerna/package": "5.0.0", + "@lerna/create-symlink": "5.2.0", + "@lerna/package": "5.2.0", "fs-extra": "^9.1.0", "p-map": "^4.0.0" }, @@ -38839,14 +39231,14 @@ } }, "@lerna/symlink-dependencies": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.0.0.tgz", - "integrity": "sha512-wlZGOOB87XMy278hpF4fOwGNnjTXf1vJ/cFHIdKsJAiDipyhtnuCiJLBDPh4NzEGb02o4rhaqt8Nl5yWRu9CNA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.2.0.tgz", + "integrity": "sha512-2MbkZnyn2M7Ng4ebrkMFO4yPwX814+IhLA74ZDSLnPle+2AafSk4xnOq+qTLSUfHoIxFDdCyWAvvEFSdDKSuRA==", "dev": true, "requires": { - "@lerna/create-symlink": "5.0.0", - "@lerna/resolve-symlink": "5.0.0", - "@lerna/symlink-binary": "5.0.0", + "@lerna/create-symlink": "5.2.0", + "@lerna/resolve-symlink": "5.2.0", + "@lerna/symlink-binary": "5.2.0", "fs-extra": "^9.1.0", "p-map": "^4.0.0", "p-map-series": "^2.1.0" @@ -38867,9 +39259,9 @@ } }, "@lerna/temp-write": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.0.0.tgz", - "integrity": "sha512-JOkRR6xyASuBy1udyS/VD52Wgywnz7cSKppD+QKIDseNzTq27I9mNmb702BSXNXIdD19lLVQ7q6WoAlpnelnZg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.2.0.tgz", + "integrity": "sha512-kvkFMVZbguhRr26svSdTcE29Iwyvv2l5g3VXYg0weD1J+k+UKGxTmeCCIxXIDAUM6+GN3FAH08Bj6Tyu3O1TsA==", "dev": true, "requires": { "graceful-fs": "^4.1.15", @@ -38880,45 +39272,45 @@ } }, "@lerna/timer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.0.0.tgz", - "integrity": "sha512-p2vevkpB6V/b0aR8VyMLDfg0Arp9VvMxcZOEu+IfZ9XKTtnbwjWPHKUOS34x/VGa6bnOIWjE046ixWymOs/fTw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.2.0.tgz", + "integrity": "sha512-LZM5lzoAhMx86eISENdsXHhjIu/hwiQp9jgPbPU+FEZOFFeNCSNtpD0zOViXFJnIeASs/e6dgYc2iRefOp4+dw==", "dev": true }, "@lerna/validation-error": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.0.0.tgz", - "integrity": "sha512-fu/MhqRXiRQM2cirP/HoSkfwc5XtJ21G60WHv74RnanKBqWEZAUALWa3MQN2sYhVV/FpDW3GLkO008IW5NWzdg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.2.0.tgz", + "integrity": "sha512-9Mlciy2rraha7e/PuZlSfbAEAOgHtepxLFPbdxfkb/K793EUGoQGWt6X4SdbMsISP+dgx08HwigT2asOTz1eYw==", "dev": true, "requires": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/version": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.0.0.tgz", - "integrity": "sha512-M8KvdyG5kR/d3wgg5S46Q2YMf0L9iw9MiumTvlDP4ckysTt+04kS74Vp4+aClgPM4xaoI5OuMrs6wy5ICcd3Pw==", - "dev": true, - "requires": { - "@lerna/check-working-tree": "5.0.0", - "@lerna/child-process": "5.0.0", - "@lerna/collect-updates": "5.0.0", - "@lerna/command": "5.0.0", - "@lerna/conventional-commits": "5.0.0", - "@lerna/github-client": "5.0.0", - "@lerna/gitlab-client": "5.0.0", - "@lerna/output": "5.0.0", - "@lerna/prerelease-id-from-version": "5.0.0", - "@lerna/prompt": "5.0.0", - "@lerna/run-lifecycle": "5.0.0", - "@lerna/run-topologically": "5.0.0", - "@lerna/temp-write": "5.0.0", - "@lerna/validation-error": "5.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.2.0.tgz", + "integrity": "sha512-2ilAzMidA4o74jHrU9KN3sGTe7wiZmme82fKSAT4RoYfkfTk6KO98Z6ZTXPTYfHkrb7/e02NuYNy0OQAt66UBA==", + "dev": true, + "requires": { + "@lerna/check-working-tree": "5.2.0", + "@lerna/child-process": "5.2.0", + "@lerna/collect-updates": "5.2.0", + "@lerna/command": "5.2.0", + "@lerna/conventional-commits": "5.2.0", + "@lerna/github-client": "5.2.0", + "@lerna/gitlab-client": "5.2.0", + "@lerna/output": "5.2.0", + "@lerna/prerelease-id-from-version": "5.2.0", + "@lerna/prompt": "5.2.0", + "@lerna/run-lifecycle": "5.2.0", + "@lerna/run-topologically": "5.2.0", + "@lerna/temp-write": "5.2.0", + "@lerna/validation-error": "5.2.0", "chalk": "^4.1.0", "dedent": "^0.7.0", "load-json-file": "^6.2.0", "minimatch": "^3.0.4", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-pipe": "^3.1.0", "p-reduce": "^2.1.0", @@ -38940,12 +39332,12 @@ } }, "@lerna/write-log-file": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.0.0.tgz", - "integrity": "sha512-kpPNxe9xm36QbCWY7DwO96Na6FpCHzZinJtw6ttBHslIcdR38lZuCp+/2KfJcVsRIPNOsp1VvgP7EZIKiBhgjw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.2.0.tgz", + "integrity": "sha512-qFUjCAXfkCTyH94zVWc86ipqlpJN0Pjr0l4qZDfOdelQoYFXz6WsP+ogAN1ka8m744vhYqSM1o+e9dpnCbES8A==", "dev": true, "requires": { - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "write-file-atomic": "^3.0.3" } }, @@ -39014,16 +39406,6 @@ "walk-up-path": "^1.0.0" }, "dependencies": { - "are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, "builtins": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", @@ -39033,22 +39415,6 @@ "semver": "^7.0.0" } }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, "hosted-git-info": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", @@ -39059,17 +39425,17 @@ }, "dependencies": { "lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true } } }, "make-fetch-happen": { - "version": "10.1.6", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.6.tgz", - "integrity": "sha512-/iKDlRQF0fkxyB/w/duW2yRYrGwBcbJjC37ijgi0CmOZ32bzMc86BCSSAHWvuyRFCB408iBPziTSzazBSrKo3w==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz", + "integrity": "sha512-OnEfCLofQVJ5zgKwGk55GaqosqKjaR6khQlJY3dBAA+hM25Bc5CmX5rKUfVut+rYA3uidA7zb7AvcglU87rPRg==", "dev": true, "requires": { "agentkeepalive": "^4.2.1", @@ -39086,14 +39452,14 @@ "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.1.1", + "socks-proxy-agent": "^7.0.0", "ssri": "^9.0.0" }, "dependencies": { "lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true } } @@ -39111,20 +39477,21 @@ } }, "npm-package-arg": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.0.2.tgz", - "integrity": "sha512-v/miORuX8cndiOheW8p2moNuPJ7QhcFh9WGlTorruG8hXSA23vMTEp5hTCmDxic0nD8KHhj/NQgFuySD3GYY3g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", + "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", "dev": true, "requires": { "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", "semver": "^7.3.5", "validate-npm-package-name": "^4.0.0" } }, "npm-registry-fetch": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz", - "integrity": "sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", + "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", "dev": true, "requires": { "make-fetch-happen": "^10.0.6", @@ -39136,29 +39503,6 @@ "proc-log": "^2.0.0" } }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, "semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -39168,6 +39512,17 @@ "lru-cache": "^6.0.0" } }, + "socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, "ssri": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", @@ -39195,9 +39550,9 @@ "dev": true }, "@npmcli/fs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz", - "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.1.tgz", + "integrity": "sha512-1Q0uzx6c/NVNGszePbr5Gc2riSU1zLpNlo/1YWntH+eaPmMgBssAW0qXofCVkpdj3ce4swZtlDYQu+NKiYcptg==", "dev": true, "requires": { "@gar/promisify": "^1.1.3", @@ -39233,9 +39588,9 @@ }, "dependencies": { "lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true }, "semver": { @@ -39316,9 +39671,9 @@ } }, "@npmcli/metavuln-calculator": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.0.tgz", - "integrity": "sha512-Q5fbQqGDlYqk7kWrbg6E2j/mtqQjZop0ZE6735wYA1tYNHguIDjAuWs+kFb5rJCkLIlXllfapvsyotYKiZOTBA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz", + "integrity": "sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==", "dev": true, "requires": { "cacache": "^16.0.0", @@ -39390,34 +39745,52 @@ "read-package-json-fast": "^2.0.3" } }, + "@nrwl/cli": { + "version": "14.4.3", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.4.3.tgz", + "integrity": "sha512-9WzOOXgdf9YJxqte5e8KNkM3NWOuBgM7hz9jEOyw53Ht1Y2H8xLDPVkqDTS9kROgcyMQxHIjIcw80wZNaZL8Mw==", + "dev": true, + "requires": { + "nx": "14.4.3" + } + }, + "@nrwl/tao": { + "version": "14.4.3", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.4.3.tgz", + "integrity": "sha512-sHlnqTlJ/XEc/lv0MIKYI1R643CWFvYL6QyZD7f38FvP1RblZ6eVqvOJcrkpwcvRWcZNEY+GrQpb1Io1ZvMEmQ==", + "dev": true, + "requires": { + "nx": "14.4.3" + } + }, "@octokit/auth-token": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", - "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.0.tgz", + "integrity": "sha512-MDNFUBcJIptB9At7HiV7VCvU3NcL4GnfCQaP8C5lrxWrRPMJBnemYtehaKSOlaM7AYxeRyj9etenu8LVpSpVaQ==", "dev": true, "requires": { "@octokit/types": "^6.0.3" } }, "@octokit/core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", - "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.0.4.tgz", + "integrity": "sha512-sUpR/hc4Gc7K34o60bWC7WUH6Q7T6ftZ2dUmepSyJr9PRF76/qqkWjE2SOEzCqLA5W83SaISymwKtxks+96hPQ==", "dev": true, "requires": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", "@octokit/types": "^6.0.3", "before-after-hook": "^2.2.0", "universal-user-agent": "^6.0.0" } }, "@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.0.tgz", + "integrity": "sha512-Kz/mIkOTjs9rV50hf/JK9pIDl4aGwAtT8pry6Rpy+hVXkAPhXanNQRxMoq6AeRgDCZR6t/A1zKniY2V1YhrzlQ==", "dev": true, "requires": { "@octokit/types": "^6.0.3", @@ -39426,20 +39799,20 @@ } }, "@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.0.tgz", + "integrity": "sha512-1ZZ8tX4lUEcLPvHagfIVu5S2xpHYXAmgN0+95eAOPoaVPzCfUXJtA5vASafcpWcO86ze0Pzn30TAx72aB2aguQ==", "dev": true, "requires": { - "@octokit/request": "^5.6.0", + "@octokit/request": "^6.0.0", "@octokit/types": "^6.0.3", "universal-user-agent": "^6.0.0" } }, "@octokit/openapi-types": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", - "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==", + "version": "12.10.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.10.1.tgz", + "integrity": "sha512-P+SukKanjFY0ZhsK6wSVnQmxTP2eVPPE8OPSNuxaMYtgVzwJZgfGdwlYjf4RlRU4vLEw4ts2fsE2icG4nZ5ddQ==", "dev": true }, "@octokit/plugin-enterprise-rest": { @@ -39449,12 +39822,12 @@ "dev": true }, "@octokit/plugin-paginate-rest": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz", - "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.0.0.tgz", + "integrity": "sha512-fvw0Q5IXnn60D32sKeLIxgXCEZ7BTSAjJd8cFAE6QU5qUp0xo7LjFUjjX1J5D7HgN355CN4EXE4+Q1/96JaNUA==", "dev": true, "requires": { - "@octokit/types": "^6.34.0" + "@octokit/types": "^6.39.0" } }, "@octokit/plugin-request-log": { @@ -39465,23 +39838,23 @@ "requires": {} }, "@octokit/plugin-rest-endpoint-methods": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz", - "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.1.2.tgz", + "integrity": "sha512-sAfSKtLHNq0UQ2iFuI41I6m5SK6bnKFRJ5kUjDRVbmQXiRVi4aQiIcgG4cM7bt+bhSiWL4HwnTxDkWFlKeKClA==", "dev": true, "requires": { - "@octokit/types": "^6.34.0", + "@octokit/types": "^6.40.0", "deprecation": "^2.3.1" } }, "@octokit/request": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", - "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.0.tgz", + "integrity": "sha512-7IAmHnaezZrgUqtRShMlByJK33MT9ZDnMRgZjnRrRV9a/jzzFwKGz0vxhFU6i7VMLraYcQ1qmcAOin37Kryq+Q==", "dev": true, "requires": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", "@octokit/types": "^6.16.1", "is-plain-object": "^5.0.0", "node-fetch": "^2.6.7", @@ -39489,9 +39862,9 @@ } }, "@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.0.tgz", + "integrity": "sha512-WBtpzm9lR8z4IHIMtOqr6XwfkGvMOOILNLxsWvDwtzm/n7f5AWuqJTXQXdDtOvPfTDrH4TPhEvW2qMlR4JFA2w==", "dev": true, "requires": { "@octokit/types": "^6.0.3", @@ -39500,24 +39873,34 @@ } }, "@octokit/rest": { - "version": "18.12.0", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz", - "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==", + "version": "19.0.3", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.3.tgz", + "integrity": "sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==", "dev": true, "requires": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", + "@octokit/core": "^4.0.0", + "@octokit/plugin-paginate-rest": "^3.0.0", "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + "@octokit/plugin-rest-endpoint-methods": "^6.0.0" } }, "@octokit/types": { - "version": "6.34.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", - "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", + "version": "6.40.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.40.0.tgz", + "integrity": "sha512-MFZOU5r8SwgJWDMhrLUSvyJPtVsqA6VnbVI3TNbsmw+Jnvrktzvq2fYES/6RiJA/5Ykdwq4mJmtlYUfW7CGjmw==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^12.10.0" + } + }, + "@parcel/watcher": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", + "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", "dev": true, "requires": { - "@octokit/openapi-types": "^11.2.0" + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" } }, "@polka/url": { @@ -40247,9 +40630,9 @@ "integrity": "sha512-V3orv+ggDsWVHP99K3JlwtH20R7J4IhI1Kksgc+64q5VxgfRkQG8Ws3MFm/FZOKDYGy9feGFlZ70/HpCNe9QaA==" }, "@types/nodemon": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/nodemon/-/nodemon-1.19.1.tgz", - "integrity": "sha512-3teAFqCFba3W9zk4dAGUZ+rW/nrQBrSGXWyK9HfJuWxmITk2z2d3u/5cy7oFqNG2fZxPwSAWkP+a8q/QC6UU5Q==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/nodemon/-/nodemon-1.19.2.tgz", + "integrity": "sha512-4GWiTN3HevkxMIxEQ7OpD3MAHhlVsX2tairCMRmf8oYZxmhHw9+UpQpIdGdJrjsMT2Ty26FtJzUUcP/qM5fR8A==", "dev": true, "requires": { "@types/node": "*" @@ -40434,14 +40817,14 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.0.tgz", - "integrity": "sha512-DDrIA7GXtmHXr1VCcx9HivA39eprYBIFxbQEHI6NyraRDxCGpxAFiYQAT/1Y0vh1C+o2vfBiy4IuPoXxtTZCAQ==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", + "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.27.0", - "@typescript-eslint/type-utils": "5.27.0", - "@typescript-eslint/utils": "5.27.0", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/type-utils": "5.31.0", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -40462,52 +40845,52 @@ } }, "@typescript-eslint/parser": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.0.tgz", - "integrity": "sha512-8oGjQF46c52l7fMiPPvX4It3u3V3JipssqDfHQ2hcR0AeR8Zge+OYyKUCm5b70X72N1qXt0qgHenwN6Gc2SXZA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", + "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.27.0", - "@typescript-eslint/types": "5.27.0", - "@typescript-eslint/typescript-estree": "5.27.0", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.0.tgz", - "integrity": "sha512-VnykheBQ/sHd1Vt0LJ1JLrMH1GzHO+SzX6VTXuStISIsvRiurue/eRkTqSrG0CexHQgKG8shyJfR4o5VYioB9g==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.27.0", - "@typescript-eslint/visitor-keys": "5.27.0" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" } }, "@typescript-eslint/type-utils": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.0.tgz", - "integrity": "sha512-vpTvRRchaf628Hb/Xzfek+85o//zEUotr1SmexKvTfs7czXfYjXVT/a5yDbpzLBX1rhbqxjDdr1Gyo0x1Fc64g==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", + "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.27.0", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.0.tgz", - "integrity": "sha512-lY6C7oGm9a/GWhmUDOs3xAVRz4ty/XKlQ2fOLr8GAIryGn0+UBOoJDWyHer3UgrHkenorwvBnphhP+zPmzmw0A==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.0.tgz", - "integrity": "sha512-QywPMFvgZ+MHSLRofLI7BDL+UczFFHyj0vF5ibeChDAJgdTV8k4xgEwF0geFhVlPc1p8r70eYewzpo6ps+9LJQ==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.27.0", - "@typescript-eslint/visitor-keys": "5.27.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -40527,26 +40910,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.0.tgz", - "integrity": "sha512-nZvCrkIJppym7cIbP3pOwIkAefXOmfGPnCM0LQfzNaKxJHI6VjI8NC662uoiPlaf5f6ymkTy9C3NQXev2mdXmA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.27.0", - "@typescript-eslint/types": "5.27.0", - "@typescript-eslint/typescript-estree": "5.27.0", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.0.tgz", - "integrity": "sha512-46cYrteA2MrIAjv9ai44OQDUoCZyHeGIc4lsjCUX2WT6r4C+kidz1bNiR4017wHOPUythYeH+Sc7/cFP97KEAA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.27.0", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { @@ -41325,13 +41708,26 @@ "dev": true }, "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", + "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", "dev": true, "requires": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "arg": { @@ -42283,9 +42679,9 @@ "dev": true }, "cacache": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.0.tgz", - "integrity": "sha512-Pk4aQkwCW82A4jGKFvcGkQFqZcMspfP9YWq9Pr87/ldDvlWf718zeI6KWCdKt/jeihu6BytHRUicJPB1K2k8EQ==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.1.tgz", + "integrity": "sha512-VDKN+LHyCQXaaYZ7rA/qtkURU+/yYhviUdvqEv2LT6QPZU8jpyzEkEVAcKlKLt5dJ5BRp11ym8lo3NKLluEPLg==", "dev": true, "requires": { "@npmcli/fs": "^2.1.0", @@ -42331,9 +42727,9 @@ } }, "lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true }, "minimatch": { @@ -43837,7 +44233,7 @@ "p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, "requires": { "p-limit": "^1.1.0" @@ -43846,19 +44242,19 @@ "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "read-pkg-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", "dev": true, "requires": { "find-up": "^2.0.0", @@ -44067,9 +44463,9 @@ } }, "core-js": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz", - "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==" + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.0.tgz", + "integrity": "sha512-IeOyT8A6iK37Ep4kZDD423mpi6JfPRoPUdQwEWYiGolvn4o6j2diaRzNfDfpTdu3a5qMbrGUzKUpYpRY8jXCkQ==" }, "core-js-compat": { "version": "3.22.4", @@ -44697,7 +45093,7 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true }, "deprecation": { @@ -44856,6 +45252,12 @@ "is-obj": "^2.0.0" } }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true + }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -45005,14 +45407,31 @@ } }, "enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + }, + "dependencies": { + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + } + } + }, "entities": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", @@ -45600,9 +46019,9 @@ } }, "eslint-plugin-prettier": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", - "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" @@ -46472,6 +46891,12 @@ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true + }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -46687,62 +47112,19 @@ "dev": true }, "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" } }, "generate-file-webpack-plugin": { @@ -46895,7 +47277,7 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true } } @@ -46911,22 +47293,22 @@ } }, "git-up": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.5.tgz", - "integrity": "sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-6.0.0.tgz", + "integrity": "sha512-6RUFSNd1c/D0xtGnyWN2sxza2bZtZ/EmI9448n6rCZruFwV/ezeEn2fJP7XnUQGwf0RAtd/mmUCbtH6JPYA2SA==", "dev": true, "requires": { - "is-ssh": "^1.3.0", - "parse-url": "^6.0.0" + "is-ssh": "^1.4.0", + "parse-url": "^7.0.2" } }, "git-url-parse": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.6.0.tgz", - "integrity": "sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-12.0.0.tgz", + "integrity": "sha512-I6LMWsxV87vysX1WfsoglXsXg6GjQRKq7+Dgiseo+h0skmp5Hp2rzmcEIRQot9CPA+uzU7x1x7jZdqvTFGnB+Q==", "dev": true, "requires": { - "git-up": "^4.0.0" + "git-up": "^6.0.0" } }, "gitconfiglocal": { @@ -48246,12 +48628,32 @@ "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" }, "ignore-walk": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", - "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", + "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", "dev": true, "requires": { - "minimatch": "^3.0.4" + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "image-size": { @@ -48524,9 +48926,9 @@ "dev": true }, "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", "dev": true }, "ip-regex": { @@ -48767,6 +49169,12 @@ } } }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, "is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", @@ -48894,12 +49302,12 @@ } }, "is-ssh": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.3.tgz", - "integrity": "sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", "dev": true, "requires": { - "protocols": "^1.1.0" + "protocols": "^2.0.1" } }, "is-stream": { @@ -48954,6 +49362,12 @@ "unc-path-regex": "^0.1.2" } }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", @@ -51290,6 +51704,12 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, + "jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -51376,9 +51796,9 @@ "dev": true }, "just-diff": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.0.2.tgz", - "integrity": "sha512-uGd6F+eIZ4T95EinP8ubINGkbEy3jrgBym+6LjW+ja1UG1WQIcEcQ6FLeyXtVJZglk+bj7fvEn+Cu2LBxkgiYQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.0.3.tgz", + "integrity": "sha512-a8p80xcpJ6sdurk5PxDKb4mav9MeKjA3zFKZpCWBIfvg8mznfnmb13MKZvlrwJ+Lhis0wM3uGAzE0ArhFHvIcg==", "dev": true }, "just-diff-apply": { @@ -51514,35 +51934,36 @@ } }, "lerna": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.0.0.tgz", - "integrity": "sha512-dUYmJ7H9k/xHtwKpQWLTNUa1jnFUiW4o4K2LFkRchlIijoIUT4yK/RprIxNvYCrLrEaOdZryvY5UZvSHI2tBxA==", - "dev": true, - "requires": { - "@lerna/add": "5.0.0", - "@lerna/bootstrap": "5.0.0", - "@lerna/changed": "5.0.0", - "@lerna/clean": "5.0.0", - "@lerna/cli": "5.0.0", - "@lerna/create": "5.0.0", - "@lerna/diff": "5.0.0", - "@lerna/exec": "5.0.0", - "@lerna/import": "5.0.0", - "@lerna/info": "5.0.0", - "@lerna/init": "5.0.0", - "@lerna/link": "5.0.0", - "@lerna/list": "5.0.0", - "@lerna/publish": "5.0.0", - "@lerna/run": "5.0.0", - "@lerna/version": "5.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.2.0.tgz", + "integrity": "sha512-JbjmGhS8ja5lmTnwZhtDiFxkthR2chhA3QAyRPZDm3ptgZhZbAKsgIj4SdEQvZcepU4ixPlX9d3lIzbzlQFPAg==", + "dev": true, + "requires": { + "@lerna/add": "5.2.0", + "@lerna/bootstrap": "5.2.0", + "@lerna/changed": "5.2.0", + "@lerna/clean": "5.2.0", + "@lerna/cli": "5.2.0", + "@lerna/create": "5.2.0", + "@lerna/diff": "5.2.0", + "@lerna/exec": "5.2.0", + "@lerna/import": "5.2.0", + "@lerna/info": "5.2.0", + "@lerna/init": "5.2.0", + "@lerna/link": "5.2.0", + "@lerna/list": "5.2.0", + "@lerna/publish": "5.2.0", + "@lerna/run": "5.2.0", + "@lerna/version": "5.2.0", "import-local": "^3.0.2", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2", + "nx": ">=14.4.3 < 16" } }, "less": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz", - "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", "requires": { "copy-anything": "^2.0.1", "errno": "^0.1.1", @@ -51550,7 +51971,7 @@ "image-size": "~0.5.0", "make-dir": "^2.1.0", "mime": "^1.4.1", - "needle": "^2.5.2", + "needle": "^3.1.0", "parse-node-version": "^1.0.1", "source-map": "~0.6.0", "tslib": "^2.3.0" @@ -52029,12 +52450,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", - "dev": true - }, "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -52183,25 +52598,6 @@ "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", "dev": true }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -52213,6 +52609,16 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, "log-update": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", @@ -52954,9 +53360,9 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", "requires": { "schema-utils": "^4.0.0" } @@ -52994,9 +53400,9 @@ } }, "minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, "requires": { "yallist": "^4.0.0" @@ -53398,13 +53804,13 @@ } }, "needle": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.1.0.tgz", + "integrity": "sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==", "optional": true, "requires": { "debug": "^3.2.6", - "iconv-lite": "^0.4.4", + "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, "dependencies": { @@ -53416,6 +53822,15 @@ "requires": { "ms": "^2.1.1" } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } } } }, @@ -53441,6 +53856,12 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true + }, "node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", @@ -53501,55 +53922,6 @@ "which": "^2.0.2" }, "dependencies": { - "are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, "semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -53561,6 +53933,12 @@ } } }, + "node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "dev": true + }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -53771,15 +54149,48 @@ } }, "npm-packlist": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.2.2.tgz", - "integrity": "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz", + "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==", "dev": true, "requires": { - "glob": "^7.1.6", - "ignore-walk": "^3.0.3", - "npm-bundled": "^1.1.1", + "glob": "^8.0.1", + "ignore-walk": "^5.0.1", + "npm-bundled": "^1.1.2", "npm-normalize-package-bin": "^1.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "npm-pick-manifest": { @@ -53813,20 +54224,21 @@ }, "dependencies": { "lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true } } }, "npm-package-arg": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.0.2.tgz", - "integrity": "sha512-v/miORuX8cndiOheW8p2moNuPJ7QhcFh9WGlTorruG8hXSA23vMTEp5hTCmDxic0nD8KHhj/NQgFuySD3GYY3g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", + "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", "dev": true, "requires": { "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", "semver": "^7.3.5", "validate-npm-package-name": "^4.0.0" } @@ -53984,15 +54396,15 @@ } }, "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" } }, "nth-check": { @@ -54015,6 +54427,165 @@ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, + "nx": { + "version": "14.4.3", + "resolved": "https://registry.npmjs.org/nx/-/nx-14.4.3.tgz", + "integrity": "sha512-XPaoEAfJI9056qdwTvkutQSwwA3iihqNDwhvk3dmgpT35j8Uzm/y67goACaCUBCjP2dIQqXfNfJVWQIpcG3MTw==", + "dev": true, + "requires": { + "@nrwl/cli": "14.4.3", + "@nrwl/tao": "14.4.3", + "@parcel/watcher": "2.0.4", + "chalk": "4.1.0", + "chokidar": "^3.5.1", + "cli-cursor": "3.1.0", + "cli-spinners": "2.6.1", + "cliui": "^7.0.2", + "dotenv": "~10.0.0", + "enquirer": "~2.3.6", + "fast-glob": "3.2.7", + "figures": "3.2.0", + "flat": "^5.0.2", + "fs-extra": "^10.1.0", + "glob": "7.1.4", + "ignore": "^5.0.4", + "js-yaml": "4.1.0", + "jsonc-parser": "3.0.0", + "minimatch": "3.0.5", + "npm-run-path": "^4.0.1", + "open": "^8.4.0", + "semver": "7.3.4", + "string-width": "^4.2.3", + "tar-stream": "~2.2.0", + "tmp": "~0.2.1", + "tsconfig-paths": "^3.9.0", + "tslib": "^2.3.0", + "v8-compile-cache": "2.3.0", + "yargs": "^17.4.0", + "yargs-parser": "21.0.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true + } + } + }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -54279,6 +54850,44 @@ "word-wrap": "^1.2.3" } }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + } + } + }, "ordered-read-streams": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", @@ -54408,15 +55017,15 @@ } }, "pacote": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.5.0.tgz", - "integrity": "sha512-yekp0ykEsaBH0t0bYA/89R+ywdYV5ZnEdg4YMIfqakSlpIhoF6b8+aEUm8NZpfWRgmy6lxgywcW05URhLRogVQ==", + "version": "13.6.1", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.1.tgz", + "integrity": "sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw==", "dev": true, "requires": { "@npmcli/git": "^3.0.0", "@npmcli/installed-package-contents": "^1.0.7", "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^3.0.1", + "@npmcli/run-script": "^4.1.0", "cacache": "^16.0.0", "chownr": "^2.0.0", "fs-minipass": "^2.1.0", @@ -54436,6 +55045,19 @@ "tar": "^6.1.11" }, "dependencies": { + "@npmcli/run-script": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.7.tgz", + "integrity": "sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==", + "dev": true, + "requires": { + "@npmcli/node-gyp": "^2.0.0", + "@npmcli/promise-spawn": "^3.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^2.0.3", + "which": "^2.0.2" + } + }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -54454,19 +55076,6 @@ "semver": "^7.0.0" } }, - "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, "hosted-git-info": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", @@ -54477,26 +55086,17 @@ }, "dependencies": { "lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true } } }, - "ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", - "dev": true, - "requires": { - "minimatch": "^5.0.1" - } - }, "make-fetch-happen": { - "version": "10.1.6", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.6.tgz", - "integrity": "sha512-/iKDlRQF0fkxyB/w/duW2yRYrGwBcbJjC37ijgi0CmOZ32bzMc86BCSSAHWvuyRFCB408iBPziTSzazBSrKo3w==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz", + "integrity": "sha512-OnEfCLofQVJ5zgKwGk55GaqosqKjaR6khQlJY3dBAA+hM25Bc5CmX5rKUfVut+rYA3uidA7zb7AvcglU87rPRg==", "dev": true, "requires": { "agentkeepalive": "^4.2.1", @@ -54513,14 +55113,14 @@ "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.1.1", + "socks-proxy-agent": "^7.0.0", "ssri": "^9.0.0" }, "dependencies": { "lru-cache": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.10.1.tgz", - "integrity": "sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true } } @@ -54546,6 +55146,24 @@ "minizlib": "^2.1.2" } }, + "node-gyp": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.1.0.tgz", + "integrity": "sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + } + }, "normalize-package-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.0.tgz", @@ -54559,32 +55177,21 @@ } }, "npm-package-arg": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.0.2.tgz", - "integrity": "sha512-v/miORuX8cndiOheW8p2moNuPJ7QhcFh9WGlTorruG8hXSA23vMTEp5hTCmDxic0nD8KHhj/NQgFuySD3GYY3g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", + "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", "dev": true, "requires": { "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", "semver": "^7.3.5", "validate-npm-package-name": "^4.0.0" } }, - "npm-packlist": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.0.tgz", - "integrity": "sha512-a04sqF6FbkyOAFA19AA0e94gS7Et5T2/IMj3VOT9nOF2RaRdVPQ1Q17Fb/HaDRFs+gbC7HOmhVZ29adpWgmDZg==", - "dev": true, - "requires": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - } - }, "npm-registry-fetch": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz", - "integrity": "sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", + "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", "dev": true, "requires": { "make-fetch-happen": "^10.0.6", @@ -54606,6 +55213,21 @@ "json-parse-even-better-errors": "^2.3.1", "normalize-package-data": "^4.0.0", "npm-normalize-package-bin": "^1.0.1" + }, + "dependencies": { + "glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + } } }, "semver": { @@ -54617,6 +55239,17 @@ "lru-cache": "^6.0.0" } }, + "socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, "ssri": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", @@ -54723,41 +55356,24 @@ "dev": true }, "parse-path": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.3.tgz", - "integrity": "sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-5.0.0.tgz", + "integrity": "sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A==", "dev": true, "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0", - "qs": "^6.9.4", - "query-string": "^6.13.8" - }, - "dependencies": { - "query-string": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz", - "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==", - "dev": true, - "requires": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - } - } + "protocols": "^2.0.0" } }, "parse-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.0.tgz", - "integrity": "sha512-cYyojeX7yIIwuJzledIHeLUBVJ6COVLeT4eF+2P6aKVzwvgKQPndCBv3+yQ7pcWjqToYwaligxzSYNNmGoMAvw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-7.0.2.tgz", + "integrity": "sha512-PqO4Z0eCiQ08Wj6QQmrmp5YTTxpYfONdOEamrtvK63AmzXpcavIVQubGHxOEwiIoDZFb8uDOoQFS0NCcjqIYQg==", "dev": true, "requires": { - "is-ssh": "^1.3.0", + "is-ssh": "^1.4.0", "normalize-url": "^6.1.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" + "parse-path": "^5.0.0", + "protocols": "^2.0.1" } }, "parse5": { @@ -55734,7 +56350,7 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "dev": true }, "promise-retry": { @@ -55760,7 +56376,7 @@ "promzard": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==", "dev": true, "requires": { "read": "1" @@ -55794,13 +56410,13 @@ "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", "dev": true }, "protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", "dev": true }, "proxy-addr": { @@ -56079,9 +56695,9 @@ } }, "react-refresh": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.13.0.tgz", - "integrity": "sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg==" + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==" }, "react-shallow-renderer": { "version": "16.15.0", @@ -56129,7 +56745,7 @@ "read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", "dev": true, "requires": { "mute-stream": "~0.0.4" @@ -56166,7 +56782,7 @@ "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dev": true, "requires": { "load-json-file": "^4.0.0", @@ -56207,7 +56823,7 @@ "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, "requires": { "error-ex": "^1.3.1", @@ -56226,7 +56842,7 @@ "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true }, "semver": { @@ -56238,7 +56854,7 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true } } @@ -57042,7 +57658,7 @@ "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true }, "reusify": { @@ -57066,9 +57682,9 @@ } }, "rollup": { - "version": "2.75.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.3.tgz", - "integrity": "sha512-YA29fLU6MAYSaDxIQYrGGOcbXlDmG96h0krGGYObroezcQ0KgEPM3+7MtKD/qeuUbFuAJXvKZee5dA1dpwq1PQ==", + "version": "2.77.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.1.tgz", + "integrity": "sha512-GhutNJrvTYD6s1moo+kyq7lD9DeR5HDyXo4bDFlDSkepC9kVKY+KK/NSZFzCmeXeia3kEzVuToQmHRdugyZHxw==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -57884,19 +58500,19 @@ } }, "socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", + "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", "dev": true, "requires": { - "ip": "^1.1.5", + "ip": "^2.0.0", "smart-buffer": "^4.2.0" } }, "socks-proxy-agent": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.0.tgz", - "integrity": "sha512-wWqJhjb32Q6GsrUqzuFkukxb/zzide5quXYcMVpIjxalDBBYy2nqKCFQ/9+Ie4dvOYSQdOk3hUlZSdzZOd3zMQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", "dev": true, "requires": { "agent-base": "^6.0.2", @@ -58911,7 +59527,7 @@ "temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", "dev": true }, "temp-path": { @@ -59538,114 +60154,122 @@ } }, "turbo": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.2.14.tgz", - "integrity": "sha512-una2aE2agjTT2SgC3kCmUrYIPy5uh5NLPQrRCKKBIgvII90vyajvFhcq+yJUYdh5f+2o0xb/9YXaj+FAITds0A==", - "dev": true, - "requires": { - "turbo-darwin-64": "1.2.14", - "turbo-darwin-arm64": "1.2.14", - "turbo-freebsd-64": "1.2.14", - "turbo-freebsd-arm64": "1.2.14", - "turbo-linux-32": "1.2.14", - "turbo-linux-64": "1.2.14", - "turbo-linux-arm": "1.2.14", - "turbo-linux-arm64": "1.2.14", - "turbo-linux-mips64le": "1.2.14", - "turbo-linux-ppc64le": "1.2.14", - "turbo-windows-32": "1.2.14", - "turbo-windows-64": "1.2.14", - "turbo-windows-arm64": "1.2.14" - } + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.3.4.tgz", + "integrity": "sha512-MsjlfAL29leQaIMdHGnIpK6IKZA4HwSAwDSIoBAs9EAKfAXIsnjLoF50dKDnBlaq5d4aVmiHsT6RYVcTKhSgBQ==", + "dev": true, + "requires": { + "turbo-android-arm64": "1.3.4", + "turbo-darwin-64": "1.3.4", + "turbo-darwin-arm64": "1.3.4", + "turbo-freebsd-64": "1.3.4", + "turbo-freebsd-arm64": "1.3.4", + "turbo-linux-32": "1.3.4", + "turbo-linux-64": "1.3.4", + "turbo-linux-arm": "1.3.4", + "turbo-linux-arm64": "1.3.4", + "turbo-linux-mips64le": "1.3.4", + "turbo-linux-ppc64le": "1.3.4", + "turbo-windows-32": "1.3.4", + "turbo-windows-64": "1.3.4", + "turbo-windows-arm64": "1.3.4" + } + }, + "turbo-android-arm64": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-android-arm64/-/turbo-android-arm64-1.3.4.tgz", + "integrity": "sha512-rAbfiw5dT2rKV7L8XCL6nKwBxSz0TNknUT8F64pE+h3ESiT4y6Ow/hCdNxlb+hcee6lvZ8tB0cynXCVM5bthAA==", + "dev": true, + "optional": true }, "turbo-darwin-64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.2.14.tgz", - "integrity": "sha512-Fdx212fvhcbF/KKnSoenTtNLZ5Wzl+DDBmwHoHXmG2DX/1qFk4HD1/D6waCySZU1Hu1bQToIimEyrWgwAkCVbQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.3.4.tgz", + "integrity": "sha512-DZbRwVHH3nKOzVtijKWzkiKLLY+pBjawK90po7VRKMwdN2Db+JkWdu9+6wIqaxQ4WEYnYpwnTm0Aiyua0U/dNg==", "dev": true, "optional": true }, "turbo-darwin-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.2.14.tgz", - "integrity": "sha512-B9LRgZKW1D8EwMLNhW6n8pADiZZ+M7Qgb/Pv9DAJM+/MW5ozRn/PBA4Y+teyx2dGuaMOzvX9QzRhT1jn5U71TA==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.3.4.tgz", + "integrity": "sha512-Qfe7iBad/XM4G22G0XAnEQnHiSUO1WR4MgvyHV022WABIf7CgGDsW6DUu/4DOWFlfTO+xCC0Qgu93w6Kli/9uw==", "dev": true, "optional": true }, "turbo-freebsd-64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-freebsd-64/-/turbo-freebsd-64-1.2.14.tgz", - "integrity": "sha512-kmDgDZXS3vdDremUPPkaY4bAtEyqqUnhcH3tVGsHZJ6OF1eCoy+oiXWa9Aw7Wm2B0Ph5TyMooOjChgE44q4cMA==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-freebsd-64/-/turbo-freebsd-64-1.3.4.tgz", + "integrity": "sha512-lXFViR0fnoTRtnRtkeSA/10Q41h+fLgnYC62wzHNzPsq/kCYmiaXBg+gWRJom8Ka2nh+xWQdLG2Dh/uxK/+1Og==", "dev": true, "optional": true }, "turbo-freebsd-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-freebsd-arm64/-/turbo-freebsd-arm64-1.2.14.tgz", - "integrity": "sha512-ZDbxkIXkBQJGJOrwihmfbza+jnfObMspbThEL0bp/MtMJS8QO4NELyjHDM0LgTfecduXtS1rJMSe7pZjiEK/Vg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-freebsd-arm64/-/turbo-freebsd-arm64-1.3.4.tgz", + "integrity": "sha512-VN9gPZcRaYhQOIo+NlIDIDNlJjhnyM7i+3WvWAK8y5p5GoZoDAahM36GDX05JNjVdPq95WJPnWcxoiQvwnctxg==", "dev": true, "optional": true }, "turbo-linux-32": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-32/-/turbo-linux-32-1.2.14.tgz", - "integrity": "sha512-fBGbevGtvbGV5bK+w6O8vve5C07TbdfIk5j59odTZo782F4Xs7fgY57mRQtNOq71YUW9Hs7FGrLUI1iRsVODAA==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-32/-/turbo-linux-32-1.3.4.tgz", + "integrity": "sha512-h1oVx85jovYnAaP+KxSmFIPhlKFQmBwVkJBngALnHNU7HTN9+1t/VJ1WKjHEeLXrQ7ujeCMd/+TBm9XRd73RdA==", "dev": true, "optional": true }, "turbo-linux-64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.2.14.tgz", - "integrity": "sha512-im46sHYjZ/yl4JSmjF8HbgHpvClVHtFMvIkRVnJGuJK+e74L5YVX7ML/o1PdBj4NtQNNxyPRWfit7zfM/yLjtQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.3.4.tgz", + "integrity": "sha512-QJJeksggK9/s3VzS+iMTQh8gO6JLDxKBSc3qnpP1Kaq8hF+M1upfP9KhDFNguz8UEFlOvTblplNdqZdk/wtkXQ==", "dev": true, "optional": true }, "turbo-linux-arm": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-arm/-/turbo-linux-arm-1.2.14.tgz", - "integrity": "sha512-d8v53TxIQpq6w3RFxcOyHrQzLcvgyA3VC9oxZ2phZtlcTvjjZulYmuToUAHdRW24cA2DGZkwA2wSF//zJoBcdQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-arm/-/turbo-linux-arm-1.3.4.tgz", + "integrity": "sha512-vCVDcO4KNJak//UKsss/TnJw0ywYc8OyV88ZlSWyP3WtA+9D8DJNPOKodcR8IbKuV7Tqpr+f7cP+J9jGDkHjQw==", "dev": true, "optional": true }, "turbo-linux-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.2.14.tgz", - "integrity": "sha512-qyusEtylnt5cF2+jIOMIN4iCzMG/tur2y3++YeKRCdGaboPUbsfCcTXbhM29VxxNWw5JVxh7FC0+ZUsEFRYDNg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.3.4.tgz", + "integrity": "sha512-SSyUvBxZmlS44LQ2hzX5gfDlQueH1Hx5/rFS9mJZKFdgMnAB2g7btxxEvnpm0lgpfP/c3LH0VRks3xYEoQvILg==", "dev": true, "optional": true }, "turbo-linux-mips64le": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-mips64le/-/turbo-linux-mips64le-1.2.14.tgz", - "integrity": "sha512-zKPi9ArRDu4BKB8YmcQ6i89Hhzd5xk4W+m7YuZKBmeEVCFBDUUAyWnKsvmBoYuGTpdQqMSH14BdYMTr5s2thjw==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-mips64le/-/turbo-linux-mips64le-1.3.4.tgz", + "integrity": "sha512-w7Ib7i/GZhyJRdvQSLA1Be7AOIPgJpuLLjrtT2gUl3wXd4JuiHDvhOS7E0B9izaxeD/2iygU2kQjqD4o9tejlw==", "dev": true, "optional": true }, "turbo-linux-ppc64le": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-linux-ppc64le/-/turbo-linux-ppc64le-1.2.14.tgz", - "integrity": "sha512-gW43yKJjSHZjZdjI/MihrnIEACnwhB+okJJjYYFKuEteJF+TCWHvY3rfL9MFI7vH2zwFUgoncIOuGvaeZo3K0A==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-linux-ppc64le/-/turbo-linux-ppc64le-1.3.4.tgz", + "integrity": "sha512-xATyouJSGmfgQM6lLk4Da5HrsAw8qoPUArrBuDK1p3Rw1gcRnmlJL10mr6ZmZyRu+3o4M8UlThfus5q8eETmBw==", "dev": true, "optional": true }, "turbo-windows-32": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-windows-32/-/turbo-windows-32-1.2.14.tgz", - "integrity": "sha512-BMqpSaHx5mgvMdXotMoVinU3dSGBoRdZZkwOAs8R0WPUCwZVMPo6fTuKIhcOlKFOt6swQGFD02IzCWD+SGfEuA==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-windows-32/-/turbo-windows-32-1.3.4.tgz", + "integrity": "sha512-1oXgiGxkWuC/7rlBZTng7qC2zjAZ7lYLDDh3ePAycZzp6BprlxqT5+xA0kFJo+WqGRdAQVhanlET2bLGOdBQBQ==", "dev": true, "optional": true }, "turbo-windows-64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.2.14.tgz", - "integrity": "sha512-SA9YNAyZ2wYBccPtWbQckpSZOAuhH71893UZsstRWUEUj/cZ+PFpwNGTrHTGoySbwQPbOVHQNXEO7QX405Ajow==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.3.4.tgz", + "integrity": "sha512-k7K/oC+399Gtwol42ALvt0espWmZZR7qlRwfgFS3BF4pEetxjGFJMXKNWUMDkOqsHhMxvLIiDbWPmY3fTIWL7g==", "dev": true, "optional": true }, "turbo-windows-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.2.14.tgz", - "integrity": "sha512-VNxbJ2LlRWzkiRE15nwW4oA/wBMFf1h8fuPCHHXtB6ThjfeG8SN5QgPUrhTIP4p7WiEdN/Sq7UJzFrGA4I8jqg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.3.4.tgz", + "integrity": "sha512-jHBuTvQ3t/OElxn//kwHZR2mlPdmpcV7BZy+n18+wwx6ydGj5QDOrer7Dwk81YbA5KtOkp086Xpgr75T73wsSA==", "dev": true, "optional": true }, @@ -60196,7 +60820,7 @@ "validate-npm-package-name": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", "dev": true, "requires": { "builtins": "^1.0.3" @@ -60630,9 +61254,9 @@ } }, "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -60660,20 +61284,20 @@ "dev": true }, "webpack": { - "version": "5.72.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.1.tgz", - "integrity": "sha512-dXG5zXCLspQR4krZVR6QgajnZOjW2K/djHvdcRaDQvsjV9z9vaW6+ja5dZOYbqBBjF6kGXka/2ZyxNdc+8Jung==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "requires": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -60686,7 +61310,7 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "dependencies": { @@ -60853,11 +61477,6 @@ } } }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, "whatwg-mimetype": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", @@ -61095,7 +61714,7 @@ "sort-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", "dev": true, "requires": { "is-plain-obj": "^1.0.0" diff --git a/package.json b/package.json index 97d099948a..46b176a722 100644 --- a/package.json +++ b/package.json @@ -69,8 +69,8 @@ "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", "@rollup/plugin-typescript": "^8.3.2", - "@typescript-eslint/eslint-plugin": "^5.27.0", - "@typescript-eslint/parser": "^5.27.0", + "@typescript-eslint/eslint-plugin": "^5.31.0", + "@typescript-eslint/parser": "^5.31.0", "autocannon": "^7.9.0", "babel-jest": "^27.5.1", "bulma": "0.8.0", @@ -78,7 +78,7 @@ "chokidar": "^3.5.3", "commitizen": "^4.2.4", "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.21.1", + "core-js": "^3.24.0", "css-loader": "^6.7.1", "css-minimizer-webpack-plugin": "^4.0.0", "del": "^6.1.1", @@ -86,7 +86,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^26.4.6", - "eslint-plugin-prettier": "4.0.0", + "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.30.0", "fs-extra": "^10.0.1", "git-cz": "^4.9.0", @@ -97,7 +97,7 @@ "jest": "^26.6.3", "jsdoc-to-markdown": "5.0.3", "jsdom": "^19.0.0", - "lerna": "^5.0.0", + "lerna": "^5.2.0", "less": "^4.1.2", "less-loader": "^11.0.0", "lint-staged": "^12.4.3", @@ -109,7 +109,7 @@ "postcss-loader": "^7.0.0", "postcss-preset-env": "^7.4.3", "prettier": "^2.6.0", - "rollup": "^2.75.3", + "rollup": "^2.77.1", "rollup-plugin-jscc": "^2.0.0", "style-loader": "^3.3.1", "stylelint": "^14.8.5", @@ -118,10 +118,10 @@ "stylelint-declaration-block-no-ignored-properties": "2.5.0", "stylelint-order": "5.0.0", "to-mock": "1.6.2", - "turbo": "^1.2.14", + "turbo": "^1.3.4", "typescript": "^4.7.2", "verdaccio": "^5.10.3", - "webpack": "^5.72.0", + "webpack": "^5.74.0", "webpack-cli": "^4.9.2", "yargs": "^17.5.0" }, diff --git a/packages/cli/package.json b/packages/cli/package.json index 4066ccb772..2e31ff0013 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -46,7 +46,7 @@ "cli-progress": "^3.11.1", "compression-webpack-plugin": "^10.0.0", "copy-webpack-plugin": "^11.0.0", - "core-js": "3.22.7", + "core-js": "3.24.0", "css-loader": "6.7.1", "css-minimizer-webpack-plugin": "^4.0.0", "ejs": "^3.1.7", @@ -54,10 +54,10 @@ "express-static-gzip": "^2.1.7", "globby": "11.1.0", "kill-port": "^1.6.1", - "less": "4.1.2", + "less": "^4.1.3", "less-loader": "^11.0.0", "messageformat": "2.3.0", - "mini-css-extract-plugin": "2.6.0", + "mini-css-extract-plugin": "^2.6.1", "nodemon": "^2.0.16", "open-editor": "3.0.0", "postcss": "^8.4.14", @@ -66,22 +66,21 @@ "postcss-preset-env": "^7.6.0", "pretty-bytes": "5.6.0", "pretty-ms": "7.0.1", - "react-refresh": "^0.13.0", + "react-refresh": "^0.14.0", "regenerator-runtime": "0.13.9", "schema-utils": "4.0.0", "swc-loader": "^0.2.1", - "webpack": "^5.72.1", + "webpack": "^5.74.0", "webpack-bundle-analyzer": "4.5.0", "webpack-dev-middleware": "^5.3.3", - "whatwg-fetch": "^3.6.2", "yargs": "^17.5.1" }, "devDependencies": { "@types/cli-progress": "^3.11.0", "@types/ejs": "^3.1.0", "@types/express": "4.17.13", - "@types/node": "^17.0.36", - "@types/nodemon": "1.19.1", + "@types/node": "^18.6.1", + "@types/nodemon": "^1.19.2", "@types/webpack-bundle-analyzer": "4.4.1", "@types/webpack-env": "^1.17.0", "@types/webpack-hot-middleware": "2.25.6", diff --git a/packages/cli/src/commands/dev.ts b/packages/cli/src/commands/dev.ts index 6bed147ed6..8c0de6c7e1 100644 --- a/packages/cli/src/commands/dev.ts +++ b/packages/cli/src/commands/dev.ts @@ -110,9 +110,7 @@ const dev: HandlerFn = async args => { logger.info( `Running webpack watch compiler${ - args.legacy - ? ` ${chalk.black.bgCyan('in legacy (es5 compatible) mode')}` - : '' + args.legacy ? ` ${chalk.black.bgCyan('in legacy mode')}` : '' }...` ); @@ -159,7 +157,7 @@ export const builder: CommandBuilder = { default: true, }, legacy: { - desc: 'Runs application in legacy (es5-compatible) mode', + desc: 'Runs application in legacy mode', type: 'boolean', default: false, }, diff --git a/packages/cli/src/webpack/config.ts b/packages/cli/src/webpack/config.ts index b0a6ede0f8..e7deb6b48c 100644 --- a/packages/cli/src/webpack/config.ts +++ b/packages/cli/src/webpack/config.ts @@ -54,16 +54,18 @@ export default async ( let targets: 'defaults' | Record = 'defaults'; if (isEsVersion) { + // es13 target targets = { - chrome: '80', - edge: '80', - firefox: '80', - opera: '67', - safari: '14', - ios: '14', + chrome: '93', + opera: '79', + firefox: '102', + safari: '15.4', }; } else if (isServer) { targets = { node: '18' }; + } else { + // es9 target + targets = { node: '12' }; } // Set correct devtool source maps config @@ -112,9 +114,10 @@ export default async ( [ 'postcss-preset-env', { - browsers: 'defaults', + browsers: '>0.5%, not dead, not op_mini all, not ie 11', autoprefixer: { flexbox: 'no-2009', + grid: 'autoplace', }, stage: 3, features: { @@ -151,8 +154,8 @@ export default async ( target: isServer ? 'node18' : isEsVersion - ? ['web', 'es11'] - : ['web', 'es5'], + ? ['web', 'es13'] + : ['web', 'es9'], mode: isDevEnv ? 'development' : 'production', devtool: useHMR ? 'cheap-module-source-map' // Needed for proper source maps parsing in error-overlay @@ -164,8 +167,6 @@ export default async ( } : { [name]: [ - // Inject fetch polyfill to es5 bundle - !isEsVersion && require.resolve('whatwg-fetch'), // We have to use @gatsbyjs version, since the original package containing webpack 5 fix is not yet released useHMR && `@gatsbyjs/webpack-hot-middleware/client?${new URLSearchParams({ @@ -245,7 +246,7 @@ export default async ( new TerserPlugin({ minify: TerserPlugin.swcMinify, terserOptions: { - ecma: isServer || isEsVersion ? 2020 : 5, + ecma: isServer || isEsVersion ? 2020 : 2018, mangle: { // Added for profiling in devtools keep_classnames: ctx.profile || isDevEnv, @@ -372,7 +373,7 @@ export default async ( env: { targets, mode: 'usage', - coreJs: '3.22.7', + coreJs: 3, bugfixes: true, }, module: { @@ -403,7 +404,7 @@ export default async ( env: { targets, mode: 'usage', - coreJs: '3.22.7', + coreJs: 3, shippedProposals: true, bugfixes: true, }, @@ -456,7 +457,7 @@ export default async ( bugfixes: true, modules: false, useBuiltIns: 'usage', - corejs: { version: '3.22.7' }, + corejs: { version: '3' }, exclude: ['transform-typeof-symbol'], }, ], @@ -498,7 +499,7 @@ export default async ( bugfixes: true, modules: false, useBuiltIns: 'usage', - corejs: { version: '3.22.7', proposals: true }, + corejs: { version: '3', proposals: true }, exclude: ['transform-typeof-symbol'], }, ], diff --git a/packages/cli/src/webpack/utils.ts b/packages/cli/src/webpack/utils.ts index 644df4ff7b..7b26847993 100644 --- a/packages/cli/src/webpack/utils.ts +++ b/packages/cli/src/webpack/utils.ts @@ -364,7 +364,7 @@ async function createWebpackConfig( processCss: false, ...args, }, - // Process es5 in build and legacy contexts + // Process non-es version in build and legacy contexts (args.command === 'build' || args.legacy) && { name: 'client', isServer: false, diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json index bc0b0e5fe7..9fb9e9e5e1 100644 --- a/packages/cli/tsconfig.json +++ b/packages/cli/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "lib": [ - "ES2020" + "ES2022" ], "resolveJsonModule": true, "outDir": "./dist", diff --git a/packages/core/polyfill/runner.ejs b/packages/core/polyfill/runner.ejs index b6971ad167..282c680b45 100644 --- a/packages/core/polyfill/runner.ejs +++ b/packages/core/polyfill/runner.ejs @@ -1,51 +1,33 @@ -(function (root) { - /** - * Simple es5-compatible Object.assign polyfill. - * Credits goes to MDN. - */ - function assign(target) { - var to = Object(target); - - for (var index = 1; index < arguments.length; index++) { - var nextSource = arguments[index]; - - if (nextSource != null) { - for (var nextKey in nextSource) { - if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) { - to[nextKey] = nextSource[nextKey]; - } - } - } - } - - return to; - } - +((root) => { /** * $IMA.Runner can be completely overridden, so we have to shallow merge * potential existing object with the default runner. */ root.$IMA = root.$IMA || {}; - root.$IMA.Runner = assign( + root.$IMA.Runner = Object.assign( { isEsVersion: false, source: JSON.parse('#{$Source}'), scripts: [], loadedScripts: [], - // es11 env test scripts - testScripts: [ - 'return (() => { const o = { t: { q: true } }; return o?.t?.q && (o?.a?.q ?? true); })()', - 'return typeof Promise.allSettled === "function"', - 'return typeof globalThis !== "undefined"', - 'return typeof 9007199254740991n === "bigint"', - ], + testSource: { + scripts: [ + // es9 env test scripts + 'return (() => { const o = { t: 1 }; return { ...o }; })() && (async () => ({}))() && !!Object.values', + ], + esScripts: [ + // es13 env test scripts + 'return [1,1].findLast(e => e === 1)', + 'return Object.hasOwn({a:1}, "a")', + ] + }, /** * Handles creation of script elements and their injection to the DOM. * It also takes care of testing the browser environment and determining * what version should be loaded. */ - initScripts: function () { + initScripts: () => { var runner = root.$IMA.Runner; var scriptsRoot = root.document.getElementById('scripts'); @@ -82,13 +64,13 @@ scriptEl.src = src; - Object.keys(options).forEach(function (attr) { + Object.keys(options).forEach((attr) => { if (attr === 'fallback' && options.fallback) { - scriptEl.onerror = function () { + scriptEl.onerror = () => { var optionsCopy = {}; // Create options copy and skip fallback - Object.keys(options).forEach(function (attr) { + Object.keys(options).forEach((attr) => { if (attr !== 'fallback') { optionsCopy[attr] = options[attr]; } @@ -101,7 +83,7 @@ } }); - scriptEl.onload = function () { + scriptEl.onload = () => { runner.onLoad(source); }; } @@ -109,17 +91,21 @@ scriptsRoot.appendChild(scriptEl); } - runner.isEsVersion = runner.testScripts.every(testScript); - /** * Sets concrete scripts to the runner based on the currently - * supported ecma script version. Fallback to es5 scripts if + * supported ecma script version. Fallback to legacy scripts if * there are no sources for the newer versions. */ - if (runner.isEsVersion && runner.source.esScripts) { + if ( + runner.source.esScripts && + runner.testSource.esScripts.every(testScript) + ) { + runner.isEsVersion = true; runner.scripts = runner.source.esScripts; - } else { + } else if (runner.testSource.scripts.every(testScript)) { runner.scripts = runner.source.scripts; + } else { + return runner.onUnsupported(); } // Create script tags @@ -134,18 +120,18 @@ * {runtime} placeholders are replaced with the actual runtime code * at the build time. */ - run: function () { + run: () => { var runner = root.$IMA.Runner; try { /** * Run es version of the runtime, in case there are any es scripts sources. - * Otherwise fallback to the es5 version of the runner. + * Otherwise fallback to the legacy version of the runner. */ - if (runner.isEsVersion && runner.source.esScripts) { + if (runner.isEsVersion) { /** * We need to wrap esRuntime code in a string and execute the function - * since the code can contain some es5-incompatible syntax, which would + * since the code can contain some legacy incompatible syntax, which would * break the legacy JS interpreters. */ new Function('<%- esRuntime %>')(); @@ -162,7 +148,7 @@ * in the scripts array, since only when all of the scripts are * loaded, the run callback is called. */ - onLoad: function (script) { + onLoad: (script) => { var runner = root.$IMA.Runner; runner.loadedScripts.push( @@ -178,7 +164,7 @@ * Optional onError handler. It is triggered in case the runtime * code fails to run the application. */ - onError: function (error) { + onError: (error) => { console.error('IMA Runner ERROR:', error); // Show compile errors in error-overlay in $Debug @@ -186,6 +172,15 @@ window.__IMA_HMR.emit('error', { error: error }); } }, + + /** + * Optional onUnsupported handler. It is triggered in case tests + * for es and legacy version fails, which means that the APP runtime + * code is never executed. + */ + onUnsupported: () => { + console.warn('Unsupported environment, the app runtime was not executed.'); + }, }, root.$IMA.Runner || {} ); diff --git a/packages/dev-utils/tsconfig.json b/packages/dev-utils/tsconfig.json index 8ae31b4ceb..f5559bbb72 100644 --- a/packages/dev-utils/tsconfig.json +++ b/packages/dev-utils/tsconfig.json @@ -3,7 +3,7 @@ "compilerOptions": { "lib": [ "DOM", - "ES2020" + "ES2022" ], "outDir": "./dist", "baseUrl": "." diff --git a/packages/error-overlay/tsconfig.json b/packages/error-overlay/tsconfig.json index 5c50061213..9063f428b9 100644 --- a/packages/error-overlay/tsconfig.json +++ b/packages/error-overlay/tsconfig.json @@ -3,7 +3,7 @@ "compilerOptions": { "lib": [ "DOM", - "ES2020" + "ES2022" ], "outDir": "./dist", "baseUrl": ".", diff --git a/packages/hmr-client/tsconfig.json b/packages/hmr-client/tsconfig.json index 5c50061213..9063f428b9 100644 --- a/packages/hmr-client/tsconfig.json +++ b/packages/hmr-client/tsconfig.json @@ -3,7 +3,7 @@ "compilerOptions": { "lib": [ "DOM", - "ES2020" + "ES2022" ], "outDir": "./dist", "baseUrl": ".", diff --git a/tsconfig.json b/tsconfig.json index f62847abdd..3bcf758827 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { - "target": "es2020", - "lib": ["ES2020"], + "target": "ES2022", + "lib": ["ES2022"], "module": "commonjs", "typeRoots": [ "typings", From c39cf3cc2fb807ee11577fb1fc195eb1fb9891d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C5=A0ime=C4=8Dek?= Date: Wed, 27 Jul 2022 09:46:08 +0200 Subject: [PATCH 2/4] =?UTF-8?q?fix:=20=F0=9F=90=9B=20Reverted=20runner=20t?= =?UTF-8?q?o=20support=20es5+=20browsers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/GenerateRunnerPlugin/index.ts | 4 +- packages/core/polyfill/runner.ejs | 57 ++++++++++++------- 2 files changed, 41 insertions(+), 20 deletions(-) diff --git a/packages/cli/src/webpack/plugins/GenerateRunnerPlugin/index.ts b/packages/cli/src/webpack/plugins/GenerateRunnerPlugin/index.ts index 839be9ed5d..f58a8e07dc 100644 --- a/packages/cli/src/webpack/plugins/GenerateRunnerPlugin/index.ts +++ b/packages/cli/src/webpack/plugins/GenerateRunnerPlugin/index.ts @@ -101,7 +101,9 @@ class GenerateRunnerPlugin { ) { const generatedRunner = this._runnerTemplate({ esRuntime: this._addSlashes(esRuntimeCode), - runtime: runtimeCode ?? '// runtime not generated', + runtime: runtimeCode + ? this._addSlashes(runtimeCode) + : '// runtime not generated', }); // Clean storage diff --git a/packages/core/polyfill/runner.ejs b/packages/core/polyfill/runner.ejs index 282c680b45..c6e52678e6 100644 --- a/packages/core/polyfill/runner.ejs +++ b/packages/core/polyfill/runner.ejs @@ -1,10 +1,32 @@ -((root) => { +(function (root) { + /** + * Simple es5-compatible Object.assign polyfill. + * Credits goes to MDN. + */ + function assign(target) { + var to = Object(target); + + for (var index = 1; index < arguments.length; index++) { + var nextSource = arguments[index]; + + if (nextSource != null) { + for (var nextKey in nextSource) { + if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) { + to[nextKey] = nextSource[nextKey]; + } + } + } + } + + return to; + } + /** * $IMA.Runner can be completely overridden, so we have to shallow merge * potential existing object with the default runner. */ root.$IMA = root.$IMA || {}; - root.$IMA.Runner = Object.assign( + root.$IMA.Runner = assign( { isEsVersion: false, source: JSON.parse('#{$Source}'), @@ -27,7 +49,7 @@ * It also takes care of testing the browser environment and determining * what version should be loaded. */ - initScripts: () => { + initScripts: function () { var runner = root.$IMA.Runner; var scriptsRoot = root.document.getElementById('scripts'); @@ -64,13 +86,13 @@ scriptEl.src = src; - Object.keys(options).forEach((attr) => { + Object.keys(options).forEach(function (attr) { if (attr === 'fallback' && options.fallback) { - scriptEl.onerror = () => { + scriptEl.onerror = function () { var optionsCopy = {}; // Create options copy and skip fallback - Object.keys(options).forEach((attr) => { + Object.keys(options).forEach(function (attr) { if (attr !== 'fallback') { optionsCopy[attr] = options[attr]; } @@ -83,7 +105,7 @@ } }); - scriptEl.onload = () => { + scriptEl.onload = function () { runner.onLoad(source); }; } @@ -105,6 +127,7 @@ } else if (runner.testSource.scripts.every(testScript)) { runner.scripts = runner.source.scripts; } else { + // Don't create scripts and execute runtime on unsupported environments. return runner.onUnsupported(); } @@ -120,23 +143,19 @@ * {runtime} placeholders are replaced with the actual runtime code * at the build time. */ - run: () => { + run: function () { var runner = root.$IMA.Runner; try { /** - * Run es version of the runtime, in case there are any es scripts sources. - * Otherwise fallback to the legacy version of the runner. + * We need to wrap both runtime codes in a string and execute the function + * since the code can contain some legacy incompatible syntax, which would + * break the legacy (not supported) JS interpreters. */ if (runner.isEsVersion) { - /** - * We need to wrap esRuntime code in a string and execute the function - * since the code can contain some legacy incompatible syntax, which would - * break the legacy JS interpreters. - */ new Function('<%- esRuntime %>')(); } else { - <%- runtime %> + new Function('<%- runtime %>')(); } } catch (error) { runner.onError(error); @@ -148,7 +167,7 @@ * in the scripts array, since only when all of the scripts are * loaded, the run callback is called. */ - onLoad: (script) => { + onLoad: function (script) { var runner = root.$IMA.Runner; runner.loadedScripts.push( @@ -164,7 +183,7 @@ * Optional onError handler. It is triggered in case the runtime * code fails to run the application. */ - onError: (error) => { + onError: function (error) { console.error('IMA Runner ERROR:', error); // Show compile errors in error-overlay in $Debug @@ -178,7 +197,7 @@ * for es and legacy version fails, which means that the APP runtime * code is never executed. */ - onUnsupported: () => { + onUnsupported: function() { console.warn('Unsupported environment, the app runtime was not executed.'); }, }, From 39d3bf39aef40638153aefb0d072af5557fcd88d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C5=A0ime=C4=8Dek?= Date: Wed, 27 Jul 2022 12:02:47 +0200 Subject: [PATCH 3/4] =?UTF-8?q?fix:=20=F0=9F=90=9B=20Fixed=20minor=20coreJ?= =?UTF-8?q?s=20config=20issues?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.js | 3 +- createWebpackConfig.js | 2 +- package-lock.json | 196 ++++++++++++++++++ packages/cli/package.json | 1 + packages/cli/src/webpack/config.ts | 24 +-- packages/cli/src/webpack/utils.ts | 18 ++ packages/core/polyfill/runner.ejs | 4 +- packages/create-ima-app/template/.eslintrc.js | 3 +- 8 files changed, 230 insertions(+), 21 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index dc3a2180a1..04fa0aa122 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -62,7 +62,6 @@ module.exports = { parser: '@babel/eslint-parser', parserOptions: { sourceType: 'module', - ecmaVersion: 6, requireConfigFile: false, babelOptions: { presets: ['@babel/preset-react'], @@ -71,7 +70,7 @@ module.exports = { env: { browser: true, node: true, - es6: true, + es2022: true, }, globals: { $Debug: true, diff --git a/createWebpackConfig.js b/createWebpackConfig.js index 7737745cf9..0019783965 100644 --- a/createWebpackConfig.js +++ b/createWebpackConfig.js @@ -12,7 +12,7 @@ function createWebpackConfig(callback) { }; const config = { - target: ['web', 'es13'], + target: ['web', 'es2022'], mode: ctx.isProduction ? 'production' : 'development', stats: 'minimal', output: { diff --git a/package-lock.json b/package-lock.json index 900fd9aa44..b21ef1acaa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5423,6 +5423,11 @@ "node": "^14.15.0 || >=16.0.0" } }, + "node_modules/@mdn/browser-compat-data": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.2.1.tgz", + "integrity": "sha512-EWUguj2kd7ldmrF9F+vI5hUOralPd+sdsUnYbRy33vZTuZkduC1shE9TtEMEjAQwyfyMb4ole5KtjF8MsnQOlA==" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -7138,6 +7143,11 @@ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, + "node_modules/@types/object-path": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@types/object-path/-/object-path-0.11.1.tgz", + "integrity": "sha512-219LSCO9HPcoXcRTC6DbCs0FRhZgBnEMzf16RRqkT40WbkKx3mOeQuz3e2XqbfhOz/AHfbru0kzB1n1RCAsIIg==" + }, "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -7235,6 +7245,11 @@ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, + "node_modules/@types/semver": { + "version": "7.3.10", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.10.tgz", + "integrity": "sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw==" + }, "node_modules/@types/serve-static": { "version": "1.13.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", @@ -7251,6 +7266,11 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "node_modules/@types/ua-parser-js": { + "version": "0.7.36", + "resolved": "https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz", + "integrity": "sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==" + }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -9699,6 +9719,90 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/browserslist-generator": { + "version": "1.0.66", + "resolved": "https://registry.npmjs.org/browserslist-generator/-/browserslist-generator-1.0.66.tgz", + "integrity": "sha512-aFDax4Qzh29DdyhHQBD2Yu2L5OvaDnvYFMbmpLrLwwaNK4H6dHEhC/Nxv93/+mfAA+a/t94ln0P2JZvHO6LZDA==", + "dependencies": { + "@mdn/browser-compat-data": "^4.1.16", + "@types/object-path": "^0.11.1", + "@types/semver": "^7.3.9", + "@types/ua-parser-js": "^0.7.36", + "browserslist": "4.20.2", + "caniuse-lite": "^1.0.30001328", + "isbot": "3.4.5", + "object-path": "^0.11.8", + "semver": "^7.3.7", + "ua-parser-js": "^1.0.2" + }, + "engines": { + "node": ">=8.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/wessberg/browserslist-generator?sponsor=1" + } + }, + "node_modules/browserslist-generator/node_modules/browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserslist-generator/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/browserslist-generator/node_modules/ua-parser-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", + "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, "node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -18700,6 +18804,14 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, + "node_modules/isbot": { + "version": "3.4.5", + "resolved": "https://registry.npmjs.org/isbot/-/isbot-3.4.5.tgz", + "integrity": "sha512-+KD6q1BBtw0iK9aGBGSfxJ31/ZgizKRjhm8ebgJUBMx0aeeQuIJ1I72beCoIrltIZGrSm4vmrxRxrG5n1aUTtw==", + "engines": { + "node": ">=12" + } + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -25378,6 +25490,14 @@ "node": ">= 0.4" } }, + "node_modules/object-path": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", + "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", + "engines": { + "node": ">= 10.12.0" + } + }, "node_modules/object-to-spawn-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz", @@ -35031,6 +35151,7 @@ "@swc/core": "^1.2.196", "ajv": "8.11.0", "better-opn": "3.0.2", + "browserslist-generator": "^1.0.66", "bundle-stats-webpack-plugin": "^3.3.8", "chalk": "4.1.2", "cli-progress": "^3.11.1", @@ -37388,6 +37509,7 @@ "@types/yargs": "^17.0.10", "ajv": "8.11.0", "better-opn": "3.0.2", + "browserslist-generator": "*", "bundle-stats-webpack-plugin": "^3.3.8", "chalk": "4.1.2", "cli-progress": "^3.11.1", @@ -39752,6 +39874,11 @@ "write-file-atomic": "^3.0.3" } }, + "@mdn/browser-compat-data": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.2.1.tgz", + "integrity": "sha512-EWUguj2kd7ldmrF9F+vI5hUOralPd+sdsUnYbRy33vZTuZkduC1shE9TtEMEjAQwyfyMb4ole5KtjF8MsnQOlA==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -41055,6 +41182,11 @@ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, + "@types/object-path": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@types/object-path/-/object-path-0.11.1.tgz", + "integrity": "sha512-219LSCO9HPcoXcRTC6DbCs0FRhZgBnEMzf16RRqkT40WbkKx3mOeQuz3e2XqbfhOz/AHfbru0kzB1n1RCAsIIg==" + }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -41152,6 +41284,11 @@ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, + "@types/semver": { + "version": "7.3.10", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.10.tgz", + "integrity": "sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw==" + }, "@types/serve-static": { "version": "1.13.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", @@ -41168,6 +41305,11 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "@types/ua-parser-js": { + "version": "0.7.36", + "resolved": "https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz", + "integrity": "sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==" + }, "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -43010,6 +43152,50 @@ "picocolors": "^1.0.0" } }, + "browserslist-generator": { + "version": "1.0.66", + "resolved": "https://registry.npmjs.org/browserslist-generator/-/browserslist-generator-1.0.66.tgz", + "integrity": "sha512-aFDax4Qzh29DdyhHQBD2Yu2L5OvaDnvYFMbmpLrLwwaNK4H6dHEhC/Nxv93/+mfAA+a/t94ln0P2JZvHO6LZDA==", + "requires": { + "@mdn/browser-compat-data": "^4.1.16", + "@types/object-path": "^0.11.1", + "@types/semver": "^7.3.9", + "@types/ua-parser-js": "^0.7.36", + "browserslist": "4.20.2", + "caniuse-lite": "^1.0.30001328", + "isbot": "3.4.5", + "object-path": "^0.11.8", + "semver": "^7.3.7", + "ua-parser-js": "^1.0.2" + }, + "dependencies": { + "browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "ua-parser-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", + "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==" + } + } + }, "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -49865,6 +50051,11 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, + "isbot": { + "version": "3.4.5", + "resolved": "https://registry.npmjs.org/isbot/-/isbot-3.4.5.tgz", + "integrity": "sha512-+KD6q1BBtw0iK9aGBGSfxJ31/ZgizKRjhm8ebgJUBMx0aeeQuIJ1I72beCoIrltIZGrSm4vmrxRxrG5n1aUTtw==" + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -55161,6 +55352,11 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, + "object-path": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", + "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==" + }, "object-to-spawn-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz", diff --git a/packages/cli/package.json b/packages/cli/package.json index 6ada4d8f21..a10886c5c9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -37,6 +37,7 @@ "@swc/core": "^1.2.196", "ajv": "8.11.0", "better-opn": "3.0.2", + "browserslist-generator": "^1.0.66", "bundle-stats-webpack-plugin": "^3.3.8", "chalk": "4.1.2", "cli-progress": "^3.11.1", diff --git a/packages/cli/src/webpack/config.ts b/packages/cli/src/webpack/config.ts index 388a3bb314..02590526f8 100644 --- a/packages/cli/src/webpack/config.ts +++ b/packages/cli/src/webpack/config.ts @@ -3,6 +3,7 @@ import path from 'path'; import { URLSearchParams } from 'url'; import ReactRefreshWebpackPlugin from '@pmmmwh/react-refresh-webpack-plugin'; +import { browsersWithSupportForEcmaVersion as ecmaTargets } from 'browserslist-generator'; import CompressionPlugin from 'compression-webpack-plugin'; // eslint-disable-next-line import/default import CopyPlugin from 'copy-webpack-plugin'; @@ -26,6 +27,7 @@ import { createPolyfillEntry, extractLanguages, createDevServerConfig, + getCurrentCoreJsVersion, } from './utils'; /** @@ -51,21 +53,15 @@ export default async ( const devServerConfig = createDevServerConfig({ imaConfig, ctx }); // Define browserslist targets for current context - let targets: 'defaults' | Record = 'defaults'; + let targets: Record | string[]; + const coreJsVersion = await getCurrentCoreJsVersion(); if (isEsVersion) { - // es13 target - targets = { - chrome: '93', - opera: '79', - firefox: '102', - safari: '15.4', - }; + targets = ecmaTargets('es2022'); } else if (isServer) { targets = { node: '18' }; } else { - // es9 target - targets = { node: '12' }; + targets = ecmaTargets('es2018'); } // Set correct devtool source maps config @@ -154,8 +150,8 @@ export default async ( target: isServer ? 'node18' : isEsVersion - ? ['web', 'es13'] - : ['web', 'es9'], + ? ['web', 'es2022'] + : ['web', 'es2018'], mode: isDevEnv ? 'development' : 'production', devtool: useHMR ? 'cheap-module-source-map' // Needed for proper source maps parsing in error-overlay @@ -371,7 +367,7 @@ export default async ( env: { targets, mode: 'usage', - coreJs: 3, + coreJs: coreJsVersion, bugfixes: true, }, module: { @@ -402,7 +398,7 @@ export default async ( env: { targets, mode: 'usage', - coreJs: 3, + coreJs: coreJsVersion, shippedProposals: true, bugfixes: true, }, diff --git a/packages/cli/src/webpack/utils.ts b/packages/cli/src/webpack/utils.ts index 1926e840bf..7b3c493014 100644 --- a/packages/cli/src/webpack/utils.ts +++ b/packages/cli/src/webpack/utils.ts @@ -420,6 +420,23 @@ async function createWebpackConfig( }); } +/** + * Extracts major.minor version string of currently resolved + * core-js from node_modules. + */ +async function getCurrentCoreJsVersion() { + return JSON.parse( + ( + await fs.promises.readFile( + path.resolve(require.resolve('core-js'), '../package.json') + ) + ).toString() + ) + .version.split('.') + .slice(0, 2) + .join('.'); +} + export { resolveEnvironment, cleanup, @@ -431,5 +448,6 @@ export { runImaPluginsHook, extractLanguages, createPolyfillEntry, + getCurrentCoreJsVersion, IMA_CONF_FILENAME, }; diff --git a/packages/core/polyfill/runner.ejs b/packages/core/polyfill/runner.ejs index c6e52678e6..81b92f1bfe 100644 --- a/packages/core/polyfill/runner.ejs +++ b/packages/core/polyfill/runner.ejs @@ -34,11 +34,11 @@ loadedScripts: [], testSource: { scripts: [ - // es9 env test scripts + // es2018 env test scripts 'return (() => { const o = { t: 1 }; return { ...o }; })() && (async () => ({}))() && !!Object.values', ], esScripts: [ - // es13 env test scripts + // es2022 env test scripts 'return [1,1].findLast(e => e === 1)', 'return Object.hasOwn({a:1}, "a")', ] diff --git a/packages/create-ima-app/template/.eslintrc.js b/packages/create-ima-app/template/.eslintrc.js index da894abd6c..aa4fc8c720 100644 --- a/packages/create-ima-app/template/.eslintrc.js +++ b/packages/create-ima-app/template/.eslintrc.js @@ -38,7 +38,6 @@ module.exports = { parser: '@babel/eslint-parser', parserOptions: { sourceType: 'module', - ecmaVersion: 6, requireConfigFile: false, babelOptions: { presets: ['@babel/preset-react'], @@ -47,7 +46,7 @@ module.exports = { env: { browser: true, node: true, - es6: true, + es2022: true, }, globals: { $Debug: true, From 49ba38a7729a1aeb2b3e020e8fb39808b89dad93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C5=A0ime=C4=8Dek?= Date: Wed, 27 Jul 2022 15:40:06 +0200 Subject: [PATCH 4/4] =?UTF-8?q?fix:=20=F0=9F=90=9B=20Removed=20browserslis?= =?UTF-8?q?t-generator=20from=20dependencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 196 ----------------------------- packages/cli/package.json | 1 - packages/cli/src/webpack/config.ts | 29 ++++- 3 files changed, 26 insertions(+), 200 deletions(-) diff --git a/package-lock.json b/package-lock.json index b21ef1acaa..900fd9aa44 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5423,11 +5423,6 @@ "node": "^14.15.0 || >=16.0.0" } }, - "node_modules/@mdn/browser-compat-data": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.2.1.tgz", - "integrity": "sha512-EWUguj2kd7ldmrF9F+vI5hUOralPd+sdsUnYbRy33vZTuZkduC1shE9TtEMEjAQwyfyMb4ole5KtjF8MsnQOlA==" - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -7143,11 +7138,6 @@ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, - "node_modules/@types/object-path": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@types/object-path/-/object-path-0.11.1.tgz", - "integrity": "sha512-219LSCO9HPcoXcRTC6DbCs0FRhZgBnEMzf16RRqkT40WbkKx3mOeQuz3e2XqbfhOz/AHfbru0kzB1n1RCAsIIg==" - }, "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -7245,11 +7235,6 @@ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, - "node_modules/@types/semver": { - "version": "7.3.10", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.10.tgz", - "integrity": "sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw==" - }, "node_modules/@types/serve-static": { "version": "1.13.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", @@ -7266,11 +7251,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "node_modules/@types/ua-parser-js": { - "version": "0.7.36", - "resolved": "https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz", - "integrity": "sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==" - }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -9719,90 +9699,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/browserslist-generator": { - "version": "1.0.66", - "resolved": "https://registry.npmjs.org/browserslist-generator/-/browserslist-generator-1.0.66.tgz", - "integrity": "sha512-aFDax4Qzh29DdyhHQBD2Yu2L5OvaDnvYFMbmpLrLwwaNK4H6dHEhC/Nxv93/+mfAA+a/t94ln0P2JZvHO6LZDA==", - "dependencies": { - "@mdn/browser-compat-data": "^4.1.16", - "@types/object-path": "^0.11.1", - "@types/semver": "^7.3.9", - "@types/ua-parser-js": "^0.7.36", - "browserslist": "4.20.2", - "caniuse-lite": "^1.0.30001328", - "isbot": "3.4.5", - "object-path": "^0.11.8", - "semver": "^7.3.7", - "ua-parser-js": "^1.0.2" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/wessberg/browserslist-generator?sponsor=1" - } - }, - "node_modules/browserslist-generator/node_modules/browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/browserslist-generator/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/browserslist-generator/node_modules/ua-parser-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", - "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, "node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -18804,14 +18700,6 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, - "node_modules/isbot": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/isbot/-/isbot-3.4.5.tgz", - "integrity": "sha512-+KD6q1BBtw0iK9aGBGSfxJ31/ZgizKRjhm8ebgJUBMx0aeeQuIJ1I72beCoIrltIZGrSm4vmrxRxrG5n1aUTtw==", - "engines": { - "node": ">=12" - } - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -25490,14 +25378,6 @@ "node": ">= 0.4" } }, - "node_modules/object-path": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", - "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", - "engines": { - "node": ">= 10.12.0" - } - }, "node_modules/object-to-spawn-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz", @@ -35151,7 +35031,6 @@ "@swc/core": "^1.2.196", "ajv": "8.11.0", "better-opn": "3.0.2", - "browserslist-generator": "^1.0.66", "bundle-stats-webpack-plugin": "^3.3.8", "chalk": "4.1.2", "cli-progress": "^3.11.1", @@ -37509,7 +37388,6 @@ "@types/yargs": "^17.0.10", "ajv": "8.11.0", "better-opn": "3.0.2", - "browserslist-generator": "*", "bundle-stats-webpack-plugin": "^3.3.8", "chalk": "4.1.2", "cli-progress": "^3.11.1", @@ -39874,11 +39752,6 @@ "write-file-atomic": "^3.0.3" } }, - "@mdn/browser-compat-data": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.2.1.tgz", - "integrity": "sha512-EWUguj2kd7ldmrF9F+vI5hUOralPd+sdsUnYbRy33vZTuZkduC1shE9TtEMEjAQwyfyMb4ole5KtjF8MsnQOlA==" - }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -41182,11 +41055,6 @@ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, - "@types/object-path": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@types/object-path/-/object-path-0.11.1.tgz", - "integrity": "sha512-219LSCO9HPcoXcRTC6DbCs0FRhZgBnEMzf16RRqkT40WbkKx3mOeQuz3e2XqbfhOz/AHfbru0kzB1n1RCAsIIg==" - }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -41284,11 +41152,6 @@ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, - "@types/semver": { - "version": "7.3.10", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.10.tgz", - "integrity": "sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw==" - }, "@types/serve-static": { "version": "1.13.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", @@ -41305,11 +41168,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "@types/ua-parser-js": { - "version": "0.7.36", - "resolved": "https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz", - "integrity": "sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==" - }, "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -43152,50 +43010,6 @@ "picocolors": "^1.0.0" } }, - "browserslist-generator": { - "version": "1.0.66", - "resolved": "https://registry.npmjs.org/browserslist-generator/-/browserslist-generator-1.0.66.tgz", - "integrity": "sha512-aFDax4Qzh29DdyhHQBD2Yu2L5OvaDnvYFMbmpLrLwwaNK4H6dHEhC/Nxv93/+mfAA+a/t94ln0P2JZvHO6LZDA==", - "requires": { - "@mdn/browser-compat-data": "^4.1.16", - "@types/object-path": "^0.11.1", - "@types/semver": "^7.3.9", - "@types/ua-parser-js": "^0.7.36", - "browserslist": "4.20.2", - "caniuse-lite": "^1.0.30001328", - "isbot": "3.4.5", - "object-path": "^0.11.8", - "semver": "^7.3.7", - "ua-parser-js": "^1.0.2" - }, - "dependencies": { - "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "ua-parser-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", - "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==" - } - } - }, "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -50051,11 +49865,6 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, - "isbot": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/isbot/-/isbot-3.4.5.tgz", - "integrity": "sha512-+KD6q1BBtw0iK9aGBGSfxJ31/ZgizKRjhm8ebgJUBMx0aeeQuIJ1I72beCoIrltIZGrSm4vmrxRxrG5n1aUTtw==" - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -55352,11 +55161,6 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, - "object-path": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", - "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==" - }, "object-to-spawn-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz", diff --git a/packages/cli/package.json b/packages/cli/package.json index a10886c5c9..6ada4d8f21 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -37,7 +37,6 @@ "@swc/core": "^1.2.196", "ajv": "8.11.0", "better-opn": "3.0.2", - "browserslist-generator": "^1.0.66", "bundle-stats-webpack-plugin": "^3.3.8", "chalk": "4.1.2", "cli-progress": "^3.11.1", diff --git a/packages/cli/src/webpack/config.ts b/packages/cli/src/webpack/config.ts index 02590526f8..80dc564b9e 100644 --- a/packages/cli/src/webpack/config.ts +++ b/packages/cli/src/webpack/config.ts @@ -3,7 +3,6 @@ import path from 'path'; import { URLSearchParams } from 'url'; import ReactRefreshWebpackPlugin from '@pmmmwh/react-refresh-webpack-plugin'; -import { browsersWithSupportForEcmaVersion as ecmaTargets } from 'browserslist-generator'; import CompressionPlugin from 'compression-webpack-plugin'; // eslint-disable-next-line import/default import CopyPlugin from 'copy-webpack-plugin'; @@ -57,11 +56,35 @@ export default async ( const coreJsVersion = await getCurrentCoreJsVersion(); if (isEsVersion) { - targets = ecmaTargets('es2022'); + // es2022 targets (taken from 'browserslist-generator') + targets = [ + 'and_chr >= 91', + 'chrome >= 91', + 'and_ff >= 90', + 'android >= 103', + 'edge >= 91', + 'samsung >= 16.0', + 'safari >= 15', + 'ios_saf >= 15.1', + 'opera >= 77', + 'firefox >= 90', + ]; } else if (isServer) { targets = { node: '18' }; } else { - targets = ecmaTargets('es2018'); + // es2018 targets + targets = [ + 'and_chr >= 63', + 'chrome >= 63', + 'and_ff >= 58', + 'android >= 103', + 'edge >= 79', + 'samsung >= 8.2', + 'safari >= 11.1', + 'ios_saf >= 11.4', + 'opera >= 50', + 'firefox >= 58', + ]; } // Set correct devtool source maps config