diff --git a/package-lock.json b/package-lock.json index 84ec254294e..e6d5797bd2e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "@commitlint/config-angular": "13.2.0", "@grpc/grpc-js": "1.3.7", "@grpc/proto-loader": "0.6.5", - "@nestjs/graphql": "9.0.5", + "@nestjs/graphql": "9.1.2", "@nestjs/mongoose": "9.0.0", "@nestjs/typeorm": "8.0.2", "@types/amqplib": "0.8.2", @@ -4425,9 +4425,9 @@ } }, "node_modules/@nestjs/graphql": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-9.0.5.tgz", - "integrity": "sha512-FFNnwWP+vZtJBE+9nz6LPb0DsVKVFkvA8RD8YM9sxs/KKLUoW2PNgIOUkmJAufcP6wG67HIn2zEX77fxykXF9Q==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-9.1.2.tgz", + "integrity": "sha512-ncxmkKmrswnHJ+jLgc6tbkRET6HAyC3gK6WKt1CdPLjvMnXVpFVpyQMFSenNXxAndInw9IgaiSyiJFdRYZVD/w==", "dev": true, "dependencies": { "@graphql-tools/merge": "6.2.5", @@ -4436,18 +4436,19 @@ "@nestjs/mapped-types": "1.0.0", "chokidar": "3.5.2", "fast-glob": "3.2.7", - "graphql-ws": "5.5.0", + "graphql-ws": "5.5.5", "iterall": "1.3.0", "lodash": "4.17.21", "normalize-path": "3.0.0", - "subscriptions-transport-ws": "0.9.19", + "subscriptions-transport-ws": "0.11.0", "tslib": "2.3.1", "uuid": "8.3.2", - "ws": "8.2.2" + "ws": "8.3.0" }, "peerDependencies": { "@apollo/federation": "^0.26.0 || ^0.27.0 || ^0.29.0 || ^0.33.0", "@apollo/gateway": "^0.29.0 || ^0.32.0 || ^0.33.0 || ^0.35.0 || ^0.38.0 || ^0.42.0", + "@apollo/subgraph": "^0.1.2", "@nestjs/common": "^8.0.0", "@nestjs/core": "^8.0.0", "apollo-server-core": "^3.0.0", @@ -4455,7 +4456,7 @@ "apollo-server-fastify": "^3.1.2", "graphql": "^15.5.1", "reflect-metadata": "^0.1.13", - "ts-morph": "^11.0.3 || ^12.0.0" + "ts-morph": "^11.0.3 || ^12.0.0 || ^13.0.0" }, "peerDependenciesMeta": { "@apollo/federation": { @@ -4464,6 +4465,9 @@ "@apollo/gateway": { "optional": true }, + "@apollo/subgraph": { + "optional": true + }, "apollo-server-core": { "optional": true }, @@ -4592,9 +4596,9 @@ } }, "node_modules/@nestjs/graphql/node_modules/graphql-ws": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.5.0.tgz", - "integrity": "sha512-WQepPMGQQoqS2VsrI2I3RMLCVz3CW4/6ZqGV6ABDOwH4R62DzjxwMlwZbj6vhSI/7IM3/C911yITwgs77iO/hw==", + "version": "5.5.5", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.5.5.tgz", + "integrity": "sha512-hvyIS71vs4Tu/yUYHPvGXsTgo0t3arU820+lT5VjZS2go0ewp2LqyCgxEN56CzOG7Iys52eRhHBiD1gGRdiQtw==", "dev": true, "engines": { "node": ">=10" @@ -4651,6 +4655,43 @@ "node": ">=8.10.0" } }, + "node_modules/@nestjs/graphql/node_modules/subscriptions-transport-ws": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.11.0.tgz", + "integrity": "sha512-8D4C6DIH5tGiAIpp5I0wD/xRlNiZAPGHygzCe7VzyzUoxHtawzjNAY9SUTXU05/EY2NMY9/9GF0ycizkXr1CWQ==", + "dev": true, + "dependencies": { + "backo2": "^1.0.2", + "eventemitter3": "^3.1.0", + "iterall": "^1.2.1", + "symbol-observable": "^1.0.4", + "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependencies": { + "graphql": "^15.7.2 || ^16.0.0" + } + }, + "node_modules/@nestjs/graphql/node_modules/subscriptions-transport-ws/node_modules/ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/@nestjs/graphql/node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -4664,9 +4705,9 @@ } }, "node_modules/@nestjs/graphql/node_modules/ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz", + "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==", "dev": true, "engines": { "node": ">=10.0.0" @@ -35504,9 +35545,9 @@ } }, "@nestjs/graphql": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-9.0.5.tgz", - "integrity": "sha512-FFNnwWP+vZtJBE+9nz6LPb0DsVKVFkvA8RD8YM9sxs/KKLUoW2PNgIOUkmJAufcP6wG67HIn2zEX77fxykXF9Q==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-9.1.2.tgz", + "integrity": "sha512-ncxmkKmrswnHJ+jLgc6tbkRET6HAyC3gK6WKt1CdPLjvMnXVpFVpyQMFSenNXxAndInw9IgaiSyiJFdRYZVD/w==", "dev": true, "requires": { "@graphql-tools/merge": "6.2.5", @@ -35515,14 +35556,14 @@ "@nestjs/mapped-types": "1.0.0", "chokidar": "3.5.2", "fast-glob": "3.2.7", - "graphql-ws": "5.5.0", + "graphql-ws": "5.5.5", "iterall": "1.3.0", "lodash": "4.17.21", "normalize-path": "3.0.0", - "subscriptions-transport-ws": "0.9.19", + "subscriptions-transport-ws": "0.11.0", "tslib": "2.3.1", "uuid": "8.3.2", - "ws": "8.2.2" + "ws": "8.3.0" }, "dependencies": { "@graphql-tools/merge": { @@ -35611,9 +35652,9 @@ } }, "graphql-ws": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.5.0.tgz", - "integrity": "sha512-WQepPMGQQoqS2VsrI2I3RMLCVz3CW4/6ZqGV6ABDOwH4R62DzjxwMlwZbj6vhSI/7IM3/C911yITwgs77iO/hw==", + "version": "5.5.5", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.5.5.tgz", + "integrity": "sha512-hvyIS71vs4Tu/yUYHPvGXsTgo0t3arU820+lT5VjZS2go0ewp2LqyCgxEN56CzOG7Iys52eRhHBiD1gGRdiQtw==", "dev": true, "requires": {} }, @@ -35653,6 +35694,28 @@ "picomatch": "^2.2.1" } }, + "subscriptions-transport-ws": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.11.0.tgz", + "integrity": "sha512-8D4C6DIH5tGiAIpp5I0wD/xRlNiZAPGHygzCe7VzyzUoxHtawzjNAY9SUTXU05/EY2NMY9/9GF0ycizkXr1CWQ==", + "dev": true, + "requires": { + "backo2": "^1.0.2", + "eventemitter3": "^3.1.0", + "iterall": "^1.2.1", + "symbol-observable": "^1.0.4", + "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" + }, + "dependencies": { + "ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "dev": true, + "requires": {} + } + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -35663,9 +35726,9 @@ } }, "ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz", + "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==", "dev": true, "requires": {} } diff --git a/package.json b/package.json index 54b70aba6ea..e974df3ff90 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "@commitlint/config-angular": "13.2.0", "@grpc/grpc-js": "1.3.7", "@grpc/proto-loader": "0.6.5", - "@nestjs/graphql": "9.0.5", + "@nestjs/graphql": "9.1.2", "@nestjs/mongoose": "9.0.0", "@nestjs/typeorm": "8.0.2", "@types/amqplib": "0.8.2",