diff --git a/.pnp.cjs b/.pnp.cjs index a431d341..59d749d6 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -38,11 +38,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@commitlint/cli", "npm:15.0.0"], ["@commitlint/config-angular", "npm:15.0.0"], ["@istanbuljs/nyc-config-typescript", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:1.0.2"], - ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/platform-express", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/swagger", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:4.8.2"], - ["@nestjs/testing", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], + ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/platform-express", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/swagger", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:5.1.5"], + ["@nestjs/testing", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], ["@release-it/conventional-changelog", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:3.3.0"], ["@types/chai", "npm:4.2.22"], ["@types/mocha", "npm:9.0.0"], @@ -701,30 +701,30 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@nestjs/common", [ - ["npm:7.6.18", { - "packageLocation": "./.yarn/cache/@nestjs-common-npm-7.6.18-855d09bc57-bceea9c157.zip/node_modules/@nestjs/common/", + ["npm:8.2.3", { + "packageLocation": "./.yarn/cache/@nestjs-common-npm-8.2.3-f49d058617-2a06ffaf58.zip/node_modules/@nestjs/common/", "packageDependencies": [ - ["@nestjs/common", "npm:7.6.18"] + ["@nestjs/common", "npm:8.2.3"] ], "linkType": "SOFT", }], - ["virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18", { - "packageLocation": "./.yarn/__virtual__/@nestjs-common-virtual-b808d7131f/0/cache/@nestjs-common-npm-7.6.18-855d09bc57-bceea9c157.zip/node_modules/@nestjs/common/", + ["virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3", { + "packageLocation": "./.yarn/__virtual__/@nestjs-common-virtual-f8b8ed449b/0/cache/@nestjs-common-npm-8.2.3-f49d058617-2a06ffaf58.zip/node_modules/@nestjs/common/", "packageDependencies": [ - ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], + ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], ["@types/cache-manager", null], ["@types/class-transformer", null], ["@types/class-validator", null], ["@types/reflect-metadata", null], ["@types/rxjs", null], - ["axios", "npm:0.21.1"], + ["axios", "npm:0.24.0"], ["cache-manager", null], ["class-transformer", null], ["class-validator", null], ["iterare", "npm:1.2.1"], ["reflect-metadata", "npm:0.1.13"], ["rxjs", "npm:7.4.0"], - ["tslib", "npm:2.2.0"], + ["tslib", "npm:2.3.1"], ["uuid", "npm:8.3.2"] ], "packagePeers": [ @@ -743,20 +743,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@nestjs/core", [ - ["npm:7.6.18", { - "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-a8f79ade3b/node_modules/@nestjs/core/", + ["npm:8.2.3", { + "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-04027c4316/node_modules/@nestjs/core/", "packageDependencies": [ - ["@nestjs/core", "npm:7.6.18"] + ["@nestjs/core", "npm:8.2.3"] ], "linkType": "SOFT", }], - ["virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18", { - "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-a8f79ade3b/node_modules/@nestjs/core/", + ["virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3", { + "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-04027c4316/node_modules/@nestjs/core/", "packageDependencies": [ - ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], + ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], ["@nestjs/microservices", null], - ["@nestjs/platform-express", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], + ["@nestjs/platform-express", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], ["@nestjs/websockets", null], ["@nuxtjs/opencollective", "npm:0.3.2"], ["@types/nestjs__common", null], @@ -765,13 +765,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/nestjs__websockets", null], ["@types/reflect-metadata", null], ["@types/rxjs", null], - ["fast-safe-stringify", "npm:2.0.7"], + ["fast-safe-stringify", "npm:2.1.1"], ["iterare", "npm:1.2.1"], - ["object-hash", "npm:2.1.1"], + ["object-hash", "npm:2.2.0"], ["path-to-regexp", "npm:3.2.0"], ["reflect-metadata", "npm:0.1.13"], ["rxjs", "npm:7.4.0"], - ["tslib", "npm:2.2.0"], + ["tslib", "npm:2.3.1"], ["uuid", "npm:8.3.2"] ], "packagePeers": [ @@ -792,18 +792,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@nestjs/mapped-types", [ - ["npm:0.4.1", { - "packageLocation": "./.yarn/cache/@nestjs-mapped-types-npm-0.4.1-29e5471964-53b3834a4f.zip/node_modules/@nestjs/mapped-types/", + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/@nestjs-mapped-types-npm-1.0.0-a5166fdfcf-64e4bb9313.zip/node_modules/@nestjs/mapped-types/", "packageDependencies": [ - ["@nestjs/mapped-types", "npm:0.4.1"] + ["@nestjs/mapped-types", "npm:1.0.0"] ], "linkType": "SOFT", }], - ["virtual:448107a60f86ed34a78ddac2e66945bd12cb4bbae74d2e6ea1c0652f55ff69cd2381873e390389a6318c70e825b69b7978ad281422d6f4c43ad8516c47846e50#npm:0.4.1", { - "packageLocation": "./.yarn/__virtual__/@nestjs-mapped-types-virtual-8b3b547291/0/cache/@nestjs-mapped-types-npm-0.4.1-29e5471964-53b3834a4f.zip/node_modules/@nestjs/mapped-types/", + ["virtual:0d57d028e84084830f1eb95e55e41c69c57c54f6ddf2f006565fb3b5638f060278bee9578d2caf14302c51a1b0a10ada43c4cbcc8e185a844cb7482e3362b338#npm:1.0.0", { + "packageLocation": "./.yarn/__virtual__/@nestjs-mapped-types-virtual-f80ab7b5d4/0/cache/@nestjs-mapped-types-npm-1.0.0-a5166fdfcf-64e4bb9313.zip/node_modules/@nestjs/mapped-types/", "packageDependencies": [ - ["@nestjs/mapped-types", "virtual:448107a60f86ed34a78ddac2e66945bd12cb4bbae74d2e6ea1c0652f55ff69cd2381873e390389a6318c70e825b69b7978ad281422d6f4c43ad8516c47846e50#npm:0.4.1"], - ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], + ["@nestjs/mapped-types", "virtual:0d57d028e84084830f1eb95e55e41c69c57c54f6ddf2f006565fb3b5638f060278bee9578d2caf14302c51a1b0a10ada43c4cbcc8e185a844cb7482e3362b338#npm:1.0.0"], + ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], ["@types/class-transformer", null], ["@types/class-validator", null], ["@types/nestjs__common", null], @@ -826,26 +826,26 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@nestjs/platform-express", [ - ["npm:7.6.18", { - "packageLocation": "./.yarn/cache/@nestjs-platform-express-npm-7.6.18-402188f8e7-80748f0ebc.zip/node_modules/@nestjs/platform-express/", + ["npm:8.2.3", { + "packageLocation": "./.yarn/cache/@nestjs-platform-express-npm-8.2.3-ca19a84d19-b2e4f0da93.zip/node_modules/@nestjs/platform-express/", "packageDependencies": [ - ["@nestjs/platform-express", "npm:7.6.18"] + ["@nestjs/platform-express", "npm:8.2.3"] ], "linkType": "SOFT", }], - ["virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18", { - "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-e86233ca15/0/cache/@nestjs-platform-express-npm-7.6.18-402188f8e7-80748f0ebc.zip/node_modules/@nestjs/platform-express/", + ["virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3", { + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-17f990635d/0/cache/@nestjs-platform-express-npm-8.2.3-ca19a84d19-b2e4f0da93.zip/node_modules/@nestjs/platform-express/", "packageDependencies": [ - ["@nestjs/platform-express", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], + ["@nestjs/platform-express", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], ["@types/nestjs__common", null], ["@types/nestjs__core", null], ["body-parser", "npm:1.19.0"], ["cors", "npm:2.8.5"], ["express", "npm:4.17.1"], - ["multer", "npm:1.4.2"], - ["tslib", "npm:2.2.0"] + ["multer", "npm:1.4.3"], + ["tslib", "npm:2.3.1"] ], "packagePeers": [ "@nestjs/common", @@ -857,20 +857,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@nestjs/swagger", [ - ["npm:4.8.2", { - "packageLocation": "./.yarn/cache/@nestjs-swagger-npm-4.8.2-da60e22857-305f86c373.zip/node_modules/@nestjs/swagger/", + ["npm:5.1.5", { + "packageLocation": "./.yarn/cache/@nestjs-swagger-npm-5.1.5-cf4dd809ef-76a92bd411.zip/node_modules/@nestjs/swagger/", "packageDependencies": [ - ["@nestjs/swagger", "npm:4.8.2"] + ["@nestjs/swagger", "npm:5.1.5"] ], "linkType": "SOFT", }], - ["virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:4.8.2", { - "packageLocation": "./.yarn/__virtual__/@nestjs-swagger-virtual-448107a60f/0/cache/@nestjs-swagger-npm-4.8.2-da60e22857-305f86c373.zip/node_modules/@nestjs/swagger/", + ["virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:5.1.5", { + "packageLocation": "./.yarn/__virtual__/@nestjs-swagger-virtual-0d57d028e8/0/cache/@nestjs-swagger-npm-5.1.5-cf4dd809ef-76a92bd411.zip/node_modules/@nestjs/swagger/", "packageDependencies": [ - ["@nestjs/swagger", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:4.8.2"], - ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/mapped-types", "virtual:448107a60f86ed34a78ddac2e66945bd12cb4bbae74d2e6ea1c0652f55ff69cd2381873e390389a6318c70e825b69b7978ad281422d6f4c43ad8516c47846e50#npm:0.4.1"], + ["@nestjs/swagger", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:5.1.5"], + ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/mapped-types", "virtual:0d57d028e84084830f1eb95e55e41c69c57c54f6ddf2f006565fb3b5638f060278bee9578d2caf14302c51a1b0a10ada43c4cbcc8e185a844cb7482e3362b338#npm:1.0.0"], ["@types/fastify-swagger", null], ["@types/nestjs__common", null], ["@types/nestjs__core", null], @@ -898,27 +898,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["@nestjs/testing", [ - ["npm:7.6.18", { - "packageLocation": "./.yarn/cache/@nestjs-testing-npm-7.6.18-82b823a7f1-f67a603b08.zip/node_modules/@nestjs/testing/", + ["npm:8.2.3", { + "packageLocation": "./.yarn/cache/@nestjs-testing-npm-8.2.3-b7c0f99ba9-da18f96227.zip/node_modules/@nestjs/testing/", "packageDependencies": [ - ["@nestjs/testing", "npm:7.6.18"] + ["@nestjs/testing", "npm:8.2.3"] ], "linkType": "SOFT", }], - ["virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18", { - "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-3c601d89fe/0/cache/@nestjs-testing-npm-7.6.18-82b823a7f1-f67a603b08.zip/node_modules/@nestjs/testing/", + ["virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3", { + "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-a03293803a/0/cache/@nestjs-testing-npm-8.2.3-b7c0f99ba9-da18f96227.zip/node_modules/@nestjs/testing/", "packageDependencies": [ - ["@nestjs/testing", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], + ["@nestjs/testing", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], ["@nestjs/microservices", null], - ["@nestjs/platform-express", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], + ["@nestjs/platform-express", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], ["@types/nestjs__common", null], ["@types/nestjs__core", null], ["@types/nestjs__microservices", null], ["@types/nestjs__platform-express", null], ["optional", "npm:0.1.4"], - ["tslib", "npm:2.2.0"] + ["tslib", "npm:2.3.1"] ], "packagePeers": [ "@nestjs/common", @@ -2178,11 +2178,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["axios", [ - ["npm:0.21.1", { - "packageLocation": "./.yarn/cache/axios-npm-0.21.1-d192f6b3b3-c87915fa0b.zip/node_modules/axios/", + ["npm:0.24.0", { + "packageLocation": "./.yarn/cache/axios-npm-0.24.0-39e5c1e79e-468cf496c0.zip/node_modules/axios/", "packageDependencies": [ - ["axios", "npm:0.21.1"], - ["follow-redirects", "virtual:d192f6b3b31cd5d11a443145a3883a70c04cbd7c813c53085dbaf50263735f1162f10fdbddd53c24e162ec3bc37b90966413084323739b7cf942b8bfb4da8831#npm:1.13.3"] + ["axios", "npm:0.24.0"], + ["follow-redirects", "virtual:39e5c1e79ea63134f0cf339f4463df92854aaf708a45210afd29a0b4b9f67f95b34a1abbcabaae6d0033ad99a1d5f690ab51ed8e5d3283b87ccbc3a9ab3ec05f#npm:1.14.5"] ], "linkType": "HARD", }] @@ -4151,6 +4151,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["fast-safe-stringify", "npm:2.0.7"] ], "linkType": "HARD", + }], + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/fast-safe-stringify-npm-2.1.1-7ce89033ca-a851cbddc4.zip/node_modules/fast-safe-stringify/", + "packageDependencies": [ + ["fast-safe-stringify", "npm:2.1.1"] + ], + "linkType": "HARD", }] ]], ["fastify-warning", [ @@ -4316,17 +4323,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["follow-redirects", [ - ["npm:1.13.3", { - "packageLocation": "./.yarn/cache/follow-redirects-npm-1.13.3-bc35dfad3e-4b5aaa91a0.zip/node_modules/follow-redirects/", + ["npm:1.14.5", { + "packageLocation": "./.yarn/cache/follow-redirects-npm-1.14.5-7c681222a0-f004a76b2e.zip/node_modules/follow-redirects/", "packageDependencies": [ - ["follow-redirects", "npm:1.13.3"] + ["follow-redirects", "npm:1.14.5"] ], "linkType": "SOFT", }], - ["virtual:d192f6b3b31cd5d11a443145a3883a70c04cbd7c813c53085dbaf50263735f1162f10fdbddd53c24e162ec3bc37b90966413084323739b7cf942b8bfb4da8831#npm:1.13.3", { - "packageLocation": "./.yarn/__virtual__/follow-redirects-virtual-355f55dffb/0/cache/follow-redirects-npm-1.13.3-bc35dfad3e-4b5aaa91a0.zip/node_modules/follow-redirects/", + ["virtual:39e5c1e79ea63134f0cf339f4463df92854aaf708a45210afd29a0b4b9f67f95b34a1abbcabaae6d0033ad99a1d5f690ab51ed8e5d3283b87ccbc3a9ab3ec05f#npm:1.14.5", { + "packageLocation": "./.yarn/__virtual__/follow-redirects-virtual-02c2a4727a/0/cache/follow-redirects-npm-1.14.5-7c681222a0-f004a76b2e.zip/node_modules/follow-redirects/", "packageDependencies": [ - ["follow-redirects", "virtual:d192f6b3b31cd5d11a443145a3883a70c04cbd7c813c53085dbaf50263735f1162f10fdbddd53c24e162ec3bc37b90966413084323739b7cf942b8bfb4da8831#npm:1.13.3"], + ["follow-redirects", "virtual:39e5c1e79ea63134f0cf339f4463df92854aaf708a45210afd29a0b4b9f67f95b34a1abbcabaae6d0033ad99a1d5f690ab51ed8e5d3283b87ccbc3a9ab3ec05f#npm:1.14.5"], ["@types/debug", null], ["debug", null] ], @@ -6506,10 +6513,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["multer", [ - ["npm:1.4.2", { - "packageLocation": "./.yarn/cache/multer-npm-1.4.2-380e35a327-a77ba79ec9.zip/node_modules/multer/", + ["npm:1.4.3", { + "packageLocation": "./.yarn/cache/multer-npm-1.4.3-59ae5f142f-bf1752a3ba.zip/node_modules/multer/", "packageDependencies": [ - ["multer", "npm:1.4.2"], + ["multer", "npm:1.4.3"], ["append-field", "npm:1.0.0"], ["busboy", "npm:0.2.14"], ["concat-stream", "npm:1.6.2"], @@ -6575,11 +6582,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@commitlint/cli", "npm:15.0.0"], ["@commitlint/config-angular", "npm:15.0.0"], ["@istanbuljs/nyc-config-typescript", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:1.0.2"], - ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/platform-express", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], - ["@nestjs/swagger", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:4.8.2"], - ["@nestjs/testing", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:7.6.18"], + ["@nestjs/common", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/core", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/platform-express", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], + ["@nestjs/swagger", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:5.1.5"], + ["@nestjs/testing", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:8.2.3"], ["@release-it/conventional-changelog", "virtual:cadc1aac16df7f641093a73e8b5ba14c4c9b180ead0621d07a2354a008c0ddc40af29d6c1055e3510a6123de8bdd8f63f9aad14a20a34d5deec21108f8a44587#npm:3.3.0"], ["@types/chai", "npm:4.2.22"], ["@types/mocha", "npm:9.0.0"], @@ -6844,10 +6851,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }] ]], ["object-hash", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/object-hash-npm-2.1.1-b31a917f31-3b74c4c8ba.zip/node_modules/object-hash/", + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/object-hash-npm-2.2.0-d97a921cc1-55ba841e3a.zip/node_modules/object-hash/", "packageDependencies": [ - ["object-hash", "npm:2.1.1"] + ["object-hash", "npm:2.2.0"] ], "linkType": "HARD", }] @@ -9024,13 +9031,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ], "linkType": "HARD", }], - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/tslib-npm-2.2.0-e83a07daa5-a48c9639f7.zip/node_modules/tslib/", - "packageDependencies": [ - ["tslib", "npm:2.2.0"] - ], - "linkType": "HARD", - }], ["npm:2.3.1", { "packageLocation": "./.yarn/cache/tslib-npm-2.3.1-0e21e18015-de17a98d46.zip/node_modules/tslib/", "packageDependencies": [ diff --git a/.yarn/cache/@nestjs-common-npm-7.6.18-855d09bc57-bceea9c157.zip b/.yarn/cache/@nestjs-common-npm-8.2.3-f49d058617-2a06ffaf58.zip similarity index 53% rename from .yarn/cache/@nestjs-common-npm-7.6.18-855d09bc57-bceea9c157.zip rename to .yarn/cache/@nestjs-common-npm-8.2.3-f49d058617-2a06ffaf58.zip index 2ffa3c23..aa2cfe9a 100644 Binary files a/.yarn/cache/@nestjs-common-npm-7.6.18-855d09bc57-bceea9c157.zip and b/.yarn/cache/@nestjs-common-npm-8.2.3-f49d058617-2a06ffaf58.zip differ diff --git a/.yarn/cache/@nestjs-core-npm-7.6.18-924472cfa0-c148c3548d.zip b/.yarn/cache/@nestjs-core-npm-7.6.18-924472cfa0-c148c3548d.zip deleted file mode 100644 index 9091d447..00000000 Binary files a/.yarn/cache/@nestjs-core-npm-7.6.18-924472cfa0-c148c3548d.zip and /dev/null differ diff --git a/.yarn/cache/@nestjs-core-npm-8.2.3-b99ca2ed79-35da95f8c1.zip b/.yarn/cache/@nestjs-core-npm-8.2.3-b99ca2ed79-35da95f8c1.zip new file mode 100644 index 00000000..27e37b7a Binary files /dev/null and b/.yarn/cache/@nestjs-core-npm-8.2.3-b99ca2ed79-35da95f8c1.zip differ diff --git a/.yarn/cache/@nestjs-mapped-types-npm-0.4.1-29e5471964-53b3834a4f.zip b/.yarn/cache/@nestjs-mapped-types-npm-1.0.0-a5166fdfcf-64e4bb9313.zip similarity index 74% rename from .yarn/cache/@nestjs-mapped-types-npm-0.4.1-29e5471964-53b3834a4f.zip rename to .yarn/cache/@nestjs-mapped-types-npm-1.0.0-a5166fdfcf-64e4bb9313.zip index 59c5e59b..c3622088 100644 Binary files a/.yarn/cache/@nestjs-mapped-types-npm-0.4.1-29e5471964-53b3834a4f.zip and b/.yarn/cache/@nestjs-mapped-types-npm-1.0.0-a5166fdfcf-64e4bb9313.zip differ diff --git a/.yarn/cache/@nestjs-platform-express-npm-7.6.18-402188f8e7-80748f0ebc.zip b/.yarn/cache/@nestjs-platform-express-npm-8.2.3-ca19a84d19-b2e4f0da93.zip similarity index 55% rename from .yarn/cache/@nestjs-platform-express-npm-7.6.18-402188f8e7-80748f0ebc.zip rename to .yarn/cache/@nestjs-platform-express-npm-8.2.3-ca19a84d19-b2e4f0da93.zip index 19eaa33a..f652ee0a 100644 Binary files a/.yarn/cache/@nestjs-platform-express-npm-7.6.18-402188f8e7-80748f0ebc.zip and b/.yarn/cache/@nestjs-platform-express-npm-8.2.3-ca19a84d19-b2e4f0da93.zip differ diff --git a/.yarn/cache/@nestjs-swagger-npm-4.8.2-da60e22857-305f86c373.zip b/.yarn/cache/@nestjs-swagger-npm-4.8.2-da60e22857-305f86c373.zip deleted file mode 100644 index 13cba2b4..00000000 Binary files a/.yarn/cache/@nestjs-swagger-npm-4.8.2-da60e22857-305f86c373.zip and /dev/null differ diff --git a/.yarn/cache/@nestjs-swagger-npm-5.1.5-cf4dd809ef-76a92bd411.zip b/.yarn/cache/@nestjs-swagger-npm-5.1.5-cf4dd809ef-76a92bd411.zip new file mode 100644 index 00000000..de2389d0 Binary files /dev/null and b/.yarn/cache/@nestjs-swagger-npm-5.1.5-cf4dd809ef-76a92bd411.zip differ diff --git a/.yarn/cache/@nestjs-testing-npm-7.6.18-82b823a7f1-f67a603b08.zip b/.yarn/cache/@nestjs-testing-npm-7.6.18-82b823a7f1-f67a603b08.zip deleted file mode 100644 index 9f464dc7..00000000 Binary files a/.yarn/cache/@nestjs-testing-npm-7.6.18-82b823a7f1-f67a603b08.zip and /dev/null differ diff --git a/.yarn/cache/@nestjs-testing-npm-8.2.3-b7c0f99ba9-da18f96227.zip b/.yarn/cache/@nestjs-testing-npm-8.2.3-b7c0f99ba9-da18f96227.zip new file mode 100644 index 00000000..ee9e422e Binary files /dev/null and b/.yarn/cache/@nestjs-testing-npm-8.2.3-b7c0f99ba9-da18f96227.zip differ diff --git a/.yarn/cache/axios-npm-0.21.1-d192f6b3b3-c87915fa0b.zip b/.yarn/cache/axios-npm-0.21.1-d192f6b3b3-c87915fa0b.zip deleted file mode 100644 index adc2a3a5..00000000 Binary files a/.yarn/cache/axios-npm-0.21.1-d192f6b3b3-c87915fa0b.zip and /dev/null differ diff --git a/.yarn/cache/axios-npm-0.24.0-39e5c1e79e-468cf496c0.zip b/.yarn/cache/axios-npm-0.24.0-39e5c1e79e-468cf496c0.zip new file mode 100644 index 00000000..5d8e8138 Binary files /dev/null and b/.yarn/cache/axios-npm-0.24.0-39e5c1e79e-468cf496c0.zip differ diff --git a/.yarn/cache/fast-safe-stringify-npm-2.1.1-7ce89033ca-a851cbddc4.zip b/.yarn/cache/fast-safe-stringify-npm-2.1.1-7ce89033ca-a851cbddc4.zip new file mode 100644 index 00000000..0de375bb Binary files /dev/null and b/.yarn/cache/fast-safe-stringify-npm-2.1.1-7ce89033ca-a851cbddc4.zip differ diff --git a/.yarn/cache/follow-redirects-npm-1.13.3-bc35dfad3e-4b5aaa91a0.zip b/.yarn/cache/follow-redirects-npm-1.13.3-bc35dfad3e-4b5aaa91a0.zip deleted file mode 100644 index c9885598..00000000 Binary files a/.yarn/cache/follow-redirects-npm-1.13.3-bc35dfad3e-4b5aaa91a0.zip and /dev/null differ diff --git a/.yarn/cache/follow-redirects-npm-1.14.5-7c681222a0-f004a76b2e.zip b/.yarn/cache/follow-redirects-npm-1.14.5-7c681222a0-f004a76b2e.zip new file mode 100644 index 00000000..a8d02068 Binary files /dev/null and b/.yarn/cache/follow-redirects-npm-1.14.5-7c681222a0-f004a76b2e.zip differ diff --git a/.yarn/cache/multer-npm-1.4.2-380e35a327-a77ba79ec9.zip b/.yarn/cache/multer-npm-1.4.2-380e35a327-a77ba79ec9.zip deleted file mode 100644 index ce9552d6..00000000 Binary files a/.yarn/cache/multer-npm-1.4.2-380e35a327-a77ba79ec9.zip and /dev/null differ diff --git a/.yarn/cache/multer-npm-1.4.3-59ae5f142f-bf1752a3ba.zip b/.yarn/cache/multer-npm-1.4.3-59ae5f142f-bf1752a3ba.zip new file mode 100644 index 00000000..183022c7 Binary files /dev/null and b/.yarn/cache/multer-npm-1.4.3-59ae5f142f-bf1752a3ba.zip differ diff --git a/.yarn/cache/object-hash-npm-2.1.1-b31a917f31-3b74c4c8ba.zip b/.yarn/cache/object-hash-npm-2.1.1-b31a917f31-3b74c4c8ba.zip deleted file mode 100644 index c71ec362..00000000 Binary files a/.yarn/cache/object-hash-npm-2.1.1-b31a917f31-3b74c4c8ba.zip and /dev/null differ diff --git a/.yarn/cache/object-hash-npm-2.2.0-d97a921cc1-55ba841e3a.zip b/.yarn/cache/object-hash-npm-2.2.0-d97a921cc1-55ba841e3a.zip new file mode 100644 index 00000000..de340765 Binary files /dev/null and b/.yarn/cache/object-hash-npm-2.2.0-d97a921cc1-55ba841e3a.zip differ diff --git a/.yarn/cache/tslib-npm-2.2.0-e83a07daa5-a48c9639f7.zip b/.yarn/cache/tslib-npm-2.2.0-e83a07daa5-a48c9639f7.zip deleted file mode 100644 index 571a3aba..00000000 Binary files a/.yarn/cache/tslib-npm-2.2.0-e83a07daa5-a48c9639f7.zip and /dev/null differ diff --git a/lib/services/swagger-explorer.service.ts b/lib/services/swagger-explorer.service.ts index f6271df5..7e52077e 100644 --- a/lib/services/swagger-explorer.service.ts +++ b/lib/services/swagger-explorer.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; import { MODULE_PATH } from '@nestjs/common/constants'; -import { ModulesContainer } from '@nestjs/core'; +import { ModulesContainer, ApplicationConfig } from '@nestjs/core'; import { Module } from '@nestjs/core/injector/module'; import { OpenAPIObject } from '@nestjs/swagger/dist/interfaces'; import { SwaggerScanner } from '@nestjs/swagger/dist/swagger-scanner'; @@ -20,7 +20,10 @@ import { flatten } from '../utils'; export class SwaggerExplorerServices { private _scanner = new SwaggerScanner(); - constructor(private readonly _modulesContainer: ModulesContainer) {} + constructor( + private readonly _modulesContainer: ModulesContainer, + private readonly _applicationConfig: ApplicationConfig, + ) {} public explore(): PathsSchemas { const { paths } = this.scanApplication(); @@ -55,7 +58,12 @@ export class SwaggerExplorerServices { const allRoutes = new Map(routes); const path = Reflect.getMetadata(MODULE_PATH, metatype); - return this._scanner.scanModuleRoutes(allRoutes, path); + return this._scanner.scanModuleRoutes( + allRoutes, + path, + this._applicationConfig.getGlobalPrefix(), + this._applicationConfig, + ); }); return (this._scanner as any).transfomer.normalizePaths( @@ -105,9 +113,8 @@ export class SwaggerExplorerServices { } return Object.entries(responses).reduce( (responsesJsonSchemas, [statusCode, responseObject]) => { - const isNotReferenceObject = this.filterNotReferenceObject()( - responseObject, - ); + const isNotReferenceObject = + this.filterNotReferenceObject()(responseObject); if (!isNotReferenceObject) { return responsesJsonSchemas; } diff --git a/package.json b/package.json index e4c38801..b222f8cb 100644 --- a/package.json +++ b/package.json @@ -36,11 +36,11 @@ "@commitlint/cli": "15.0.0", "@commitlint/config-angular": "15.0.0", "@istanbuljs/nyc-config-typescript": "1.0.2", - "@nestjs/common": "7.6.18", - "@nestjs/core": "7.6.18", - "@nestjs/platform-express": "7.6.18", - "@nestjs/swagger": "4.8.2", - "@nestjs/testing": "7.6.18", + "@nestjs/common": "8.2.3", + "@nestjs/core": "8.2.3", + "@nestjs/platform-express": "8.2.3", + "@nestjs/swagger": "5.1.5", + "@nestjs/testing": "8.2.3", "@release-it/conventional-changelog": "3.3.0", "@types/chai": "4.2.22", "@types/mocha": "9.0.0", @@ -77,9 +77,9 @@ "typescript": "4.5.2" }, "peerDependencies": { - "@nestjs/common": "^6.0.0 || ^7.0.0", - "@nestjs/core": "^6.0.0 || ^7.0.0", - "@nestjs/swagger": "^4.7.15", + "@nestjs/common": "^6.0.0 || ^7.0.0 || ^8.0.0", + "@nestjs/core": "^6.0.0 || ^7.0.0 || ^8.0.0", + "@nestjs/swagger": "^4.7.15 || ^5.0.0", "ajv": "^8.6.0", "reflect-metadata": "^0.1.12", "rxjs": "^6.0.0 || ^7.0.0" diff --git a/yarn.lock b/yarn.lock index eb52f28b..277bc650 100644 --- a/yarn.lock +++ b/yarn.lock @@ -531,20 +531,20 @@ __metadata: languageName: node linkType: hard -"@nestjs/common@npm:7.6.18": - version: 7.6.18 - resolution: "@nestjs/common@npm:7.6.18" +"@nestjs/common@npm:8.2.3": + version: 8.2.3 + resolution: "@nestjs/common@npm:8.2.3" dependencies: - axios: 0.21.1 + axios: 0.24.0 iterare: 1.2.1 - tslib: 2.2.0 + tslib: 2.3.1 uuid: 8.3.2 peerDependencies: cache-manager: "*" class-transformer: "*" class-validator: "*" reflect-metadata: ^0.1.12 - rxjs: ^6.0.0 + rxjs: ^7.1.0 peerDependenciesMeta: cache-manager: optional: true @@ -552,28 +552,28 @@ __metadata: optional: true class-validator: optional: true - checksum: bceea9c1575ebbc0d83bbebbc4de5d105f5324996dd3ebed2f951a23b45eea5b76b22f6ffcfd9f679ebc2053ef1f6bfb5b0f0d429ae1aba2c9d979c18b262116 + checksum: 2a06ffaf58da0622727621db0b6574cad94f4a0d9b895bb8352f736207c7087fce477185b2cacd3b013b0386860e573b0d27b900783df6885e32fc943d5e87b8 languageName: node linkType: hard -"@nestjs/core@npm:7.6.18": - version: 7.6.18 - resolution: "@nestjs/core@npm:7.6.18" +"@nestjs/core@npm:8.2.3": + version: 8.2.3 + resolution: "@nestjs/core@npm:8.2.3" dependencies: "@nuxtjs/opencollective": 0.3.2 - fast-safe-stringify: 2.0.7 + fast-safe-stringify: 2.1.1 iterare: 1.2.1 - object-hash: 2.1.1 + object-hash: 2.2.0 path-to-regexp: 3.2.0 - tslib: 2.2.0 + tslib: 2.3.1 uuid: 8.3.2 peerDependencies: - "@nestjs/common": ^7.0.0 - "@nestjs/microservices": ^7.0.0 - "@nestjs/platform-express": ^7.0.0 - "@nestjs/websockets": ^7.0.0 + "@nestjs/common": ^8.0.0 + "@nestjs/microservices": ^8.0.0 + "@nestjs/platform-express": ^8.0.0 + "@nestjs/websockets": ^8.0.0 reflect-metadata: ^0.1.12 - rxjs: ^6.0.0 + rxjs: ^7.1.0 peerDependenciesMeta: "@nestjs/microservices": optional: true @@ -581,48 +581,48 @@ __metadata: optional: true "@nestjs/websockets": optional: true - checksum: c148c3548dc62b82da25aa8409740e1c8932235af30e2173c72a4bff9a435bf000078c5322c7dc6623e37ae7517c862de0eed970c18d82242b15c19d3fe5b3e3 + checksum: 35da95f8c17ab5d44b7aecef91cc77bdf0ddc23df93854d4a2ac8f1db633bbe17f96434128d343aee17464e332f2c6431abad4e3ed18f6a8b5b63d5fedb57655 languageName: node linkType: hard -"@nestjs/mapped-types@npm:0.4.1": - version: 0.4.1 - resolution: "@nestjs/mapped-types@npm:0.4.1" +"@nestjs/mapped-types@npm:1.0.0": + version: 1.0.0 + resolution: "@nestjs/mapped-types@npm:1.0.0" peerDependencies: - "@nestjs/common": ^7.0.8 + "@nestjs/common": ^7.0.8 || ^8.0.0 class-transformer: ^0.2.0 || ^0.3.0 || ^0.4.0 class-validator: ^0.11.1 || ^0.12.0 || ^0.13.0 reflect-metadata: ^0.1.12 - checksum: 53b3834a4f554ee297e92f2e23d9a853e92c46bdb6a7bdc99b503cef4805952875fec2492fde18164c3ca35279988100a9b9cae9b57d31be828e973f73772322 + checksum: 64e4bb9313a0d71c9535a36679e3c0d3590a8cfd3cd0897175213131afa9bb4b47f547607955f0e3578f26c509e755d7adc898bfcf47bb90117688b5d9b333fb languageName: node linkType: hard -"@nestjs/platform-express@npm:7.6.18": - version: 7.6.18 - resolution: "@nestjs/platform-express@npm:7.6.18" +"@nestjs/platform-express@npm:8.2.3": + version: 8.2.3 + resolution: "@nestjs/platform-express@npm:8.2.3" dependencies: body-parser: 1.19.0 cors: 2.8.5 express: 4.17.1 - multer: 1.4.2 - tslib: 2.2.0 + multer: 1.4.3 + tslib: 2.3.1 peerDependencies: - "@nestjs/common": ^7.0.0 - "@nestjs/core": ^7.0.0 - checksum: 80748f0ebc31a76241a48a7e18acb4cbb8f4bce9f7c8785c63381565307332266e55415885bf40b40b107538da8dc3757c88e8565e2b3a6668632547247ce7e1 + "@nestjs/common": ^8.0.0 + "@nestjs/core": ^8.0.0 + checksum: b2e4f0da9362190c566261a5ca81c8cfe6ffb39f2b2bf53ac05d5bffb4cc4c14ff131cc969156aca72f890716b49ee813c4c61ea56bdfbd2da253a80ec847058 languageName: node linkType: hard -"@nestjs/swagger@npm:4.8.2": - version: 4.8.2 - resolution: "@nestjs/swagger@npm:4.8.2" +"@nestjs/swagger@npm:5.1.5": + version: 5.1.5 + resolution: "@nestjs/swagger@npm:5.1.5" dependencies: - "@nestjs/mapped-types": 0.4.1 + "@nestjs/mapped-types": 1.0.0 lodash: 4.17.21 path-to-regexp: 3.2.0 peerDependencies: - "@nestjs/common": ^6.8.0 || ^7.0.0 - "@nestjs/core": ^6.8.0 || ^7.0.0 + "@nestjs/common": ^8.0.0 + "@nestjs/core": ^8.0.0 fastify-swagger: "*" reflect-metadata: ^0.1.12 swagger-ui-express: "*" @@ -631,27 +631,27 @@ __metadata: optional: true swagger-ui-express: optional: true - checksum: 305f86c3739e19e1625c628c2cee3620f9a2fe8de5a05f04af1644c483588bfef2727e0d699ad18eb624e132abb0a11e5aa0f20d0e9f6debd02d7724deeabd01 + checksum: 76a92bd411904464ff34fc5b95357e56e4b3464af628a283562b2b21f134d6586386edc31623759b15a687740778659bdea11efde24c6b687ba17e81368db3e6 languageName: node linkType: hard -"@nestjs/testing@npm:7.6.18": - version: 7.6.18 - resolution: "@nestjs/testing@npm:7.6.18" +"@nestjs/testing@npm:8.2.3": + version: 8.2.3 + resolution: "@nestjs/testing@npm:8.2.3" dependencies: optional: 0.1.4 - tslib: 2.2.0 + tslib: 2.3.1 peerDependencies: - "@nestjs/common": ^7.0.0 - "@nestjs/core": ^7.0.0 - "@nestjs/microservices": ^7.0.0 - "@nestjs/platform-express": ^7.0.0 + "@nestjs/common": ^8.0.0 + "@nestjs/core": ^8.0.0 + "@nestjs/microservices": ^8.0.0 + "@nestjs/platform-express": ^8.0.0 peerDependenciesMeta: "@nestjs/microservices": optional: true "@nestjs/platform-express": optional: true - checksum: f67a603b08b9f444dc1172eaf33fefc49fe894b61f903c79634953bda053b438120d28aad6446178f0a4ef63f813544f70cc5113b4959de75f08b6ac4e9b8574 + checksum: da18f96227083aea175a41c9fd753d6f606c1b66d4ec2a6cf6b47d371bbeb69305aff0a5238794861e87fe8e7bc987c40205ddd82e6bcf8dc462fc9b6c16ed99 languageName: node linkType: hard @@ -1666,12 +1666,12 @@ __metadata: languageName: node linkType: hard -"axios@npm:0.21.1": - version: 0.21.1 - resolution: "axios@npm:0.21.1" +"axios@npm:0.24.0": + version: 0.24.0 + resolution: "axios@npm:0.24.0" dependencies: - follow-redirects: ^1.10.0 - checksum: c87915fa0b18c15c63350112b6b3563a3e2ae524d7707de0a73d2e065e0d30c5d3da8563037bc29d4cc1b7424b5a350cb7274fa52525c6c04a615fe561c6ab11 + follow-redirects: ^1.14.4 + checksum: 468cf496c08a6aadfb7e699bebdac02851e3043d4e7d282350804ea8900e30d368daa6e3cd4ab83b8ddb5a3b1e17a5a21ada13fc9cebd27b74828f47a4236316 languageName: node linkType: hard @@ -3375,7 +3375,14 @@ __metadata: languageName: node linkType: hard -"fast-safe-stringify@npm:2.0.7, fast-safe-stringify@npm:^2.0.7": +"fast-safe-stringify@npm:2.1.1": + version: 2.1.1 + resolution: "fast-safe-stringify@npm:2.1.1" + checksum: a851cbddc451745662f8f00ddb622d6766f9bd97642dabfd9a405fb0d646d69fc0b9a1243cbf67f5f18a39f40f6fa821737651ff1bceeba06c9992ca2dc5bd3d + languageName: node + linkType: hard + +"fast-safe-stringify@npm:^2.0.7": version: 2.0.7 resolution: "fast-safe-stringify@npm:2.0.7" checksum: e0055e231d1fe0f97863dcfb45f5f285d59e3d23210e1e8a31348829e4a584e04ffe49f5944a0ba2f21d753b67b0ecb6f0ffc49ecd8c7f6f531cbcd45a5f606b @@ -3532,13 +3539,13 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.10.0": - version: 1.13.3 - resolution: "follow-redirects@npm:1.13.3" +"follow-redirects@npm:^1.14.4": + version: 1.14.5 + resolution: "follow-redirects@npm:1.14.5" peerDependenciesMeta: debug: optional: true - checksum: 4b5aaa91a0f938547a083d001a572da4d6b7586b699f330da8794ae2cf8b0d8628bcde794f9b205fbe6c6dcab30272454e723aed8f5540bf47a41fa8c7e36441 + checksum: f004a76b2ee3a849772c2816e30928253bf47537b0f00184d89f4966413add96a228a4d96ca8c702bc045a683c52c2ba41545c915cc1a5e33bf8fd9d07b59aee languageName: node linkType: hard @@ -5415,7 +5422,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"mkdirp@npm:^0.5.1": +"mkdirp@npm:^0.5.4": version: 0.5.5 resolution: "mkdirp@npm:0.5.5" dependencies: @@ -5505,19 +5512,19 @@ fsevents@~2.3.2: languageName: node linkType: hard -"multer@npm:1.4.2": - version: 1.4.2 - resolution: "multer@npm:1.4.2" +"multer@npm:1.4.3": + version: 1.4.3 + resolution: "multer@npm:1.4.3" dependencies: append-field: ^1.0.0 busboy: ^0.2.11 concat-stream: ^1.5.2 - mkdirp: ^0.5.1 + mkdirp: ^0.5.4 object-assign: ^4.1.1 on-finished: ^2.3.0 type-is: ^1.6.4 xtend: ^4.0.0 - checksum: a77ba79ec96b8376fdd09531c1cfd36f1d04e195b5e944a2cd4979c992cdc9b521887abed0893f75a21c59bb4dffe6356046da966059c268801d1f7c83e6ea16 + checksum: bf1752a3ba402604601331a358633d11331c6889b3c7e9aaf195a55b0764639091b6efe7c1a12bbec0fef66751262e89b616a09305e2f9702db36070fc9670d0 languageName: node linkType: hard @@ -5565,11 +5572,11 @@ fsevents@~2.3.2: "@commitlint/cli": 15.0.0 "@commitlint/config-angular": 15.0.0 "@istanbuljs/nyc-config-typescript": 1.0.2 - "@nestjs/common": 7.6.18 - "@nestjs/core": 7.6.18 - "@nestjs/platform-express": 7.6.18 - "@nestjs/swagger": 4.8.2 - "@nestjs/testing": 7.6.18 + "@nestjs/common": 8.2.3 + "@nestjs/core": 8.2.3 + "@nestjs/platform-express": 8.2.3 + "@nestjs/swagger": 5.1.5 + "@nestjs/testing": 8.2.3 "@release-it/conventional-changelog": 3.3.0 "@types/chai": 4.2.22 "@types/mocha": 9.0.0 @@ -5607,9 +5614,9 @@ fsevents@~2.3.2: tslib: 2.3.1 typescript: 4.5.2 peerDependencies: - "@nestjs/common": ^6.0.0 || ^7.0.0 - "@nestjs/core": ^6.0.0 || ^7.0.0 - "@nestjs/swagger": ^4.7.15 + "@nestjs/common": ^6.0.0 || ^7.0.0 || ^8.0.0 + "@nestjs/core": ^6.0.0 || ^7.0.0 || ^8.0.0 + "@nestjs/swagger": ^4.7.15 || ^5.0.0 ajv: ^8.6.0 reflect-metadata: ^0.1.12 rxjs: ^6.0.0 || ^7.0.0 @@ -5823,10 +5830,10 @@ fsevents@~2.3.2: languageName: node linkType: hard -"object-hash@npm:2.1.1": - version: 2.1.1 - resolution: "object-hash@npm:2.1.1" - checksum: 3b74c4c8ba64f4e7ed33cb53cdecd5e8d4c7c3e16d9322ddecc75fb9e2da574646f112c8404a7f743f3185ced30fcff7915f59968dfa4bbbf741976c48265a21 +"object-hash@npm:2.2.0": + version: 2.2.0 + resolution: "object-hash@npm:2.2.0" + checksum: 55ba841e3adce9c4f1b9b46b41983eda40f854e0d01af2802d3ae18a7085a17168d6b81731d43fdf1d6bcbb3c9f9c56d22c8fea992203ad90a38d7d919bc28f1 languageName: node linkType: hard @@ -7811,13 +7818,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"tslib@npm:2.2.0": - version: 2.2.0 - resolution: "tslib@npm:2.2.0" - checksum: a48c9639f7496fa701ea8ffe0561070fcb44c104a59632f7f845c0af00825c99b6373575ec59b2b5cdbfd7505875086dbe5dc83312304d8979f22ce571218ca3 - languageName: node - linkType: hard - "tslib@npm:2.3.1, tslib@npm:^2": version: 2.3.1 resolution: "tslib@npm:2.3.1"