From 76642ab84058b8579f02cd5ace2dc42a88b57c16 Mon Sep 17 00:00:00 2001 From: Tine Kondo Date: Mon, 29 Apr 2024 06:00:08 +0000 Subject: [PATCH] chore: update to Nx workspace `v18.3.4` --- package.json | 30 +- .../src/generators/init/generator.spec.ts | 2 - .../nx-melos/src/generators/init/schema.d.ts | 3 +- pnpm-lock.yaml | 906 ++++++++---------- 4 files changed, 429 insertions(+), 512 deletions(-) diff --git a/package.json b/package.json index 9a17e4b4..e4a7b735 100644 --- a/package.json +++ b/package.json @@ -7,11 +7,11 @@ "build": "nx run-many --target build --parallel 4 --exclude smoke", "test": "nx run-many --target test --parallel 4 --exclude smoke --runInBand", "e2e": "ts-node -P ./tools/tsconfig.tools.json ./tools/scripts/run-all-e2e-tests.ts", - "lint": "nx run-many --target=lint --fix --parallel 4 --exclude smoke", + "lint": "nx run-many --target lint --fix --parallel 4 --exclude smoke", "affected:build": "nx affected --target build --exclude=smoke", "affected:e2e": "nx affected --target e2e --exclude=smoke", "affected:test": "nx affected --target test --exclude=smoke", - "affected:lint": "nx affected --target lint", + "affected:lint": "nx affected --target lint --fix", "affected:graph": "nx affected --graph", "affected:format": "nx affected --target format --exclude=smoke", "format": "nx format:write", @@ -49,13 +49,13 @@ "@commitlint/cli": "^17.6.1", "@commitlint/config-angular": "^17.6.1", "@jest/globals": "^29.5.0", - "@nx/devkit": "18.1.3", - "@nx/eslint-plugin": "18.1.3", - "@nx/jest": "18.1.3", - "@nx/js": "18.1.3", - "@nx/node": "18.1.3", - "@nx/plugin": "18.1.3", - "@nx/workspace": "18.1.3", + "@nx/devkit": "18.3.4", + "@nx/eslint-plugin": "18.3.4", + "@nx/jest": "18.3.4", + "@nx/js": "18.3.4", + "@nx/node": "18.3.4", + "@nx/plugin": "18.3.4", + "@nx/workspace": "18.3.4", "@swc-node/register": "1.8.0", "@swc/cli": "0.1.62", "@swc/core": "1.3.87", @@ -68,23 +68,21 @@ "@types/unzipper": "^0.10.5", "@types/xmldoc": "^1.1.6", "@types/yargs": "^17.0.26", - "@typescript-eslint/eslint-plugin": "^5.60.1", - "@typescript-eslint/parser": "^5.60.1", + "@typescript-eslint/eslint-plugin": "^7.3.0", + "@typescript-eslint/parser": "^7.3.0", "dotenv": "10.0.0", - "eslint": "~8.15.0", - "eslint-config-prettier": "8.1.0", + "eslint": "~8.57.0", + "eslint-config-prettier": "^9.0.0", "fs-extra": "^10.1.0", "husky": "^8.0.3", "jest": "29.4.3", "jest-environment-jsdom": "29.4.3", "jest-environment-node": "^29.4.1", "jest-mock": "28.1.3", - "jsonc-eslint-parser": "^2.2.0", - "nx": "18.1.3", + "nx": "18.3.4", "prettier": "2.6.2", "ts-jest": "29.1.0", "ts-node": "10.9.1", - "tslint": "6.1.3", "typescript": "5.3.3", "verdaccio": "^5.0.4" }, diff --git a/packages/nx-melos/src/generators/init/generator.spec.ts b/packages/nx-melos/src/generators/init/generator.spec.ts index d38aac15..326db838 100644 --- a/packages/nx-melos/src/generators/init/generator.spec.ts +++ b/packages/nx-melos/src/generators/init/generator.spec.ts @@ -6,8 +6,6 @@ import { InitGeneratorOptions } from './schema'; jest.mock('child_process'); // we need to mock 'execSync' so that it doesn't really run 'melos' (reserved to e2e testing) (see __mocks__/child_process.js) -import { NX_MELOS_PKG } from '../../index'; - describe('init generator', () => { let tree: Tree; const options: InitGeneratorOptions = {}; diff --git a/packages/nx-melos/src/generators/init/schema.d.ts b/packages/nx-melos/src/generators/init/schema.d.ts index 100f4cec..4111b3a7 100644 --- a/packages/nx-melos/src/generators/init/schema.d.ts +++ b/packages/nx-melos/src/generators/init/schema.d.ts @@ -1,4 +1,3 @@ - export interface InitGeneratorOptions { - scriptNameSeparator?: '-' | ':' = '-'; + scriptNameSeparator?: '-' | ':'; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 73ab5f2b..404fc700 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,26 +62,26 @@ devDependencies: specifier: ^29.5.0 version: 29.5.0 '@nx/devkit': - specifier: 18.1.3 - version: 18.1.3(nx@18.1.3) + specifier: 18.3.4 + version: 18.3.4(nx@18.3.4) '@nx/eslint-plugin': - specifier: 18.1.3 - version: 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(@typescript-eslint/parser@5.60.1)(eslint-config-prettier@8.1.0)(eslint@8.15.0)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) + specifier: 18.3.4 + version: 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(@typescript-eslint/parser@7.7.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4) '@nx/jest': - specifier: 18.1.3 - version: 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + specifier: 18.3.4 + version: 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) '@nx/js': - specifier: 18.1.3 - version: 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) + specifier: 18.3.4 + version: 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4) '@nx/node': - specifier: 18.1.3 - version: 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + specifier: 18.3.4 + version: 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) '@nx/plugin': - specifier: 18.1.3 - version: 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + specifier: 18.3.4 + version: 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) '@nx/workspace': - specifier: 18.1.3 - version: 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87) + specifier: 18.3.4 + version: 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87) '@swc-node/register': specifier: 1.8.0 version: 1.8.0(@swc/core@1.3.87)(@swc/types@0.1.5)(typescript@5.3.3) @@ -119,20 +119,20 @@ devDependencies: specifier: ^17.0.26 version: 17.0.26 '@typescript-eslint/eslint-plugin': - specifier: ^5.60.1 - version: 5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.15.0)(typescript@5.3.3) + specifier: ^7.3.0 + version: 7.7.1(@typescript-eslint/parser@7.7.1)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: ^5.60.1 - version: 5.60.1(eslint@8.15.0)(typescript@5.3.3) + specifier: ^7.3.0 + version: 7.7.1(eslint@8.57.0)(typescript@5.3.3) dotenv: specifier: 10.0.0 version: 10.0.0 eslint: - specifier: ~8.15.0 - version: 8.15.0 + specifier: ~8.57.0 + version: 8.57.0 eslint-config-prettier: - specifier: 8.1.0 - version: 8.1.0(eslint@8.15.0) + specifier: ^9.0.0 + version: 9.1.0(eslint@8.57.0) fs-extra: specifier: ^10.1.0 version: 10.1.0 @@ -151,12 +151,9 @@ devDependencies: jest-mock: specifier: 28.1.3 version: 28.1.3 - jsonc-eslint-parser: - specifier: ^2.2.0 - version: 2.2.0 nx: - specifier: 18.1.3 - version: 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87) + specifier: 18.3.4 + version: 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87) prettier: specifier: 2.6.2 version: 2.6.2 @@ -166,9 +163,6 @@ devDependencies: ts-node: specifier: 10.9.1 version: 10.9.1(@swc/core@1.3.87)(@types/node@18.16.9)(typescript@5.3.3) - tslint: - specifier: 6.1.3 - version: 6.1.3(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -196,16 +190,6 @@ packages: '@jridgewell/trace-mapping': 0.3.18 dev: true - /@babel/code-frame@7.21.4: - resolution: - { - integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==, - } - engines: { node: '>=6.9.0' } - dependencies: - '@babel/highlight': 7.22.5 - dev: true - /@babel/code-frame@7.22.5: resolution: { @@ -556,18 +540,6 @@ packages: - supports-color dev: true - /@babel/highlight@7.22.5: - resolution: - { - integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==, - } - engines: { node: '>=6.9.0' } - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - /@babel/highlight@7.23.4: resolution: { @@ -2102,7 +2074,7 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.15.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: { integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, @@ -2111,8 +2083,16 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.15.0 - eslint-visitor-keys: 3.4.2 + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/regexpp@4.10.0: + resolution: + { + integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==, + } + engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } dev: true /@eslint-community/regexpp@4.6.2: @@ -2123,10 +2103,10 @@ packages: engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } dev: true - /@eslint/eslintrc@1.4.1: + /@eslint/eslintrc@2.1.4: resolution: { - integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==, + integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: @@ -2143,24 +2123,40 @@ packages: - supports-color dev: true - /@humanwhocodes/config-array@0.9.5: + /@eslint/js@8.57.0: resolution: { - integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==, + integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + dev: true + + /@humanwhocodes/config-array@0.11.14: + resolution: + { + integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==, } engines: { node: '>=10.10.0' } dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/object-schema@1.2.1: + /@humanwhocodes/module-importer@1.0.1: resolution: { - integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==, + integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, + } + engines: { node: '>=12.22' } + dev: true + + /@humanwhocodes/object-schema@2.0.3: + resolution: + { + integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==, } dev: true @@ -2583,24 +2579,24 @@ packages: fastq: 1.15.0 dev: true - /@nrwl/devkit@18.1.3(nx@18.1.3): + /@nrwl/devkit@18.3.4(nx@18.3.4): resolution: { - integrity: sha512-qIP/RrOfPBqSPgMHKe13/YXnOxasL64Pv+i/aDdY/Fk5zvQIxe+qOizSus7przTwdpu6Jm+JWrYXrwIj4Tmy6g==, + integrity: sha512-Fty9Huqm12OYueU3uLJl3uvBUl5BvEyPfvw8+rLiNx9iftdEattM8C+268eAbIRRSLSOVXlWsJH4brlc6QZYYw==, } dependencies: - '@nx/devkit': 18.1.3(nx@18.1.3) + '@nx/devkit': 18.3.4(nx@18.3.4) transitivePeerDependencies: - nx dev: true - /@nrwl/eslint-plugin-nx@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(@typescript-eslint/parser@5.60.1)(eslint-config-prettier@8.1.0)(eslint@8.15.0)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4): + /@nrwl/eslint-plugin-nx@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(@typescript-eslint/parser@7.7.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4): resolution: { - integrity: sha512-l6FQgzgHsHY+jbH6ukyXn6617ZixT5EY1gk0s+1H8dTwvHK44SqbeWtCs63VTRX53vcXiFTk71OZWUIb1AQ6tg==, + integrity: sha512-IiBAxWgOZC4dIqnirpoRJ0YvDeR9HjlOyKna2CZoUj4Dr5uYOiNHbxVbfLPhsIenRLEbjttCxrA9Mm9k++bdjA==, } dependencies: - '@nx/eslint-plugin': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(@typescript-eslint/parser@5.60.1)(eslint-config-prettier@8.1.0)(eslint@8.15.0)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/eslint-plugin': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(@typescript-eslint/parser@7.7.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2617,13 +2613,13 @@ packages: - verdaccio dev: true - /@nrwl/jest@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): + /@nrwl/jest@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): resolution: { - integrity: sha512-R8IPVHoLDLRFjdOC4f80LEUv4BYH2VoeyJlBw33u3xnTpb94XThMC//f1k+js/+iVPyFUqlHhOfw2X3HwcIYew==, + integrity: sha512-pIYd8WBQz6DKfhIKkZn9VsNBPR0QGnbAdI9AfrQPoGfj19x3tzqLSjcg/O5UvIs6174U1b+0ccxWmQvFep22Kw==, } dependencies: - '@nx/jest': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/jest': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2639,13 +2635,33 @@ packages: - verdaccio dev: true - /@nrwl/js@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4): + /@nrwl/js@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4): + resolution: + { + integrity: sha512-oyiMoxzDVGQe5E4UFGO/WAOU211HEIdRxSEOfs1lPhvA8lKbUa0IWDqPOugNws/YHAr+vUTU3sZDJ3uU3RJuYQ==, + } + dependencies: + '@nx/js': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - typescript + - verdaccio + dev: true + + /@nrwl/js@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.4.5)(verdaccio@5.0.4): resolution: { - integrity: sha512-7Wmmpk64CfmXTA/bvBm4z3xHMnf/TfPUjIcuzPrOFt25rBNPU0YhI9ULBAAnTDs0YZEiDe6pm+k6c8+ykT9mtA==, + integrity: sha512-oyiMoxzDVGQe5E4UFGO/WAOU211HEIdRxSEOfs1lPhvA8lKbUa0IWDqPOugNws/YHAr+vUTU3sZDJ3uU3RJuYQ==, } dependencies: - '@nx/js': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/js': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.4.5)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2659,13 +2675,13 @@ packages: - verdaccio dev: true - /@nrwl/node@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): + /@nrwl/node@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): resolution: { - integrity: sha512-eKrFuWi+K4KCb7P6wMaoMOBpuSLO/QtNO8kOh/FVRyAZjcl2Z8IJsIsjN7swTCWalno8xcaJ3kR8aS9gnja4ug==, + integrity: sha512-33u3nST6w/mheKjWb+wkdS4EcReS3fqXOtRo50NFcDGwVQIIA+xpQwEh8idjXUcHmwIPqn1oG76qsexpEQdS8w==, } dependencies: - '@nx/node': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/node': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2682,13 +2698,13 @@ packages: - verdaccio dev: true - /@nrwl/nx-plugin@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): + /@nrwl/nx-plugin@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): resolution: { - integrity: sha512-biqsu6t6sZzPhv0JzyaZKhxff5kFLW8dnlkncBQ8qomrvNsRf/uhfBFCitXVaxuF3g8zVPFT1QDi6MV+pJTXvQ==, + integrity: sha512-lXuxrYRgBUT6mgnF8bARmo73J2pWDEeb7AR4RjtWpnwBjc8X63qNGWXNHmMweyn8q7SLeJ3Alboh00jlouUZ1Q==, } dependencies: - '@nx/plugin': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/plugin': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2705,14 +2721,14 @@ packages: - verdaccio dev: true - /@nrwl/tao@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87): + /@nrwl/tao@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87): resolution: { - integrity: sha512-cRs5kDRhiYVZ9SLQ2ol+2+zltgPemDtsHKz2h2whazHF+d39zsPLYbFm1ZJuDKpZp6TJJercqSH1UQCdOXEkdQ==, + integrity: sha512-+7KsDYmGj1cvNaXZcjSYOPN1h17hsGFBtVX7MqnpJLLkQTUhKg2rQxqyluzshJ+RoDUVtYPGyHg1AizlB66RIA==, } hasBin: true dependencies: - nx: 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87) + nx: 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87) tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' @@ -2720,42 +2736,42 @@ packages: - debug dev: true - /@nrwl/workspace@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87): + /@nrwl/workspace@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87): resolution: { - integrity: sha512-Ds5BplyUJAzldMz+ywMqQw/T+UHhQBQSiNeyuqeUmqm6VKMWYs8LnAdVuCQkrc4jc/JL5QeJOUS+Ppt+O1kkGw==, + integrity: sha512-ziPHZcSYj46aPYrRHaKu56/SmYCijLT5vIm/UaoWD5v5Fy5CRigO/ezUImsHGHMEZWfHt44s4jsv7QdJWAXe7w==, } dependencies: - '@nx/workspace': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87) + '@nx/workspace': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug dev: true - /@nx/devkit@18.1.3(nx@18.1.3): + /@nx/devkit@18.3.4(nx@18.3.4): resolution: { - integrity: sha512-/LA1VTcSOHun06bsLFREFsy3K2XvRIZKPhUgXbrPAjwVZzH91a+9jUYoCwrxXrp21c2Ndh6y3zq3qPfjJr7DzQ==, + integrity: sha512-M3htxl5WvlNKK5KNOndCAApbyBCZNTFFs+rtdwvudNZk5+84zAAPaWzSoX9C4XLAW78/f98LzF68/ch05aN12A==, } peerDependencies: - nx: '>= 16 <= 18' + nx: '>= 16 <= 19' dependencies: - '@nrwl/devkit': 18.1.3(nx@18.1.3) + '@nrwl/devkit': 18.3.4(nx@18.3.4) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.2.4 - nx: 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87) + nx: 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87) semver: 7.6.0 tmp: 0.2.1 tslib: 2.6.2 yargs-parser: 21.1.1 dev: true - /@nx/eslint-plugin@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(@typescript-eslint/parser@5.60.1)(eslint-config-prettier@8.1.0)(eslint@8.15.0)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4): + /@nx/eslint-plugin@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(@typescript-eslint/parser@7.7.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4): resolution: { - integrity: sha512-pzmvdvF2rOqCd6JymwBwlNP+2TxFWpPDof8NQXeEpjhSAP/OGaxIMNrzft0jTqvA5i14+rIah02zp26sm1IPHg==, + integrity: sha512-rGQX/w+qexGWOLjHECZeZ2RDgaKEUvQW+zGBNlw/5u7tZcTYUpG10VG1j+BrwBZ1gT9YV1b/0IUYdwdEo1NNwA==, } peerDependencies: '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 @@ -2764,15 +2780,15 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/eslint-plugin-nx': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(@typescript-eslint/parser@5.60.1)(eslint-config-prettier@8.1.0)(eslint@8.15.0)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) - '@nx/devkit': 18.1.3(nx@18.1.3) - '@nx/js': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) - '@typescript-eslint/parser': 5.60.1(eslint@8.15.0)(typescript@5.3.3) - '@typescript-eslint/type-utils': 6.21.0(eslint@8.15.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.15.0)(typescript@5.3.3) + '@nrwl/eslint-plugin-nx': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(@typescript-eslint/parser@7.7.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/devkit': 18.3.4(nx@18.3.4) + '@nx/js': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4) + '@typescript-eslint/parser': 7.7.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 7.7.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.3.3) chalk: 4.1.2 confusing-browser-globals: 1.0.11 - eslint-config-prettier: 8.1.0(eslint@8.15.0) + eslint-config-prettier: 9.1.0(eslint@8.57.0) jsonc-eslint-parser: 2.2.0 semver: 7.6.0 tslib: 2.6.2 @@ -2790,10 +2806,10 @@ packages: - verdaccio dev: true - /@nx/eslint@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(verdaccio@5.0.4): + /@nx/eslint@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(verdaccio@5.0.4): resolution: { - integrity: sha512-PGGD2qyePRvz6VSjUrHO5ZooCTvILLB1BVWw9i7FZ3mUazg6nWgnsZEmoeLZKmBPMhACZfuj0/ULtw0y+lfMvA==, + integrity: sha512-PiAMeI87RD9pi/IvOUWwszNBvwaY/V8fqcUUKIi6uzrzCsaKTmelTlaeJbH/z7Ulzx3iFPx1w1tcagI0ZWDBaQ==, } peerDependencies: js-yaml: 4.1.0 @@ -2801,13 +2817,13 @@ packages: js-yaml: optional: true dependencies: - '@nx/devkit': 18.1.3(nx@18.1.3) - '@nx/js': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) - '@nx/linter': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(verdaccio@5.0.4) - eslint: 8.15.0 + '@nx/devkit': 18.3.4(nx@18.3.4) + '@nx/js': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.4.5)(verdaccio@5.0.4) + '@nx/linter': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(verdaccio@5.0.4) + eslint: 8.57.0 js-yaml: 4.1.0 tslib: 2.6.2 - typescript: 5.3.3 + typescript: 5.4.5 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2820,17 +2836,17 @@ packages: - verdaccio dev: true - /@nx/jest@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): + /@nx/jest@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): resolution: { - integrity: sha512-vGN3r5DhEDZDtKkA1iJ9bGqFzmxI3KGnv8rkTDoXlrhGZQULxMwnqFEEp4OHPMdXB98wlA/sYGQcqPZXPhWVyA==, + integrity: sha512-sWbrhz8RYZ7j1uUbyB7tvulnRncNwtnEEMIGYUrHSQB1of+aG+FA2VtI3KCoWrfzMc5EDl7DLpKY1VMW2ArWhQ==, } dependencies: '@jest/reporters': 29.5.0 '@jest/test-result': 29.5.0 - '@nrwl/jest': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) - '@nx/devkit': 18.1.3(nx@18.1.3) - '@nx/js': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) + '@nrwl/jest': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/devkit': 18.3.4(nx@18.3.4) + '@nx/js': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) chalk: 4.1.2 identity-obj-proxy: 3.0.0 @@ -2856,10 +2872,10 @@ packages: - verdaccio dev: true - /@nx/js@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4): + /@nx/js@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4): resolution: { - integrity: sha512-nXDTgyyM3/rfLFORroOzgaeD1+sI+QU+lrVMbW0JW0SkqrzpEXzo8VdlFoA2DQrbaChT3lyZQwGQ/CZYF+76Sw==, + integrity: sha512-+MPacp/B09e5QwaFQBkev9pW862ZpmesqR2lUUnFAXUBKtjYVIAmhJWHOtevqC1om4OxvTsbluYHsbAkAUzlMA==, } peerDependencies: verdaccio: ^5.0.4 @@ -2874,9 +2890,9 @@ packages: '@babel/preset-env': 7.23.9(@babel/core@7.23.9) '@babel/preset-typescript': 7.22.5(@babel/core@7.23.9) '@babel/runtime': 7.22.6 - '@nrwl/js': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) - '@nx/devkit': 18.1.3(nx@18.1.3) - '@nx/workspace': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87) + '@nrwl/js': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/devkit': 18.3.4(nx@18.3.4) + '@nx/workspace': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) babel-plugin-const-enum: 1.2.0(@babel/core@7.23.9) babel-plugin-macros: 2.8.0 @@ -2910,13 +2926,67 @@ packages: - typescript dev: true - /@nx/linter@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(verdaccio@5.0.4): + /@nx/js@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.4.5)(verdaccio@5.0.4): resolution: { - integrity: sha512-kD7Vb6cLi3J+pW+2IKEVg4SgBAA9XXOZMN58oi+sefLpnFe9180tbWVwHZG4nuiMMkh8eC8mAQfgiXwyrdZfFQ==, + integrity: sha512-+MPacp/B09e5QwaFQBkev9pW862ZpmesqR2lUUnFAXUBKtjYVIAmhJWHOtevqC1om4OxvTsbluYHsbAkAUzlMA==, } + peerDependencies: + verdaccio: ^5.0.4 + peerDependenciesMeta: + verdaccio: + optional: true dependencies: - '@nx/eslint': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(verdaccio@5.0.4) + '@babel/core': 7.23.9 + '@babel/plugin-proposal-decorators': 7.22.7(@babel/core@7.23.9) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-runtime': 7.23.9(@babel/core@7.23.9) + '@babel/preset-env': 7.23.9(@babel/core@7.23.9) + '@babel/preset-typescript': 7.22.5(@babel/core@7.23.9) + '@babel/runtime': 7.22.6 + '@nrwl/js': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.4.5)(verdaccio@5.0.4) + '@nx/devkit': 18.3.4(nx@18.3.4) + '@nx/workspace': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) + babel-plugin-const-enum: 1.2.0(@babel/core@7.23.9) + babel-plugin-macros: 2.8.0 + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.23.9) + chalk: 4.1.2 + columnify: 1.6.0 + detect-port: 1.5.1 + fast-glob: 3.2.7 + fs-extra: 11.1.1 + ignore: 5.2.4 + js-tokens: 4.0.0 + minimatch: 9.0.3 + npm-package-arg: 11.0.1 + npm-run-path: 4.0.1 + ora: 5.3.0 + semver: 7.6.0 + source-map-support: 0.5.19 + ts-node: 10.9.1(@swc/core@1.3.87)(@types/node@18.16.9)(typescript@5.4.5) + tsconfig-paths: 4.2.0 + tslib: 2.6.2 + verdaccio: 5.0.4(typanion@3.12.1) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - typescript + dev: true + + /@nx/linter@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(verdaccio@5.0.4): + resolution: + { + integrity: sha512-hvgsd1JMjRykHheIJOwxDAYLcy6b9wLtBZGV4pdg1Q4himocgG9Rhi/V7ha+hPtV8oq+iIRuNnLPY+UcdK2ovQ==, + } + dependencies: + '@nx/eslint': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -2930,17 +3000,17 @@ packages: - verdaccio dev: true - /@nx/node@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): + /@nx/node@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): resolution: { - integrity: sha512-07b0h08G3sHXD9E7o1R0d0RCVrafRNYhzfh9lRcA3+3hmCEfNertYJiQwHgJs9/gmutw0qpaDhP0H0hLMRSZRQ==, + integrity: sha512-w9eCtj820pUWsRsBal/qJ9czWw47K6UHmRZYpjIlOv5/7iwtq8NnFau9doYULsTu7caR27MExrUsKe+vmb4U2A==, } dependencies: - '@nrwl/node': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) - '@nx/devkit': 18.1.3(nx@18.1.3) - '@nx/eslint': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(verdaccio@5.0.4) - '@nx/jest': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) - '@nx/js': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) + '@nrwl/node': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/devkit': 18.3.4(nx@18.3.4) + '@nx/eslint': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(verdaccio@5.0.4) + '@nx/jest': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/js': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4) tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -2958,10 +3028,10 @@ packages: - verdaccio dev: true - /@nx/nx-darwin-arm64@18.1.3: + /@nx/nx-darwin-arm64@18.3.4: resolution: { - integrity: sha512-h3/1ywpLa56RwBnz8Lr9yyUvPvfGvKFxIo8LNptc8fMoONuuIOeZTAmaBxKBOaKtL7g64/LKDs0Ts+mSXzmbqA==, + integrity: sha512-MOGk9z4fIoOkJB68diH3bwoWrC8X9IzMNsz1mu0cbVfgCRAfIV3b+lMsiwQYzWal3UWW5DE5Rkss4F8whiV5Uw==, } engines: { node: '>= 10' } cpu: [arm64] @@ -2970,10 +3040,10 @@ packages: dev: true optional: true - /@nx/nx-darwin-x64@18.1.3: + /@nx/nx-darwin-x64@18.3.4: resolution: { - integrity: sha512-6LHe7MYrKlztLlKhYfGV3CtFPhEqcc2ZgwGVWYiAmS/glcN+Wai7RFQX/cZiJ+TbDRFzvETPPGNRP/aSAOkRnQ==, + integrity: sha512-tSzPRnNB3QdPM+KYiIuRCUtyCwcuIRC95FfP0ZB3WvfDeNxJChEAChNqmCMDE4iFvZhGuze8WqkJuIVdte+lyQ==, } engines: { node: '>= 10' } cpu: [x64] @@ -2982,10 +3052,10 @@ packages: dev: true optional: true - /@nx/nx-freebsd-x64@18.1.3: + /@nx/nx-freebsd-x64@18.3.4: resolution: { - integrity: sha512-ppSkJJVKnfDWYJBKqjEM/p4qdMZsZVV++dkFN/n50p6uwHstv0Kth7dNdsu3ZyPqmg6+IYUZql7JSTeNqKne5A==, + integrity: sha512-bjSPak/d+bcR95/pxHMRhnnpHc6MnrQcG6f5AjX15Esm4JdrdQKPBmG1RybuK0WKSyD5wgVhkAGc/QQUom9l8g==, } engines: { node: '>= 10' } cpu: [x64] @@ -2994,10 +3064,10 @@ packages: dev: true optional: true - /@nx/nx-linux-arm-gnueabihf@18.1.3: + /@nx/nx-linux-arm-gnueabihf@18.3.4: resolution: { - integrity: sha512-1vflQE4gscHq2GJeu2L48Z8rQFcdu+gcprG1cMEf3CIDxh/nJei66bdVJYYYxPNi6rYaeONPJgBjbIih8ce8nQ==, + integrity: sha512-/1HnUL7jhH0S7PxJqf6R1pk3QlAU22GY89EQV9fd+RDUtp7IyzaTlkebijTIqfxlSjC4OO3bPizaxEaxdd3uKQ==, } engines: { node: '>= 10' } cpu: [arm] @@ -3006,10 +3076,10 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-gnu@18.1.3: + /@nx/nx-linux-arm64-gnu@18.3.4: resolution: { - integrity: sha512-7B5YXjDzzFdEMUzhFifXgsg741Afp3v7vNdPL2joQ7xrERKYEge7eXCjp5/GYhl9J4y5BmdeV2Joqr4WQ6R7Pg==, + integrity: sha512-g/2IaB2bZTKaBNPEf9LxtIXb1XHdhh3VO9PnePIrwkkixPMLN0dTxT5Sttt75lvLP3EU1AUR5w3Aaz2Q1mYtWA==, } engines: { node: '>= 10' } cpu: [arm64] @@ -3018,10 +3088,10 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-musl@18.1.3: + /@nx/nx-linux-arm64-musl@18.3.4: resolution: { - integrity: sha512-OaAVjUli44JUTlGPmtxZDO2U88yK6/cwt1LTbTHGeabupbXR295RDn1TkR1/1oNo8grRaOi/V9DWEg9RRmGvOw==, + integrity: sha512-MgfKLoEF6I1cCS+0ooFLEjJSSVdCYyCT9Q96IHRJntAEL8u/0GR2OUoBoLC+q1lnbIkJr/uqTJxA2Jh+sJTIbA==, } engines: { node: '>= 10' } cpu: [arm64] @@ -3030,10 +3100,10 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-gnu@18.1.3: + /@nx/nx-linux-x64-gnu@18.3.4: resolution: { - integrity: sha512-qDinHpGZ9FhoOtdfO23pwN7pBCu25ElJ1InLCeCarl9CQYS1CDZNimrcSOFl20DAZqINQamPqBFJ7nKeDRBy7g==, + integrity: sha512-vbHxv7m3gjthBvw50EYCtgyY0Zg5nVTaQtX+wRsmKybV2i7wHbw5zIe1aL4zHUm6TcPGbIQK+utVM+hyCqKHVA==, } engines: { node: '>= 10' } cpu: [x64] @@ -3042,10 +3112,10 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-musl@18.1.3: + /@nx/nx-linux-x64-musl@18.3.4: resolution: { - integrity: sha512-E28Q0v9N7LrV+0uu4ytrcCHfF1MPYwNL2NLZN3yCPgulGHe3NwCuMnbC974+uOZ+MTqua7KnVOQ5VYA5sL1LIw==, + integrity: sha512-qIJKJCYFRLVSALsvg3avjReOjuYk91Q0hFXMJ2KaEM1Y3tdzcFN0fKBiaHexgbFIUk8zJuS4dJObTqSYMXowbg==, } engines: { node: '>= 10' } cpu: [x64] @@ -3054,10 +3124,10 @@ packages: dev: true optional: true - /@nx/nx-win32-arm64-msvc@18.1.3: + /@nx/nx-win32-arm64-msvc@18.3.4: resolution: { - integrity: sha512-EYHPIcanVn6ZWkELnW4wW+gl8Itulmpi7f7s83CFrYxRW0U8SAG2sW4JrlvZgrK2CMyluiCGqZGHDUJZST4CVA==, + integrity: sha512-UxC8mRkFTPdZbKFprZkiBqVw8624xU38kI0xyooxKlFpt5lccTBwJ0B7+R8p1RoWyvh2DSyFI9VvfD7lczg1lA==, } engines: { node: '>= 10' } cpu: [arm64] @@ -3066,10 +3136,10 @@ packages: dev: true optional: true - /@nx/nx-win32-x64-msvc@18.1.3: + /@nx/nx-win32-x64-msvc@18.3.4: resolution: { - integrity: sha512-1tBViAG9VQ3arKoKFOrkBzYUAGgGsVqYbifng+stb5TPWOj0jjhQpwbsk0u3ROmEBw9crWRwzRt1qh/ZE7SfQQ==, + integrity: sha512-/RqEjNU9hxIBxRLafCNKoH3SaB2FShf+1ZnIYCdAoCZBxLJebDpnhiyrVs0lPnMj9248JbizEMdJj1+bs/bXig==, } engines: { node: '>= 10' } cpu: [x64] @@ -3078,17 +3148,17 @@ packages: dev: true optional: true - /@nx/plugin@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): + /@nx/plugin@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4): resolution: { - integrity: sha512-Hql5cZsicRhr2jJtCpGAb3T1PWoi677085+dRYGR1UlkYhXedbzyW1pz3gS3ntHJ92wtN3hKkkJsb2VY/4KwHg==, + integrity: sha512-UcMBoPA4cx4sSCGWCmkKsukC6//4CIEsNPfjBsHoE336x2qN5XCNkd0Ln+fjldCdvwd7rU92OmHpKWQiVx/Mow==, } dependencies: - '@nrwl/nx-plugin': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) - '@nx/devkit': 18.1.3(nx@18.1.3) - '@nx/eslint': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.1.3)(verdaccio@5.0.4) - '@nx/jest': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) - '@nx/js': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.1.3)(typescript@5.3.3)(verdaccio@5.0.4) + '@nrwl/nx-plugin': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/devkit': 18.3.4(nx@18.3.4) + '@nx/eslint': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(js-yaml@4.1.0)(nx@18.3.4)(verdaccio@5.0.4) + '@nx/jest': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.0.4) + '@nx/js': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87)(@types/node@18.16.9)(nx@18.3.4)(typescript@5.3.3)(verdaccio@5.0.4) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) fs-extra: 11.1.1 tslib: 2.6.2 @@ -3108,17 +3178,17 @@ packages: - verdaccio dev: true - /@nx/workspace@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87): + /@nx/workspace@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87): resolution: { - integrity: sha512-gJq7PWDygW1Q+XMxKIRO/2oos3Qczes9+zskjglN4G+1durnFqAJA863R57jfW1322Q1OuMngV1TBHJdtYaSnw==, + integrity: sha512-H5HmEOWb9wnrNXfI2DhK6AmMVz1snuJvjT2jcMf9kxlVW0pKGTFW+OyHfSYq6Ni3OGWb1f9O63erLYHo45zPeA==, } dependencies: - '@nrwl/workspace': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87) - '@nx/devkit': 18.1.3(nx@18.1.3) + '@nrwl/workspace': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87) + '@nx/devkit': 18.3.4(nx@18.3.4) chalk: 4.1.2 enquirer: 2.3.6 - nx: 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87) + nx: 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87) tslib: 2.6.2 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -3180,6 +3250,18 @@ packages: typescript: 5.3.3 dev: true + /@phenomnomnominal/tsquery@5.0.1(typescript@5.4.5): + resolution: + { + integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==, + } + peerDependencies: + typescript: ^3 || ^4 || ^5 + dependencies: + esquery: 1.5.0 + typescript: 5.4.5 + dev: true + /@sinclair/typebox@0.24.51: resolution: { @@ -3629,13 +3711,6 @@ packages: parse5: 7.1.2 dev: true - /@types/json-schema@7.0.11: - resolution: - { - integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==, - } - dev: true - /@types/json-schema@7.0.15: resolution: { @@ -3766,258 +3841,167 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.15.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1)(eslint@8.57.0)(typescript@5.3.3): resolution: { - integrity: sha512-KSWsVvsJsLJv3c4e73y/Bzt7OpqMCADUO846bHcuWYSYM19bldbAeDv7dYyV0jwkbMfJ2XdlzwjhXtuD7OY6bw==, + integrity: sha512-KwfdWXJBOviaBVhxO3p5TJiLpNuh2iyXyjmWN0f1nU87pwyvfS0EmjC6ukQVYVFJd/K1+0NWGPDXiyEyQorn0Q==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 5.60.1(eslint@8.15.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 5.60.1 - '@typescript-eslint/type-utils': 5.60.1(eslint@8.15.0)(typescript@5.3.3) - '@typescript-eslint/utils': 5.60.1(eslint@8.15.0)(typescript@5.3.3) + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 7.7.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 7.7.1 + '@typescript-eslint/type-utils': 7.7.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 7.7.1 debug: 4.3.4 - eslint: 8.15.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 - natural-compare-lite: 1.4.0 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 semver: 7.6.0 - tsutils: 3.21.0(typescript@5.3.3) + ts-api-utils: 1.3.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.60.1(eslint@8.15.0)(typescript@5.3.3): + /@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.3.3): resolution: { - integrity: sha512-pHWlc3alg2oSMGwsU/Is8hbm3XFbcrb6P5wIxcQW9NsYBfnrubl/GhVVD/Jm/t8HXhA2WncoIRfBtnCgRGV96Q==, + integrity: sha512-vmPzBOOtz48F6JAGVS/kZYk4EkXao6iGrD838sp1w3NQQC0W8ry/q641KU4PrG7AKNAf56NOcR8GOpH8l9FPCw==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.60.1 - '@typescript-eslint/types': 5.60.1 - '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.3.3) + '@typescript-eslint/scope-manager': 7.7.1 + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 7.7.1 debug: 4.3.4 - eslint: 8.15.0 + eslint: 8.57.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.60.1: + /@typescript-eslint/scope-manager@7.7.1: resolution: { - integrity: sha512-Dn/LnN7fEoRD+KspEOV0xDMynEmR3iSHdgNsarlXNLGGtcUok8L4N71dxUgt3YvlO8si7E+BJ5Fe3wb5yUw7DQ==, + integrity: sha512-PytBif2SF+9SpEUKynYn5g1RHFddJUcyynGpztX3l/ik7KmZEv19WCMhUBkHXPU9es/VWGD3/zg3wg90+Dh2rA==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dependencies: - '@typescript-eslint/types': 5.60.1 - '@typescript-eslint/visitor-keys': 5.60.1 - dev: true - - /@typescript-eslint/scope-manager@6.21.0: - resolution: - { - integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==, - } - engines: { node: ^16.0.0 || >=18.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/visitor-keys': 7.7.1 dev: true - /@typescript-eslint/type-utils@5.60.1(eslint@8.15.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@7.7.1(eslint@8.57.0)(typescript@5.3.3): resolution: { - integrity: sha512-vN6UztYqIu05nu7JqwQGzQKUJctzs3/Hg7E2Yx8rz9J+4LgtIDFWjjl1gm3pycH0P3mHAcEUBd23LVgfrsTR8A==, + integrity: sha512-ZksJLW3WF7o75zaBPScdW1Gbkwhd/lyeXGf1kQCxJaOeITscoSl0MjynVvCzuV5boUz/3fOI06Lz8La55mu29Q==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: - eslint: '*' + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.3.3) - '@typescript-eslint/utils': 5.60.1(eslint@8.15.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.3.3) + '@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.3.3) debug: 4.3.4 - eslint: 8.15.0 - tsutils: 3.21.0(typescript@5.3.3) + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.15.0)(typescript@5.3.3): + /@typescript-eslint/types@7.7.1: resolution: { - integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==, + integrity: sha512-AmPmnGW1ZLTpWa+/2omPrPfR7BcbUU4oha5VIbSbS1a1Tv966bklvLNXxp3mrbc+P2j4MNOTfDffNsk4o0c6/w==, } - engines: { node: ^16.0.0 || >=18.0.0 } - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.15.0)(typescript@5.3.3) - debug: 4.3.4 - eslint: 8.15.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/types@5.60.1: - resolution: - { - integrity: sha512-zDcDx5fccU8BA0IDZc71bAtYIcG9PowaOwaD8rjYbqwK7dpe/UMQl3inJ4UtUK42nOCT41jTSCwg76E62JpMcg==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dev: true - - /@typescript-eslint/types@6.21.0: - resolution: - { - integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==, - } - engines: { node: ^16.0.0 || >=18.0.0 } - dev: true - - /@typescript-eslint/typescript-estree@5.60.1(typescript@5.3.3): - resolution: - { - integrity: sha512-hkX70J9+2M2ZT6fhti5Q2FoU9zb+GeZK2SLP1WZlvUDqdMbEKhexZODD1WodNRyO8eS+4nScvT0dts8IdaBzfw==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.60.1 - '@typescript-eslint/visitor-keys': 5.60.1 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.6.0 - tsutils: 3.21.0(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color + engines: { node: ^18.18.0 || >=20.0.0 } dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): + /@typescript-eslint/typescript-estree@7.7.1(typescript@5.3.3): resolution: { - integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==, + integrity: sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==, } - engines: { node: ^16.0.0 || >=18.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/visitor-keys': 7.7.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 + minimatch: 9.0.4 semver: 7.6.0 - ts-api-utils: 1.0.3(typescript@5.3.3) + ts-api-utils: 1.3.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.60.1(eslint@8.15.0)(typescript@5.3.3): + /@typescript-eslint/utils@7.7.1(eslint@8.57.0)(typescript@5.3.3): resolution: { - integrity: sha512-tiJ7FFdFQOWssFa3gqb94Ilexyw0JVxj6vBzaSpfN/8IhoKkDuSAenUKvsSHw2A/TMpJb26izIszTXaqygkvpQ==, + integrity: sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.15.0) - '@types/json-schema': 7.0.11 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 5.60.1 - '@typescript-eslint/types': 5.60.1 - '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.3.3) - eslint: 8.15.0 - eslint-scope: 5.1.1 - semver: 7.6.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@6.21.0(eslint@8.15.0)(typescript@5.3.3): - resolution: - { - integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==, - } - engines: { node: ^16.0.0 || >=18.0.0 } - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.15.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - eslint: 8.15.0 + '@typescript-eslint/scope-manager': 7.7.1 + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.3.3) + eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@5.60.1: + /@typescript-eslint/visitor-keys@7.7.1: resolution: { - integrity: sha512-xEYIxKcultP6E/RMKqube11pGjXH1DCo60mQoWhVYyKfLkwbIVVjYxmOenNMxILx0TjCujPTjjnTIVzm09TXIw==, + integrity: sha512-gBL3Eq25uADw1LQ9kVpf3hRM+DWzs0uZknHYK3hq4jcTPqVCClHGDnB6UUUV2SFeBeA4KWHWbbLqmbGcZ4FYbw==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || >=20.0.0 } dependencies: - '@typescript-eslint/types': 5.60.1 - eslint-visitor-keys: 3.4.2 + '@typescript-eslint/types': 7.7.1 + eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.21.0: + /@ungap/structured-clone@1.2.0: resolution: { - integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==, + integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, } - engines: { node: ^16.0.0 || >=18.0.0 } - dependencies: - '@typescript-eslint/types': 6.21.0 - eslint-visitor-keys: 3.4.2 dev: true /@verdaccio/commons-api@10.0.0: @@ -4878,14 +4862,6 @@ packages: engines: { node: '>=0.2.0' } dev: false - /builtin-modules@1.1.1: - resolution: - { - integrity: sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==, - } - engines: { node: '>=0.10.0' } - dev: true - /builtins@5.0.1: resolution: { @@ -5166,13 +5142,6 @@ packages: dependencies: delayed-stream: 1.0.0 - /commander@2.20.3: - resolution: - { - integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, - } - dev: true - /commander@7.2.0: resolution: { @@ -6078,27 +6047,16 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier@8.1.0(eslint@8.15.0): + /eslint-config-prettier@9.1.0(eslint@8.57.0): resolution: { - integrity: sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw==, + integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==, } hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.15.0 - dev: true - - /eslint-scope@5.1.1: - resolution: - { - integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, - } - engines: { node: '>=8.0.0' } - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 + eslint: 8.57.0 dev: true /eslint-scope@7.2.2: @@ -6112,27 +6070,6 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.15.0): - resolution: - { - integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==, - } - engines: { node: ^10.0.0 || ^12.0.0 || >= 14.0.0 } - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.15.0 - eslint-visitor-keys: 2.1.0 - dev: true - - /eslint-visitor-keys@2.1.0: - resolution: - { - integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==, - } - engines: { node: '>=10' } - dev: true - /eslint-visitor-keys@3.4.0: resolution: { @@ -6141,24 +6078,30 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint-visitor-keys@3.4.2: + /eslint-visitor-keys@3.4.3: resolution: { - integrity: sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==, + integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint@8.15.0: + /eslint@8.57.0: resolution: { - integrity: sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==, + integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: - '@eslint/eslintrc': 1.4.1 - '@humanwhocodes/config-array': 0.9.5 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.6.2 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -6166,20 +6109,20 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 - eslint-utils: 3.0.0(eslint@8.15.0) - eslint-visitor-keys: 3.4.2 + eslint-visitor-keys: 3.4.3 espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 + find-up: 5.0.0 glob-parent: 6.0.2 globals: 13.20.0 + graphemer: 1.4.0 ignore: 5.2.4 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 + is-path-inside: 3.0.3 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -6187,11 +6130,8 @@ packages: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.3 - regexpp: 3.2.0 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true @@ -6205,7 +6145,7 @@ packages: dependencies: acorn: 8.10.0 acorn-jsx: 5.3.2(acorn@8.10.0) - eslint-visitor-keys: 3.4.2 + eslint-visitor-keys: 3.4.3 dev: true /espree@9.6.1: @@ -6217,7 +6157,7 @@ packages: dependencies: acorn: 8.10.0 acorn-jsx: 5.3.2(acorn@8.10.0) - eslint-visitor-keys: 3.4.2 + eslint-visitor-keys: 3.4.3 dev: true /esprima@4.0.1: @@ -6803,13 +6743,6 @@ packages: } dev: true - /functional-red-black-tree@1.0.1: - resolution: - { - integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==, - } - dev: true - /gensync@1.0.0-beta.2: resolution: { @@ -6998,10 +6931,10 @@ packages: integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, } - /grapheme-splitter@1.0.4: + /graphemer@1.4.0: resolution: { - integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==, + integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, } dev: true @@ -7295,6 +7228,14 @@ packages: engines: { node: '>= 4' } dev: true + /ignore@5.3.1: + resolution: + { + integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==, + } + engines: { node: '>= 4' } + dev: true + /import-fresh@3.3.0: resolution: { @@ -7460,6 +7401,14 @@ packages: engines: { node: '>=8' } dev: true + /is-path-inside@3.0.3: + resolution: + { + integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, + } + engines: { node: '>=8' } + dev: true + /is-plain-obj@1.1.0: resolution: { @@ -9044,6 +8993,16 @@ packages: dependencies: brace-expansion: 2.0.1 + /minimatch@9.0.4: + resolution: + { + integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==, + } + engines: { node: '>=16 || 14 >=14.17' } + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options@4.1.0: resolution: { @@ -9113,13 +9072,6 @@ packages: rimraf: 2.4.5 dev: true - /natural-compare-lite@1.4.0: - resolution: - { - integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==, - } - dev: true - /natural-compare@1.4.0: resolution: { @@ -9274,10 +9226,10 @@ packages: } dev: true - /nx@18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87): + /nx@18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87): resolution: { - integrity: sha512-Ade/BZxK8kf98pBPHVJXRkxRTpBYJceL1YD9LBMP5TwmsVdG5ZbmmpTkCBorCGmCZ8L5WZN3gwoikvPKGs8q5w==, + integrity: sha512-7rOHRyxpnZGJ3pHnwmpoAMHt9hNuwibWhOhPBJDhJVcbQJtGfwcWWyV/iSEnVXwKZ2lfHVE3TwE+gXFdT/GFiw==, } hasBin: true requiresBuild: true @@ -9290,7 +9242,7 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/tao': 18.1.3(@swc-node/register@1.8.0)(@swc/core@1.3.87) + '@nrwl/tao': 18.3.4(@swc-node/register@1.8.0)(@swc/core@1.3.87) '@swc-node/register': 1.8.0(@swc/core@1.3.87)(@swc/types@0.1.5)(typescript@5.3.3) '@swc/core': 1.3.87(@swc/helpers@0.5.2) '@yarnpkg/lockfile': 1.1.0 @@ -9327,16 +9279,16 @@ packages: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 18.1.3 - '@nx/nx-darwin-x64': 18.1.3 - '@nx/nx-freebsd-x64': 18.1.3 - '@nx/nx-linux-arm-gnueabihf': 18.1.3 - '@nx/nx-linux-arm64-gnu': 18.1.3 - '@nx/nx-linux-arm64-musl': 18.1.3 - '@nx/nx-linux-x64-gnu': 18.1.3 - '@nx/nx-linux-x64-musl': 18.1.3 - '@nx/nx-win32-arm64-msvc': 18.1.3 - '@nx/nx-win32-x64-msvc': 18.1.3 + '@nx/nx-darwin-arm64': 18.3.4 + '@nx/nx-darwin-x64': 18.3.4 + '@nx/nx-freebsd-x64': 18.3.4 + '@nx/nx-linux-arm-gnueabihf': 18.3.4 + '@nx/nx-linux-arm64-gnu': 18.3.4 + '@nx/nx-linux-arm64-musl': 18.3.4 + '@nx/nx-linux-x64-gnu': 18.3.4 + '@nx/nx-linux-x64-musl': 18.3.4 + '@nx/nx-win32-arm64-msvc': 18.3.4 + '@nx/nx-win32-x64-msvc': 18.3.4 transitivePeerDependencies: - debug dev: true @@ -10068,14 +10020,6 @@ packages: '@babel/runtime': 7.22.6 dev: true - /regexpp@3.2.0: - resolution: - { - integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==, - } - engines: { node: '>=8' } - dev: true - /regexpu-core@5.3.2: resolution: { @@ -11162,12 +11106,12 @@ packages: escape-string-regexp: 5.0.0 dev: true - /ts-api-utils@1.0.3(typescript@5.3.3): + /ts-api-utils@1.3.0(typescript@5.3.3): resolution: { - integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==, + integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==, } - engines: { node: '>=16.13.0' } + engines: { node: '>=16' } peerDependencies: typescript: '>=4.2.0' dependencies: @@ -11246,6 +11190,41 @@ packages: yn: 3.1.1 dev: true + /ts-node@10.9.1(@swc/core@1.3.87)(@types/node@18.16.9)(typescript@5.4.5): + resolution: + { + integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, + } + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@swc/core': 1.3.87(@swc/helpers@0.5.2) + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.16.9 + acorn: 8.8.2 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.4.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + /tsconfig-paths@4.2.0: resolution: { @@ -11258,13 +11237,6 @@ packages: strip-bom: 3.0.0 dev: true - /tslib@1.14.1: - resolution: - { - integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, - } - dev: true - /tslib@2.6.1: resolution: { @@ -11277,33 +11249,6 @@ packages: integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, } - /tslint@6.1.3(typescript@5.3.3): - resolution: - { - integrity: sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==, - } - engines: { node: '>=4.8.0' } - deprecated: TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information. - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev' - dependencies: - '@babel/code-frame': 7.21.4 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.2.3 - js-yaml: 3.14.1 - minimatch: 3.1.2 - mkdirp: 0.5.6 - resolve: 1.22.2 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0(typescript@5.3.3) - typescript: 5.3.3 - dev: true - /tsscmp@1.0.6: resolution: { @@ -11312,31 +11257,6 @@ packages: engines: { node: '>=0.6.x' } dev: true - /tsutils@2.29.0(typescript@5.3.3): - resolution: - { - integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==, - } - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 5.3.3 - dev: true - - /tsutils@3.21.0(typescript@5.3.3): - resolution: - { - integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, - } - engines: { node: '>= 6' } - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 5.3.3 - dev: true - /tunnel-agent@0.6.0: resolution: { @@ -11461,6 +11381,15 @@ packages: hasBin: true dev: true + /typescript@5.4.5: + resolution: + { + integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==, + } + engines: { node: '>=14.17' } + hasBin: true + dev: true + /uglify-js@3.17.4: resolution: { @@ -11619,13 +11548,6 @@ packages: } dev: true - /v8-compile-cache@2.3.0: - resolution: - { - integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==, - } - dev: true - /v8-to-istanbul@9.1.0: resolution: {