diff --git a/examples/apollo/package.json b/examples/apollo/package.json index 89241c54..6762ab27 100644 --- a/examples/apollo/package.json +++ b/examples/apollo/package.json @@ -3,7 +3,7 @@ "private": true, "version": "1.0.0", "description": "GraphQL Armor example for Apollo.", - "packageManager": "yarn@4.2.2", + "packageManager": "yarn@4.3.0", "main": "./src/index.ts", "scripts": { "build": "tsc", @@ -22,12 +22,12 @@ }, "homepage": "https://github.com/Escape-Technologies/graphql-armor", "dependencies": { - "@apollo/gateway": "2.7.8", + "@apollo/gateway": "2.8.0", "@apollo/server": "^4.9.3", "@escape.tech/graphql-armor": "*", "body-parser": "^1.20.2", "express": "4.19.2", - "graphql": "16.8.1", + "graphql": "16.8.2", "graphql-tag": "^2.12.6", "reflect-metadata": "0.2.2", "rxjs": "7.8.1", @@ -37,8 +37,8 @@ "devDependencies": { "@types/body-parser": "^1", "@types/express": "4.17.21", - "@types/node": "20.12.12", - "nodemon": "3.1.0", + "@types/node": "20.14.5", + "nodemon": "3.1.3", "ts-node": "10.9.2", "ts-node-dev": "2.0.0", "typescript": "5.4.5" diff --git a/examples/nestjs/package.json b/examples/nestjs/package.json index fc17ddb2..af520a65 100644 --- a/examples/nestjs/package.json +++ b/examples/nestjs/package.json @@ -24,31 +24,31 @@ }, "homepage": "https://github.com/Escape-Technologies/graphql-armor", "dependencies": { - "@apollo/gateway": "2.7.8", + "@apollo/gateway": "2.8.0", "@apollo/server": "4.10.4", "@escape.tech/graphql-armor": "*", "@nestjs/apollo": "12.1.0", - "@nestjs/common": "10.3.8", - "@nestjs/core": "10.3.8", + "@nestjs/common": "10.3.9", + "@nestjs/core": "10.3.9", "@nestjs/graphql": "12.1.1", - "@nestjs/platform-express": "10.3.8", + "@nestjs/platform-express": "10.3.9", "express": "4.19.2", - "graphql": "16.8.1", + "graphql": "16.8.2", "reflect-metadata": "0.2.2", "rxjs": "7.8.1", "source-map-support": "0.5.21" }, "devDependencies": { "@nestjs/cli": "10.3.2", - "@nestjs/testing": "10.3.8", + "@nestjs/testing": "10.3.9", "@types/express": "4.17.21", - "@types/node": "20.12.12", - "@typescript-eslint/eslint-plugin": "7.10.0", - "@typescript-eslint/parser": "7.10.0", - "eslint": "9.3.0", + "@types/node": "20.14.5", + "@typescript-eslint/eslint-plugin": "7.13.1", + "@typescript-eslint/parser": "7.13.1", + "eslint": "9.5.0", "eslint-config-google": "0.14.0", - "nodemon": "3.1.0", - "prettier": "3.2.5", + "nodemon": "3.1.3", + "prettier": "3.3.2", "ts-node": "10.9.2", "typescript": "5.4.5" } diff --git a/examples/yoga/package.json b/examples/yoga/package.json index 1be788c5..a051bd5e 100644 --- a/examples/yoga/package.json +++ b/examples/yoga/package.json @@ -3,7 +3,7 @@ "private": true, "version": "1.0.0", "description": "GraphQL Armor example for yoga.", - "packageManager": "yarn@4.2.2", + "packageManager": "yarn@4.3.0", "main": "./src/main.ts", "scripts": { "build": "tsc", @@ -23,12 +23,12 @@ "homepage": "https://github.com/Escape-Technologies/graphql-armor", "dependencies": { "@escape.tech/graphql-armor": "*", - "@graphql-tools/schema": "10.0.3", - "graphql": "16.8.1", - "graphql-yoga": "5.3.1" + "@graphql-tools/schema": "10.0.4", + "graphql": "16.8.2", + "graphql-yoga": "5.4.0" }, "devDependencies": { - "@types/node": "20.12.12", + "@types/node": "20.14.5", "jest": "29.7.0", "supertest": "7.0.0", "ts-node": "10.9.2", diff --git a/yarn.lock b/yarn.lock index be3cc083..409597ab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -277,21 +277,21 @@ __metadata: languageName: node linkType: hard -"@apollo/composition@npm:2.7.8": - version: 2.7.8 - resolution: "@apollo/composition@npm:2.7.8" +"@apollo/composition@npm:2.8.0": + version: 2.8.0 + resolution: "@apollo/composition@npm:2.8.0" dependencies: - "@apollo/federation-internals": "npm:2.7.8" - "@apollo/query-graphs": "npm:2.7.8" + "@apollo/federation-internals": "npm:2.8.0" + "@apollo/query-graphs": "npm:2.8.0" peerDependencies: graphql: ^16.5.0 - checksum: 10/125ef5bad13ad6f0eeb3792c2902f6d972a6604bf7a2ab3e475de384c2ff1d28e7536176318196e6a2c9972dcf651dfd4123b93489a5b77623c50c2a999bc846 + checksum: 10/a8aa228381b4d6d316bac42b65010d9197880fc34a5b870cc1a06724fee83b4779d1182f9f1aaa1761aef27bf76b83a9d95f9b53c87b0bef2ae7725b03f57b64 languageName: node linkType: hard -"@apollo/federation-internals@npm:2.7.8": - version: 2.7.8 - resolution: "@apollo/federation-internals@npm:2.7.8" +"@apollo/federation-internals@npm:2.8.0": + version: 2.8.0 + resolution: "@apollo/federation-internals@npm:2.8.0" dependencies: "@types/uuid": "npm:^9.0.0" chalk: "npm:^4.1.0" @@ -299,17 +299,17 @@ __metadata: uuid: "npm:^9.0.0" peerDependencies: graphql: ^16.5.0 - checksum: 10/1c73133e5add07eba938fb2f616d2a63b635a276175814237fbc298bc279d91fe18835882442c48417840bb16516dcbb0b5db3059b5a8ebb03cf85afdb596541 + checksum: 10/a40efb643a53e0bf93b98c02e740c142cf60c0502b5df4d4459398320eae75260817e185f04531a48fa306b923ae39439baf748c8e87288db76b34d237dfc980 languageName: node linkType: hard -"@apollo/gateway@npm:2.7.8": - version: 2.7.8 - resolution: "@apollo/gateway@npm:2.7.8" +"@apollo/gateway@npm:2.8.0": + version: 2.8.0 + resolution: "@apollo/gateway@npm:2.8.0" dependencies: - "@apollo/composition": "npm:2.7.8" - "@apollo/federation-internals": "npm:2.7.8" - "@apollo/query-planner": "npm:2.7.8" + "@apollo/composition": "npm:2.8.0" + "@apollo/federation-internals": "npm:2.8.0" + "@apollo/query-planner": "npm:2.8.0" "@apollo/server-gateway-interface": "npm:^1.1.0" "@apollo/usage-reporting-protobuf": "npm:^4.1.0" "@apollo/utils.createhash": "npm:^2.0.0" @@ -327,7 +327,7 @@ __metadata: node-fetch: "npm:^2.6.7" peerDependencies: graphql: ^16.5.0 - checksum: 10/6ce8269ec22b8959f4b22b270dce5c055ae2ef1af6ea20bf0ebd7075905f6a084ef98b390202ba1896330c735d1c2a7a1567ff36a4862fea3f6b4680e12b7ff9 + checksum: 10/fd9c88d8cf83e8e9fb34c6d4e649c9bb98aa0b6da1f43765c2b3310a56d5fcbbf83ccef3a5cf7f7807837bcf45b05c9eae8b5b5b9c3b468f4d6cc45daf5761e9 languageName: node linkType: hard @@ -354,33 +354,33 @@ __metadata: languageName: node linkType: hard -"@apollo/query-graphs@npm:2.7.8": - version: 2.7.8 - resolution: "@apollo/query-graphs@npm:2.7.8" +"@apollo/query-graphs@npm:2.8.0": + version: 2.8.0 + resolution: "@apollo/query-graphs@npm:2.8.0" dependencies: - "@apollo/federation-internals": "npm:2.7.8" + "@apollo/federation-internals": "npm:2.8.0" deep-equal: "npm:^2.0.5" ts-graphviz: "npm:^1.5.4" uuid: "npm:^9.0.0" peerDependencies: graphql: ^16.5.0 - checksum: 10/ea977dda0f7f61de14687047aa2247579fbb8788c378c7cae72e503d5ed4bb1df08209cbf4fb142b0ce4d9e2e223526ab16593d454d7af78396b6e265112cb30 + checksum: 10/009fd7285ba489d97993adab860a69db8d4bcbf9f0bbe78dd66d0d3c599f244f61de23c38ae9aebad918bcef847819eaeb9000d30f1e3681d7b416faa8c5e266 languageName: node linkType: hard -"@apollo/query-planner@npm:2.7.8": - version: 2.7.8 - resolution: "@apollo/query-planner@npm:2.7.8" +"@apollo/query-planner@npm:2.8.0": + version: 2.8.0 + resolution: "@apollo/query-planner@npm:2.8.0" dependencies: - "@apollo/federation-internals": "npm:2.7.8" - "@apollo/query-graphs": "npm:2.7.8" + "@apollo/federation-internals": "npm:2.8.0" + "@apollo/query-graphs": "npm:2.8.0" "@apollo/utils.keyvaluecache": "npm:^2.1.0" chalk: "npm:^4.1.0" deep-equal: "npm:^2.0.5" pretty-format: "npm:^29.0.0" peerDependencies: graphql: ^16.5.0 - checksum: 10/7a21ee71eb2bbc3763eb4a1c9e492b55dfecf136827633c5eebedadad715344363f22405335e1fb865469206b0a8bd7e34eec2c2f38ef7e82975676e188829a4 + checksum: 10/2418ce84b4ac975873aab4dbeae22fb8d865a2ee6e2e8f0284d306d9cc31fe16f5f8809dd9837ba7e5fc5941feb1cccc99dfa88e2a263de1c61ae653b7811ae6 languageName: node linkType: hard @@ -4997,13 +4997,6 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.3.0": - version: 9.3.0 - resolution: "@eslint/js@npm:9.3.0" - checksum: 10/3fb4b30561c34b52e7c6c6b55ea61df1cead73a525e1ccd77b1454d893dcf06f99fe9c46bf410a044ef7d3339c455bc4f75769b40c4734343f5b46d2d76b89ef - languageName: node - linkType: hard - "@eslint/js@npm:9.5.0": version: 9.5.0 resolution: "@eslint/js@npm:9.5.0" @@ -5102,17 +5095,17 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/schema@npm:10.0.3": - version: 10.0.3 - resolution: "@graphql-tools/schema@npm:10.0.3" +"@graphql-tools/schema@npm:10.0.4": + version: 10.0.4 + resolution: "@graphql-tools/schema@npm:10.0.4" dependencies: "@graphql-tools/merge": "npm:^9.0.3" - "@graphql-tools/utils": "npm:^10.0.13" + "@graphql-tools/utils": "npm:^10.2.1" tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/dbe8ea12ea9dd7123672515165db671dc8ce45def8321308078199f0af4bf41bdb5b12867b639065dddd2ff0f55274084672dd586dbcce66a0e93523885545c0 + checksum: 10/c2144949d98096c7f51ac0ecd9979d525e5b1b0f6b31c87961277fcefc82286ad9a9f55e93c2c3fd36745a1ef9ac341ec395d0db2c071a55a2a228ab563c953a languageName: node linkType: hard @@ -5210,6 +5203,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/utils@npm:^10.2.1": + version: 10.2.2 + resolution: "@graphql-tools/utils@npm:10.2.2" + dependencies: + "@graphql-typed-document-node/core": "npm:^3.1.1" + cross-inspect: "npm:1.0.0" + dset: "npm:^3.1.2" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/3251409f8c9f33a88c91cf4eb81ad8fccc39fb0fd12c45f9d78029bf774d3bf894bf610b1420e64a082585b236f1fe7fc0d4122f4ab46ab2557a73e1a5d7ec94 + languageName: node + linkType: hard + "@graphql-typed-document-node/core@npm:3.2.0, @graphql-typed-document-node/core@npm:^3.1.1": version: 3.2.0 resolution: "@graphql-typed-document-node/core@npm:3.2.0" @@ -5228,15 +5235,15 @@ __metadata: languageName: node linkType: hard -"@graphql-yoga/subscription@npm:^5.0.0": - version: 5.0.0 - resolution: "@graphql-yoga/subscription@npm:5.0.0" +"@graphql-yoga/subscription@npm:^5.0.1": + version: 5.0.1 + resolution: "@graphql-yoga/subscription@npm:5.0.1" dependencies: "@graphql-yoga/typed-event-target": "npm:^3.0.0" "@repeaterjs/repeater": "npm:^3.0.4" "@whatwg-node/events": "npm:^0.1.0" tslib: "npm:^2.5.2" - checksum: 10/98dc97351b56a26a54d509a507432893298c0e004bc6161cce8d237351d0f65777af3c9ce268e1620860d22e4567469d4d93ee3adcc50d8cf24d924759546d20 + checksum: 10/cd95a33a40525c93607b4e0d91d74b06847649c204ece1949a20bd9e0ec7db28170233a59b2aea1a0373333386efd067b9ec30010130da52ecb10a1ea03fc6c1 languageName: node linkType: hard @@ -5266,17 +5273,6 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.13.0": - version: 0.13.0 - resolution: "@humanwhocodes/config-array@npm:0.13.0" - dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.3" - debug: "npm:^4.3.1" - minimatch: "npm:^3.0.5" - checksum: 10/524df31e61a85392a2433bf5d03164e03da26c03d009f27852e7dcfdafbc4a23f17f021dacf88e0a7a9fe04ca032017945d19b57a16e2676d9114c22a53a9d11 - languageName: node - linkType: hard - "@humanwhocodes/module-importer@npm:^1.0.1": version: 1.0.1 resolution: "@humanwhocodes/module-importer@npm:1.0.1" @@ -5284,13 +5280,6 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.3": - version: 2.0.3 - resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 - languageName: node - linkType: hard - "@humanwhocodes/retry@npm:^0.3.0": version: 0.3.0 resolution: "@humanwhocodes/retry@npm:0.3.0" @@ -5893,9 +5882,9 @@ __metadata: languageName: node linkType: hard -"@nestjs/common@npm:10.3.8": - version: 10.3.8 - resolution: "@nestjs/common@npm:10.3.8" +"@nestjs/common@npm:10.3.9": + version: 10.3.9 + resolution: "@nestjs/common@npm:10.3.9" dependencies: iterare: "npm:1.2.1" tslib: "npm:2.6.2" @@ -5910,13 +5899,13 @@ __metadata: optional: true class-validator: optional: true - checksum: 10/e13fcfc11d4d0fdf2bf8c7482e7b3d6da2218cfd7f1483973084e49fd5f0ab4e9b4f36ce573a8ec88c32bd04fc792ab8468b377ba1446901fec8f02f2baafa17 + checksum: 10/a4886bf1e99f0f1952731dcb3ed4fa0927c0165285683637a719c85e4ddf3a2f711d554136c60d83862fc9f917541c1bbcb75191510930e503e19da190c2de34 languageName: node linkType: hard -"@nestjs/core@npm:10.3.8": - version: 10.3.8 - resolution: "@nestjs/core@npm:10.3.8" +"@nestjs/core@npm:10.3.9": + version: 10.3.9 + resolution: "@nestjs/core@npm:10.3.9" dependencies: "@nuxtjs/opencollective": "npm:0.3.2" fast-safe-stringify: "npm:2.1.1" @@ -5938,7 +5927,7 @@ __metadata: optional: true "@nestjs/websockets": optional: true - checksum: 10/62aebc3a5f48f79137a4dc5fcb0b72120c0ef9ac8ddf9a7c18164f7fe81b4374d47ff652ac876845f982d6126db555ca3c47ec89c772e65196e93e8c32c008f4 + checksum: 10/90f52b0cf7e80f417202306d65df16a23f5aaa4e9db996524845e5b2e8738f0f175dda9ef75a90d2b5665e2868aafa6e31ff4aa2b68cbb5a5169c43cc2fbaf41 languageName: node linkType: hard @@ -5999,9 +5988,9 @@ __metadata: languageName: node linkType: hard -"@nestjs/platform-express@npm:10.3.8": - version: 10.3.8 - resolution: "@nestjs/platform-express@npm:10.3.8" +"@nestjs/platform-express@npm:10.3.9": + version: 10.3.9 + resolution: "@nestjs/platform-express@npm:10.3.9" dependencies: body-parser: "npm:1.20.2" cors: "npm:2.8.5" @@ -6011,7 +6000,7 @@ __metadata: peerDependencies: "@nestjs/common": ^10.0.0 "@nestjs/core": ^10.0.0 - checksum: 10/62b4da16167650e87a8823214b0a1d8195760a565aecbae77fe584b8666131979b8653c42707e55d8c1d6f50d31f374fe25ab49e4ec86488f125be4e07bbb921 + checksum: 10/3fa49827355239c99882ed83e021f334851ffd12a17ff9a705f1dbc0fcee134dfc0795841aca0dc25663de8ce1628fbbeb338e185e8fb0f1515769657d317f7e languageName: node linkType: hard @@ -6030,9 +6019,9 @@ __metadata: languageName: node linkType: hard -"@nestjs/testing@npm:10.3.8": - version: 10.3.8 - resolution: "@nestjs/testing@npm:10.3.8" +"@nestjs/testing@npm:10.3.9": + version: 10.3.9 + resolution: "@nestjs/testing@npm:10.3.9" dependencies: tslib: "npm:2.6.2" peerDependencies: @@ -6045,7 +6034,7 @@ __metadata: optional: true "@nestjs/platform-express": optional: true - checksum: 10/87a07be7868451a51b040e19eae82bb0c6c3f1005663b3d43756cf4a98816254bed46ba679ed2d1db4e4e6b6b143acb9e7a8a86cfa3cec412e513071b70c454d + checksum: 10/0053a4fffc0675961c3026a33e01237757752646904fb2cbad0a756601045bba7a3b642c765d47347700a6193da9538c61a8743f2ea9075f3f8fd97d0a94a58d languageName: node linkType: hard @@ -6991,12 +6980,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:20.12.12": - version: 20.12.12 - resolution: "@types/node@npm:20.12.12" +"@types/node@npm:20.14.5": + version: 20.14.5 + resolution: "@types/node@npm:20.14.5" dependencies: undici-types: "npm:~5.26.4" - checksum: 10/e3945da0a3017bdc1f88f15bdfb823f526b2a717bd58d4640082d6eb0bd2794b5c99bfb914b9e9324ec116dce36066990353ed1c777e8a7b0641f772575793c4 + checksum: 10/74c7974a8c75280f9397f22ce34d10d5575668e3c357a165f385c9365c39b3ccda3aa2e7237e7e907fc72e515afb93cc0be1f3e2074cc1889c1ffeb01d2843cc languageName: node linkType: hard @@ -7244,29 +7233,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.10.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.10.0" - "@typescript-eslint/type-utils": "npm:7.10.0" - "@typescript-eslint/utils": "npm:7.10.0" - "@typescript-eslint/visitor-keys": "npm:7.10.0" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.3.1" - natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^1.3.0" - peerDependencies: - "@typescript-eslint/parser": ^7.0.0 - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/dfe505cdf718dd29e8637b902e4c544c6b7d246d2051fd1936090423eb3dadfe2bd757de51e565e6fd80e74cf1918e191c26fee6df515100484ec3efd9b8d111 - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:7.13.0": version: 7.13.0 resolution: "@typescript-eslint/eslint-plugin@npm:7.13.0" @@ -7290,21 +7256,26 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/parser@npm:7.10.0" +"@typescript-eslint/eslint-plugin@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/eslint-plugin@npm:7.13.1" dependencies: - "@typescript-eslint/scope-manager": "npm:7.10.0" - "@typescript-eslint/types": "npm:7.10.0" - "@typescript-eslint/typescript-estree": "npm:7.10.0" - "@typescript-eslint/visitor-keys": "npm:7.10.0" - debug: "npm:^4.3.4" + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:7.13.1" + "@typescript-eslint/type-utils": "npm:7.13.1" + "@typescript-eslint/utils": "npm:7.13.1" + "@typescript-eslint/visitor-keys": "npm:7.13.1" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^1.3.0" peerDependencies: + "@typescript-eslint/parser": ^7.0.0 eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/1fa71049b2debf2f7f5366fb433e3d4c8e1591c2061a15fa8797d14623a2b6984340a59e7717acc013ce8c6a2ed32c5c0e811fe948b5936d41c2a5a09b61d130 + checksum: 10/37fff8c302f93f5f88fc8d6e6c9151a7d1873a3c8af6e15547d737bdc066a6b8887fa54bcd8eb4e4ca6a11494051801c8e957eea8d8b4d4b078a477df6f10692 languageName: node linkType: hard @@ -7326,13 +7297,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/scope-manager@npm:7.10.0" +"@typescript-eslint/parser@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/parser@npm:7.13.1" dependencies: - "@typescript-eslint/types": "npm:7.10.0" - "@typescript-eslint/visitor-keys": "npm:7.10.0" - checksum: 10/838a7a9573577d830b2f65801ce045abe6fad08ac7e04bac4cc9b2e5b7cbac07e645de9c79b9485f4cc361fe25da5319025aa0336fad618023fff62e4e980638 + "@typescript-eslint/scope-manager": "npm:7.13.1" + "@typescript-eslint/types": "npm:7.13.1" + "@typescript-eslint/typescript-estree": "npm:7.13.1" + "@typescript-eslint/visitor-keys": "npm:7.13.1" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/a76cfcf97c289110403b50a377e925f29cda74340de0526f68b0c34199ce643d9c31803e492217e0f3df28361d3019ced4806f974ea70529c559b26b70cec7ef languageName: node linkType: hard @@ -7346,20 +7325,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/type-utils@npm:7.10.0" +"@typescript-eslint/scope-manager@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/scope-manager@npm:7.13.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.10.0" - "@typescript-eslint/utils": "npm:7.10.0" - debug: "npm:^4.3.4" - ts-api-utils: "npm:^1.3.0" - peerDependencies: - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/e62db9ffbfbccce60258108f7ed025005e04df18da897ff1b30049e3c10a47150e94c2fb5ac0ab9711ebb60517521213dcccbea6d08125107a87a67088a79042 + "@typescript-eslint/types": "npm:7.13.1" + "@typescript-eslint/visitor-keys": "npm:7.13.1" + checksum: 10/fea9ab8f72ace1dd55d835037efe038c70021275581855820cdb7fc4b01e8afb51723856537adff1fdb0ea3899c1f8b593fd75c34b5087ca2ef2f7c72e610050 languageName: node linkType: hard @@ -7380,10 +7352,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/types@npm:7.10.0" - checksum: 10/76075a7b87ddfff8e7e4aebf3d225e67bf79ead12a7709999d4d5c31611d9c0813ca69a9298f320efb018fe493ce3763c964a0e670a4c953d8eff000f10672c0 +"@typescript-eslint/type-utils@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/type-utils@npm:7.13.1" + dependencies: + "@typescript-eslint/typescript-estree": "npm:7.13.1" + "@typescript-eslint/utils": "npm:7.13.1" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/cc03cd44e125933511ea657e386c5cf427eb6a386fdb110cba0858598195fb4f8c71173b00b187f388a6713e16b919a2037a86e0be10f4c40c18bcbdbe06d5de languageName: node linkType: hard @@ -7394,22 +7376,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.10.0" - dependencies: - "@typescript-eslint/types": "npm:7.10.0" - "@typescript-eslint/visitor-keys": "npm:7.10.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^1.3.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/d11d0c45749c9bd4a187b6dfdf5600e36ba8c87667cd2020d9158667c47c32ec0bcb1ef3b7eee5577b667def5f7f33d8131092a0f221b3d3e8105078800f923f +"@typescript-eslint/types@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/types@npm:7.13.1" + checksum: 10/006a5518608184c1d017b27fb4f66ce28bc75f89e2380ac42969ebdf0dc726af1cfcdf4ba36ce2858e9f6907d6f4295d3453859d7e9a35bc7855d4ebc900955d languageName: node linkType: hard @@ -7432,17 +7402,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/utils@npm:7.10.0" +"@typescript-eslint/typescript-estree@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/typescript-estree@npm:7.13.1" dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.10.0" - "@typescript-eslint/types": "npm:7.10.0" - "@typescript-eslint/typescript-estree": "npm:7.10.0" - peerDependencies: - eslint: ^8.56.0 - checksum: 10/62327b585295f9c3aa2508aefac639d562b6f7f270a229aa3a2af8dbd055f4a4d230a8facae75a8a53bb8222b0041162072d259add56b541f8bdfda8da36ea5f + "@typescript-eslint/types": "npm:7.13.1" + "@typescript-eslint/visitor-keys": "npm:7.13.1" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/5c68b5faa962e5f984067aa91770486af817858d2fa35b54a44fa4d5c0c612ba23b52b191d8051d9e4439e5425251e32861c81239e9400a29de057f8360537fb languageName: node linkType: hard @@ -7460,13 +7435,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.10.0" +"@typescript-eslint/utils@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/utils@npm:7.13.1" dependencies: - "@typescript-eslint/types": "npm:7.10.0" - eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/44b555a075bdff38e3e13c454ceaac50aa2546635e81f907d1ea84822c8887487d1d6bb4ff690f627da9585dc19ad07e228847c162c30bb06c46fb119899d8cc + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.13.1" + "@typescript-eslint/types": "npm:7.13.1" + "@typescript-eslint/typescript-estree": "npm:7.13.1" + peerDependencies: + eslint: ^8.56.0 + checksum: 10/e1bc916dcb567c6b35819f635a84561e015f40b28d650b987f74c79b013ec43fb4f5b61199d4039fcdf9480281f945f622650cba2e68739600822da05808a706 languageName: node linkType: hard @@ -7480,6 +7459,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/visitor-keys@npm:7.13.1" + dependencies: + "@typescript-eslint/types": "npm:7.13.1" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10/811e9642851359b5197d45a9878143c4c608aaef887a20c26f57f8b012ce9e316d232b82a311bdd52a2af0c8b8da5d4bd9401ce565fc7bdb43cd44556e76d225 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -10994,50 +10983,6 @@ __metadata: languageName: node linkType: hard -"eslint@npm:9.3.0": - version: 9.3.0 - resolution: "eslint@npm:9.3.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:9.3.0" - "@humanwhocodes/config-array": "npm:^0.13.0" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.3.0" - "@nodelib/fs.walk": "npm:^1.2.8" - ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" - debug: "npm:^4.3.2" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^8.0.1" - eslint-visitor-keys: "npm:^4.0.0" - espree: "npm:^10.0.1" - esquery: "npm:^1.4.2" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^8.0.0" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - ignore: "npm:^5.2.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" - bin: - eslint: bin/eslint.js - checksum: 10/c56d63bc3655ce26456cb1b6869eb16579d9b243f143374ce28e4e168ab8fd9d054700014af903b6a5445a9134108327d974ba3e75019220f62df6ce72b6f5b6 - languageName: node - linkType: hard - "eslint@npm:9.5.0": version: 9.5.0 resolution: "eslint@npm:9.5.0" @@ -11103,7 +11048,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.2, esquery@npm:^1.5.0": +"esquery@npm:^1.5.0": version: 1.5.0 resolution: "esquery@npm:1.5.0" dependencies: @@ -11205,17 +11150,17 @@ __metadata: version: 0.0.0-use.local resolution: "example-apollo@workspace:examples/apollo" dependencies: - "@apollo/gateway": "npm:2.7.8" + "@apollo/gateway": "npm:2.8.0" "@apollo/server": "npm:^4.9.3" "@escape.tech/graphql-armor": "npm:*" "@types/body-parser": "npm:^1" "@types/express": "npm:4.17.21" - "@types/node": "npm:20.12.12" + "@types/node": "npm:20.14.5" body-parser: "npm:^1.20.2" express: "npm:4.19.2" - graphql: "npm:16.8.1" + graphql: "npm:16.8.2" graphql-tag: "npm:^2.12.6" - nodemon: "npm:3.1.0" + nodemon: "npm:3.1.3" reflect-metadata: "npm:0.2.2" rxjs: "npm:7.8.1" source-map-support: "npm:0.5.21" @@ -11230,26 +11175,26 @@ __metadata: version: 0.0.0-use.local resolution: "example-nestjs@workspace:examples/nestjs" dependencies: - "@apollo/gateway": "npm:2.7.8" + "@apollo/gateway": "npm:2.8.0" "@apollo/server": "npm:4.10.4" "@escape.tech/graphql-armor": "npm:*" "@nestjs/apollo": "npm:12.1.0" "@nestjs/cli": "npm:10.3.2" - "@nestjs/common": "npm:10.3.8" - "@nestjs/core": "npm:10.3.8" + "@nestjs/common": "npm:10.3.9" + "@nestjs/core": "npm:10.3.9" "@nestjs/graphql": "npm:12.1.1" - "@nestjs/platform-express": "npm:10.3.8" - "@nestjs/testing": "npm:10.3.8" + "@nestjs/platform-express": "npm:10.3.9" + "@nestjs/testing": "npm:10.3.9" "@types/express": "npm:4.17.21" - "@types/node": "npm:20.12.12" - "@typescript-eslint/eslint-plugin": "npm:7.10.0" - "@typescript-eslint/parser": "npm:7.10.0" - eslint: "npm:9.3.0" + "@types/node": "npm:20.14.5" + "@typescript-eslint/eslint-plugin": "npm:7.13.1" + "@typescript-eslint/parser": "npm:7.13.1" + eslint: "npm:9.5.0" eslint-config-google: "npm:0.14.0" express: "npm:4.19.2" - graphql: "npm:16.8.1" - nodemon: "npm:3.1.0" - prettier: "npm:3.2.5" + graphql: "npm:16.8.2" + nodemon: "npm:3.1.3" + prettier: "npm:3.3.2" reflect-metadata: "npm:0.2.2" rxjs: "npm:7.8.1" source-map-support: "npm:0.5.21" @@ -11263,10 +11208,10 @@ __metadata: resolution: "example-yoga@workspace:examples/yoga" dependencies: "@escape.tech/graphql-armor": "npm:*" - "@graphql-tools/schema": "npm:10.0.3" - "@types/node": "npm:20.12.12" - graphql: "npm:16.8.1" - graphql-yoga: "npm:5.3.1" + "@graphql-tools/schema": "npm:10.0.4" + "@types/node": "npm:20.14.5" + graphql: "npm:16.8.2" + graphql-yoga: "npm:5.4.0" jest: "npm:29.7.0" supertest: "npm:7.0.0" ts-node: "npm:10.9.2" @@ -12418,16 +12363,16 @@ __metadata: languageName: node linkType: hard -"graphql-yoga@npm:5.3.1": - version: 5.3.1 - resolution: "graphql-yoga@npm:5.3.1" +"graphql-yoga@npm:5.4.0": + version: 5.4.0 + resolution: "graphql-yoga@npm:5.4.0" dependencies: "@envelop/core": "npm:^5.0.0" "@graphql-tools/executor": "npm:^1.2.5" "@graphql-tools/schema": "npm:^10.0.0" "@graphql-tools/utils": "npm:^10.1.0" "@graphql-yoga/logger": "npm:^2.0.0" - "@graphql-yoga/subscription": "npm:^5.0.0" + "@graphql-yoga/subscription": "npm:^5.0.1" "@whatwg-node/fetch": "npm:^0.9.17" "@whatwg-node/server": "npm:^0.9.33" dset: "npm:^3.1.1" @@ -12435,7 +12380,7 @@ __metadata: tslib: "npm:^2.5.2" peerDependencies: graphql: ^15.2.0 || ^16.0.0 - checksum: 10/d2da83dd4d1de42cc71b590449da47ad2a2226799e379d7bc449a1d817d9773fb6452bb27d94f49471504243e6d9d2fadca5dbcc37e86a1d0de1077fb2f0c78c + checksum: 10/828a2ff115f6434162f6ce1856a91fd571e4232efed1b5a1a3077b06631f4a761bf741dee75fc0f74741033064389dcd9193785c677df67beacd439b9786b87e languageName: node linkType: hard @@ -12446,6 +12391,13 @@ __metadata: languageName: node linkType: hard +"graphql@npm:16.8.2": + version: 16.8.2 + resolution: "graphql@npm:16.8.2" + checksum: 10/d74aa1f28a0bbc1c7e60aeb7e4e199e0818ed7169b97bd4d4e86cf345d5645615a9ccb33a11f1ab5e145fdd91d432b3aa475836d3bc5f9647e6103c8854e7e99 + languageName: node + linkType: hard + "gray-matter@npm:^4.0.3": version: 4.0.3 resolution: "gray-matter@npm:4.0.3" @@ -15726,9 +15678,9 @@ __metadata: languageName: node linkType: hard -"nodemon@npm:3.1.0": - version: 3.1.0 - resolution: "nodemon@npm:3.1.0" +"nodemon@npm:3.1.3": + version: 3.1.3 + resolution: "nodemon@npm:3.1.3" dependencies: chokidar: "npm:^3.5.2" debug: "npm:^4" @@ -15742,7 +15694,7 @@ __metadata: undefsafe: "npm:^2.0.5" bin: nodemon: bin/nodemon.js - checksum: 10/a8757f3eda5e11fbe0e50ef47177d5e86cf8a22e99723373100d37d5f25fb758280419c02d286210d242d0675adf5ef0d61052948f10c8318d656761d3dfa2b1 + checksum: 10/ad55e76bb755c07b07c05b1b4ea7aca7bdf71bf8c7bfbf2db95e8ddcc964dde5eab9599c9de0db6899db9f2b98e573220f2d3c0796b41865ae754409e557cf50 languageName: node linkType: hard @@ -16924,21 +16876,21 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.2.5": - version: 3.2.5 - resolution: "prettier@npm:3.2.5" +"prettier@npm:3.3.0": + version: 3.3.0 + resolution: "prettier@npm:3.3.0" bin: prettier: bin/prettier.cjs - checksum: 10/d509f9da0b70e8cacc561a1911c0d99ec75117faed27b95cc8534cb2349667dee6351b0ca83fa9d5703f14127faa52b798de40f5705f02d843da133fc3aa416a + checksum: 10/e55233f8e4b5f96f52180dbfa424ae797a98a9b8a9a7a79de5004e522c02b423e71927ed99d855dbfcd00dc3b82e5f6fb304cfe117cc4e7c8477d883df2d8984 languageName: node linkType: hard -"prettier@npm:3.3.0": - version: 3.3.0 - resolution: "prettier@npm:3.3.0" +"prettier@npm:3.3.2": + version: 3.3.2 + resolution: "prettier@npm:3.3.2" bin: prettier: bin/prettier.cjs - checksum: 10/e55233f8e4b5f96f52180dbfa424ae797a98a9b8a9a7a79de5004e522c02b423e71927ed99d855dbfcd00dc3b82e5f6fb304cfe117cc4e7c8477d883df2d8984 + checksum: 10/83214e154afa5aa9b664c2506640212323eb1376b13379b2413dc351b7de0687629dca3f00ff2ec895ebd7e3a2adb7d7e231b6c77606e2358137f2150807405b languageName: node linkType: hard