diff --git a/package.json b/package.json index e73d41168..fb46c4ef2 100644 --- a/package.json +++ b/package.json @@ -50,9 +50,9 @@ "@golevelup/nestjs-discovery": "4.0.1", "@mdx-js/react": "3.0.1", "@nestjs/cli": "10.3.2", - "@nestjs/common": "10.0.0", - "@nestjs/core": "10.0.0", - "@nestjs/testing": "10.0.0", + "@nestjs/common": "10.4.4", + "@nestjs/core": "10.4.4", + "@nestjs/testing": "10.4.4", "@nrwl/js": "16.10.0", "@nrwl/node": "16.10.0", "@nrwl/nx-cloud": "15.3.5", diff --git a/packages/nest-commander-schematics/package.json b/packages/nest-commander-schematics/package.json index dc92f8b7e..e4956244b 100644 --- a/packages/nest-commander-schematics/package.json +++ b/packages/nest-commander-schematics/package.json @@ -33,7 +33,7 @@ "@angular-devkit/core": "14.0.5", "@angular-devkit/schematics": "14.0.5", "rxjs": "7.8.1", - "@nestjs/schematics": "9.0.0", + "@nestjs/schematics": "9.2.0", "typescript": "5.1.6" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 116ddb745..0b9350f4d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,7 +50,7 @@ importers: version: 3.6.0(@algolia/client-search@4.23.3)(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.13.0) '@golevelup/nestjs-discovery': specifier: 4.0.1 - version: 4.0.1(@nestjs/common@10.0.0)(@nestjs/core@10.0.0) + version: 4.0.1(@nestjs/common@10.4.4)(@nestjs/core@10.4.4) '@mdx-js/react': specifier: 3.0.1 version: 3.0.1(@types/react@18.3.2)(react@18.3.1) @@ -58,14 +58,14 @@ importers: specifier: 10.3.2 version: 10.3.2(@swc/core@1.5.7) '@nestjs/common': - specifier: 10.0.0 - version: 10.0.0(reflect-metadata@0.2.2)(rxjs@7.8.1) + specifier: 10.4.4 + version: 10.4.4(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': - specifier: 10.0.0 - version: 10.0.0(@nestjs/common@10.0.0)(reflect-metadata@0.2.2)(rxjs@7.8.1) + specifier: 10.4.4 + version: 10.4.4(@nestjs/common@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/testing': - specifier: 10.0.0 - version: 10.0.0(@nestjs/common@10.0.0)(@nestjs/core@10.0.0) + specifier: 10.4.4 + version: 10.4.4(@nestjs/common@10.4.4)(@nestjs/core@10.4.4) '@nrwl/js': specifier: 16.10.0 version: 16.10.0(@swc/core@1.5.7)(@types/node@18.19.33)(nx@16.10.0)(typescript@5.1.6) @@ -226,8 +226,8 @@ importers: specifier: 14.0.5 version: 14.0.5 '@nestjs/schematics': - specifier: 9.0.0 - version: 9.0.0(typescript@5.1.6) + specifier: 9.2.0 + version: 9.2.0(typescript@5.1.6) rxjs: specifier: 7.8.1 version: 7.8.1 @@ -438,6 +438,22 @@ packages: rxjs: 6.6.7 source-map: 0.7.3 + /@angular-devkit/core@16.0.1: + resolution: {integrity: sha512-2uz98IqkKJlgnHbWQ7VeL4pb+snGAZXIama2KXi+k9GsRntdcw+udX8rL3G9SdUGUF+m6+147Y1oRBMHsO/v4w==} + engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + chokidar: ^3.5.2 + peerDependenciesMeta: + chokidar: + optional: true + dependencies: + ajv: 8.12.0 + ajv-formats: 2.1.1(ajv@8.12.0) + jsonc-parser: 3.2.0 + rxjs: 7.8.1 + source-map: 0.7.4 + dev: false + /@angular-devkit/core@16.1.0(chokidar@3.6.0): resolution: {integrity: sha512-mrWpuDvttmhrCGcLc68RIXKtTzUhkBTsE5ZZFZNO1+FSC+vO/ZpyCpPd6C+6coM68NfXYjHlms5XF6KbxeGn/Q==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -515,6 +531,19 @@ packages: transitivePeerDependencies: - chokidar + /@angular-devkit/schematics@16.0.1: + resolution: {integrity: sha512-A9D0LTYmiqiBa90GKcSuWb7hUouGIbm/AHbJbjL85WLLRbQA2PwKl7P5Mpd6nS/ZC0kfG4VQY3VOaDvb3qpI9g==} + engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + dependencies: + '@angular-devkit/core': 16.0.1 + jsonc-parser: 3.2.0 + magic-string: 0.30.0 + ora: 5.4.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + dev: false + /@angular-devkit/schematics@16.1.0(chokidar@3.6.0): resolution: {integrity: sha512-LM35PH9DT3eQRSZgrkk2bx1ZQjjVh8BCByTlr37/c+FnF9mNbeBsa1YkxrlsN/CwO+045OwEwRHnkM9Zcx0U/A==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -3148,6 +3177,18 @@ packages: '@nestjs/common': 10.0.0(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.0.0(@nestjs/common@10.0.0)(reflect-metadata@0.2.2)(rxjs@7.8.1) lodash: 4.17.21 + dev: false + + /@golevelup/nestjs-discovery@4.0.1(@nestjs/common@10.4.4)(@nestjs/core@10.4.4): + resolution: {integrity: sha512-HFXBJayEkYcU/bbxOztozONdWaZR34ZeJ2zRbZIWY8d5K26oPZQTvJ4L0STW3XVRGWtoE0WBpmx2YPNgYvcmJQ==} + peerDependencies: + '@nestjs/common': ^10.x + '@nestjs/core': ^10.x + dependencies: + '@nestjs/common': 10.4.4(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.4.4(@nestjs/common@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.1) + lodash: 4.17.21 + dev: true /@humanwhocodes/config-array@0.11.14: resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} @@ -3425,7 +3466,6 @@ packages: /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true /@jridgewell/trace-mapping@0.3.18: resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} @@ -3551,6 +3591,27 @@ packages: rxjs: 7.8.1 tslib: 2.5.3 uid: 2.0.2 + dev: false + + /@nestjs/common@10.4.4(reflect-metadata@0.2.2)(rxjs@7.8.1): + resolution: {integrity: sha512-0j2/zqRw9nvHV1GKTktER8B/hIC/Z8CYFjN/ZqUuvwayCH+jZZBhCR2oRyuvLTXdnlSmtCAg2xvQ0ULqQvzqhA==} + peerDependencies: + class-transformer: '*' + class-validator: '*' + reflect-metadata: 0.2.2 + rxjs: ^7.1.0 + peerDependenciesMeta: + class-transformer: + optional: true + class-validator: + optional: true + dependencies: + iterare: 1.2.1 + reflect-metadata: 0.2.2 + rxjs: 7.8.1 + tslib: 2.7.0 + uid: 2.0.2 + dev: true /@nestjs/core@10.0.0(@nestjs/common@10.0.0)(reflect-metadata@0.2.2)(rxjs@7.8.1): resolution: {integrity: sha512-HFTdj4vsF+2qOaq97ZPRDle6Q/KyL5lmMah0/ZR0ie+e1/tnlvmlqw589xFACTemLJFFOjZMy763v+icO9u72w==} @@ -3581,6 +3642,38 @@ packages: uid: 2.0.2 transitivePeerDependencies: - encoding + dev: false + + /@nestjs/core@10.4.4(@nestjs/common@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.1): + resolution: {integrity: sha512-y9tjmAzU6LTh1cC/lWrRsCcOd80khSR0qAHAqwY2svbW+AhsR/XCzgpZrAAKJrm/dDfjLCZKyxJSayeirGcW5Q==} + requiresBuild: true + peerDependencies: + '@nestjs/common': ^10.0.0 + '@nestjs/microservices': ^10.0.0 + '@nestjs/platform-express': ^10.0.0 + '@nestjs/websockets': ^10.0.0 + reflect-metadata: 0.2.2 + rxjs: ^7.1.0 + peerDependenciesMeta: + '@nestjs/microservices': + optional: true + '@nestjs/platform-express': + optional: true + '@nestjs/websockets': + optional: true + dependencies: + '@nestjs/common': 10.4.4(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nuxtjs/opencollective': 0.3.2 + fast-safe-stringify: 2.1.1 + iterare: 1.2.1 + path-to-regexp: 3.3.0 + reflect-metadata: 0.2.2 + rxjs: 7.8.1 + tslib: 2.7.0 + uid: 2.0.2 + transitivePeerDependencies: + - encoding + dev: true /@nestjs/schematics@10.0.1(chokidar@3.6.0)(typescript@5.3.3): resolution: {integrity: sha512-buxpYtSwOmWyf0nUJWJCkCkYITwbOfIEKHTnGS7sDbcfaajrOFXb5pPAGD2E1CUb3C1+NkQIURPKzs0IouZTQg==} @@ -3597,15 +3690,14 @@ packages: - chokidar dev: true - /@nestjs/schematics@9.0.0(typescript@5.1.6): - resolution: {integrity: sha512-l4AReqX597iKyAXVN9WsrLQ1NDY0G15s7x8dHpwM0+3MOFoEKZMvqeiFrfVMqbwuMiTvXTuLcoMdlKuz7qtrDg==} + /@nestjs/schematics@9.2.0(typescript@5.1.6): + resolution: {integrity: sha512-wHpNJDPzM6XtZUOB3gW0J6mkFCSJilzCM3XrHI1o0C8vZmFE1snbmkIXNyoi1eV0Nxh1BMymcgz5vIMJgQtTqw==} peerDependencies: - typescript: ^4.3.5 + typescript: '>=4.3.5' dependencies: - '@angular-devkit/core': 14.0.5 - '@angular-devkit/schematics': 14.0.5 - fs-extra: 10.1.0 - jsonc-parser: 3.0.0 + '@angular-devkit/core': 16.0.1 + '@angular-devkit/schematics': 16.0.1 + jsonc-parser: 3.2.0 pluralize: 8.0.0 typescript: 5.1.6 transitivePeerDependencies: @@ -3628,6 +3720,25 @@ packages: '@nestjs/common': 10.0.0(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.0.0(@nestjs/common@10.0.0)(reflect-metadata@0.2.2)(rxjs@7.8.1) tslib: 2.5.3 + dev: false + + /@nestjs/testing@10.4.4(@nestjs/common@10.4.4)(@nestjs/core@10.4.4): + resolution: {integrity: sha512-qRGFj51A5RM7JqA8pcyEwSLA3Y0dle/PAZ8oxP0suimoCusRY3Tk7wYqutZdCNj1ATb678SDaUZDHk2pwSv9/g==} + peerDependencies: + '@nestjs/common': ^10.0.0 + '@nestjs/core': ^10.0.0 + '@nestjs/microservices': ^10.0.0 + '@nestjs/platform-express': ^10.0.0 + peerDependenciesMeta: + '@nestjs/microservices': + optional: true + '@nestjs/platform-express': + optional: true + dependencies: + '@nestjs/common': 10.4.4(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.4.4(@nestjs/common@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.1) + tslib: 2.7.0 + dev: true /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -3760,7 +3871,7 @@ packages: hasBin: true dependencies: nx: 16.10.0(@swc/core@1.5.7) - tslib: 2.5.3 + tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -3800,7 +3911,7 @@ packages: nx: 16.10.0(@swc/core@1.5.7) semver: 7.5.3 tmp: 0.2.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: true /@nx/devkit@16.6.0(nx@16.10.0): @@ -3814,7 +3925,7 @@ packages: nx: 16.10.0(@swc/core@1.5.7) semver: 7.5.3 tmp: 0.2.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: true /@nx/jest@16.10.0(@swc/core@1.5.7)(@types/node@18.19.33)(nx@16.10.0)(typescript@5.1.6): @@ -3832,7 +3943,7 @@ packages: jest-resolve: 29.5.0 jest-util: 29.5.0 resolve.exports: 1.1.0 - tslib: 2.5.3 + tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -3885,7 +3996,7 @@ packages: source-map-support: 0.5.19 ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.1.6) tsconfig-paths: 4.2.0 - tslib: 2.5.3 + tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -3912,7 +4023,7 @@ packages: '@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.6) eslint: 8.57.0 tmp: 0.2.1 - tslib: 2.5.3 + tslib: 2.6.2 typescript: 5.1.6 transitivePeerDependencies: - '@babel/traverse' @@ -3935,7 +4046,7 @@ packages: '@nx/js': 16.10.0(@swc/core@1.5.7)(@types/node@18.19.33)(nx@16.10.0)(typescript@5.1.6) '@nx/linter': 16.10.0(@swc/core@1.5.7)(@types/node@18.19.33)(eslint@8.57.0)(nx@16.10.0) '@nx/workspace': 16.10.0(@swc/core@1.5.7) - tslib: 2.5.3 + tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4052,7 +4163,7 @@ packages: ignore: 5.2.4 nx: 16.10.0(@swc/core@1.5.7) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 yargs-parser: 21.1.1 transitivePeerDependencies: - '@swc-node/register' @@ -4892,7 +5003,7 @@ packages: engines: {node: '>=14.15.0'} dependencies: js-yaml: 3.14.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: true /@zkochan/js-yaml@0.0.6: @@ -4966,7 +5077,6 @@ packages: optional: true dependencies: ajv: 8.12.0 - dev: true /ajv-keywords@3.5.2(ajv@6.12.6): resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} @@ -5000,7 +5110,6 @@ packages: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - dev: true /ajv@8.13.0: resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} @@ -7185,6 +7294,7 @@ packages: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 + dev: true /fs-extra@11.1.1: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} @@ -7501,6 +7611,7 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} @@ -8671,7 +8782,6 @@ packages: /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - dev: true /jsonc-parser@3.2.1: resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} @@ -8689,6 +8799,7 @@ packages: universalify: 2.0.0 optionalDependencies: graceful-fs: 4.2.11 + dev: true /jsonparse@1.3.1: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} @@ -8980,7 +9091,6 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - dev: true /magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} @@ -10133,6 +10243,11 @@ packages: /path-to-regexp@3.2.0: resolution: {integrity: sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==} + dev: false + + /path-to-regexp@3.3.0: + resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==} + dev: true /path-to-regexp@6.2.2: resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} @@ -11035,7 +11150,6 @@ packages: /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} - dev: true /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} @@ -11564,6 +11678,10 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: true + /tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + dev: true + /tty-table@4.2.1: resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==} engines: {node: '>=8.0.0'} @@ -11808,6 +11926,7 @@ packages: /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} + dev: true /update-browserslist-db@1.0.11(browserslist@4.21.9): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}