diff --git a/package-lock.json b/package-lock.json index 16d0fe8a..b95c3b9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,16 +9,16 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@apollo/gateway": "2.10.5", + "@apollo/gateway": "2.13.2", "@pocket-tools/apollo-utils": "2.2.0", "@profusion/apollo-federation-upload": "4.0.0", "@sentry/node": "7.6.0", "@sentry/tracing": "7.6.0", - "apollo-server": "3.9.0", + "apollo-server": "3.13.0", "apollo-server-cache-memcached": "3.3.1", - "apollo-server-express": "3.9.0", + "apollo-server-express": "3.13.0", "apollo-server-plugin-base": "3.7.2", - "apollo-server-plugin-response-cache": "3.6.1", + "apollo-server-plugin-response-cache": "3.8.2", "aws-xray-sdk-core": "3.3.8", "aws-xray-sdk-express": "3.3.8", "deep-equal-in-any-order": "2.0.6", @@ -74,25 +74,25 @@ } }, "node_modules/@apollo/composition": { - "version": "2.10.5", - "resolved": "https://registry.npmjs.org/@apollo/composition/-/composition-2.10.5.tgz", - "integrity": "sha512-gnsTkjIjCde59fZoamg2b03la1xr75i4EjeYHtZINVXfa8OiD+Llql0ZYQzdmhLcsJ0tSaryS5rYYyDhXToYAg==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/@apollo/composition/-/composition-2.13.2.tgz", + "integrity": "sha512-E44BbSKuKkDdsNBtQzSU12D9FdggiOZzNR1TghqPjSPEyB1fl9Io1m2gMP0nkwrJUaftsBSP6ZSFF3SgYJfTVg==", "license": "Elastic-2.0", "dependencies": { - "@apollo/federation-internals": "2.10.5", - "@apollo/query-graphs": "2.10.5" + "@apollo/federation-internals": "2.13.2", + "@apollo/query-graphs": "2.13.2" }, "engines": { - "node": ">=14.15.0" + "node": ">=18" }, "peerDependencies": { "graphql": "^16.5.0" } }, "node_modules/@apollo/federation-internals": { - "version": "2.10.5", - "resolved": "https://registry.npmjs.org/@apollo/federation-internals/-/federation-internals-2.10.5.tgz", - "integrity": "sha512-brThKtU0oh7mczpZcrhMr+yKVc7DofduCdtOFHSOT1jtwFntE41Ws/B4Qs5sSwI8D6+aCP9MkxZ/AvLscd3ueA==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/@apollo/federation-internals/-/federation-internals-2.13.2.tgz", + "integrity": "sha512-m9waen8iZhrzn23qkemlytqBCPoKU6AMv5k3eFYnu6yzoJ5/ONh6SMGE7CvrWsECcpnOLYOinxD19igEHm6Azw==", "license": "Elastic-2.0", "dependencies": { "@types/uuid": "^9.0.0", @@ -101,34 +101,21 @@ "uuid": "^9.0.0" }, "engines": { - "node": ">=14.15.0" + "node": ">=18" }, "peerDependencies": { "graphql": "^16.5.0" } }, - "node_modules/@apollo/federation-internals/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@apollo/gateway": { - "version": "2.10.5", - "resolved": "https://registry.npmjs.org/@apollo/gateway/-/gateway-2.10.5.tgz", - "integrity": "sha512-LU7RYGJBu0A0MgXeZj4mzOQ5EiwgynXdGpMvrt3V+gXGTS4bRCBemFcqEQqHhXuyWDp9XVdJ+1PtG6+C1jmq3w==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/@apollo/gateway/-/gateway-2.13.2.tgz", + "integrity": "sha512-IAX/u0b2QPbNmAtTGIfJZawjneCnOIcCvgRaEl7WdL8Ea6ck6S2ZAn1WaHlbHL3jFbpmBsZ4N39gFL7XwtzTqg==", "license": "Elastic-2.0", "dependencies": { - "@apollo/composition": "2.10.5", - "@apollo/federation-internals": "2.10.5", - "@apollo/query-planner": "2.10.5", + "@apollo/composition": "2.13.2", + "@apollo/federation-internals": "2.13.2", + "@apollo/query-planner": "2.13.2", "@apollo/server-gateway-interface": "^1.1.0", "@apollo/usage-reporting-protobuf": "^4.1.0", "@apollo/utils.createhash": "^2.0.0", @@ -141,7 +128,7 @@ "@types/node-fetch": "^2.6.2", "async-retry": "^1.3.3", "loglevel": "^1.6.1", - "make-fetch-happen": "^11.0.0", + "make-fetch-happen": "^11.0.0 || ^15.0.3", "node-abort-controller": "^3.0.1", "node-fetch": "^2.6.7" }, @@ -214,44 +201,31 @@ "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" }, "node_modules/@apollo/query-graphs": { - "version": "2.10.5", - "resolved": "https://registry.npmjs.org/@apollo/query-graphs/-/query-graphs-2.10.5.tgz", - "integrity": "sha512-Af7e5IpuDMWwgIpuzBdpWvJJUBOO4ddHb1horQdhou8it2jMTwEzp6vUAggGq+qhzwJOYzvENFW2+75u/D8X2A==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/@apollo/query-graphs/-/query-graphs-2.13.2.tgz", + "integrity": "sha512-iXb7Ut72BxOIKYT1Xbmmt5jONa/kB0iuQyWKhKIJdwIw+p8VSwJvaSFtzjDZ7tYTo/QH9l8yGzAdliJVR+/7cA==", "license": "Elastic-2.0", "dependencies": { - "@apollo/federation-internals": "2.10.5", + "@apollo/federation-internals": "2.13.2", "deep-equal": "^2.0.5", "ts-graphviz": "^1.5.4", "uuid": "^9.0.0" }, "engines": { - "node": ">=14.15.0" + "node": ">=18" }, "peerDependencies": { "graphql": "^16.5.0" } }, - "node_modules/@apollo/query-graphs/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@apollo/query-planner": { - "version": "2.10.5", - "resolved": "https://registry.npmjs.org/@apollo/query-planner/-/query-planner-2.10.5.tgz", - "integrity": "sha512-hNN7HBgmlsHmaPBnbsoOS4eEUEW6kBq4joexuTEultEpLgOHIcVoL9Ut8e/AggGqZgHI5WxXrG0F+yhAjsPcKw==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/@apollo/query-planner/-/query-planner-2.13.2.tgz", + "integrity": "sha512-XlIz+kQg9M6aZyj5E9t9KNuptJr+uHcWdsTLq8SU1VzD//5c5qg9hUl8oz6uWGpff4rxBuSduPhuKyRguSOxIQ==", "license": "Elastic-2.0", "dependencies": { - "@apollo/federation-internals": "2.10.5", - "@apollo/query-graphs": "2.10.5", + "@apollo/federation-internals": "2.13.2", + "@apollo/query-graphs": "2.13.2", "@apollo/utils.keyvaluecache": "^2.1.0", "chalk": "^4.1.0", "deep-equal": "^2.0.5", @@ -2689,9 +2663,10 @@ "dev": true }, "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -2709,9 +2684,10 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -3319,13 +3295,15 @@ } }, "node_modules/apollo-server": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/apollo-server/-/apollo-server-3.9.0.tgz", - "integrity": "sha512-g80gXDuK8fl2W0fQF/hEyeoO9AU+sO2gBzeJAYUyGLotYc+oL/Y3mTRk5GB8C7cXUXCg5uvWbUj8va0E5UZE7w==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/apollo-server/-/apollo-server-3.13.0.tgz", + "integrity": "sha512-hgT/MswNB5G1r+oBhggVX4Fjw53CFLqG15yB5sN+OrYkCVWF5YwPbJWHfSWa7699JMEXJGaoVfFzcvLZK0UlDg==", + "deprecated": "The `apollo-server` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "license": "MIT", "dependencies": { - "@types/express": "4.17.13", - "apollo-server-core": "^3.9.0", - "apollo-server-express": "^3.9.0", + "@types/express": "4.17.14", + "apollo-server-core": "^3.13.0", + "apollo-server-express": "^3.13.0", "express": "^4.17.1" }, "peerDependencies": { @@ -3371,9 +3349,11 @@ } }, "node_modules/apollo-server-core": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.9.0.tgz", - "integrity": "sha512-WS54C33cTriDaBIcj7ijWv/fgeJICcrQKlP1Cn6pnZp/eumpMraezLeJ3gFWAXprOuR2E3fZe64lNlup0fMu8w==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.13.0.tgz", + "integrity": "sha512-v/g6DR6KuHn9DYSdtQijz8dLOkP78I5JSVJzPkARhDbhpH74QNwrQ2PP2URAPPEDJ2EeZNQDX8PvbYkAKqg+kg==", + "deprecated": "The `apollo-server-core` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "license": "MIT", "dependencies": { "@apollo/utils.keyvaluecache": "^1.0.1", "@apollo/utils.logger": "^1.0.0", @@ -3384,18 +3364,19 @@ "@graphql-tools/schema": "^8.0.0", "@josephg/resolvable": "^1.0.0", "apollo-datasource": "^3.3.2", - "apollo-reporting-protobuf": "^3.3.1", + "apollo-reporting-protobuf": "^3.4.0", "apollo-server-env": "^4.2.1", "apollo-server-errors": "^3.3.1", - "apollo-server-plugin-base": "^3.6.1", - "apollo-server-types": "^3.6.1", + "apollo-server-plugin-base": "^3.7.2", + "apollo-server-types": "^3.8.0", "async-retry": "^1.2.1", "fast-json-stable-stringify": "^2.1.0", "graphql-tag": "^2.11.0", "loglevel": "^1.6.8", "lru-cache": "^6.0.0", + "node-abort-controller": "^3.0.1", "sha.js": "^2.4.11", - "uuid": "^8.0.0", + "uuid": "^9.0.0", "whatwg-mimetype": "^3.0.0" }, "engines": { @@ -3428,18 +3409,20 @@ } }, "node_modules/apollo-server-express": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.9.0.tgz", - "integrity": "sha512-scSeHy9iB7W3OiF3uLQEzad9Jm9tEfDF8ACsJb2P+xX69uqg6zizsrQvj3qRhazCO7FKMcMu9zQFR0hy7zKbUA==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.13.0.tgz", + "integrity": "sha512-iSxICNbDUyebOuM8EKb3xOrpIwOQgKxGbR2diSr4HP3IW8T3njKFOoMce50vr+moOCe1ev8BnLcw9SNbuUtf7g==", + "deprecated": "The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "license": "MIT", "dependencies": { "@types/accepts": "^1.3.5", "@types/body-parser": "1.19.2", "@types/cors": "2.8.12", - "@types/express": "4.17.13", - "@types/express-serve-static-core": "4.17.29", + "@types/express": "4.17.14", + "@types/express-serve-static-core": "4.17.31", "accepts": "^1.3.5", - "apollo-server-core": "^3.9.0", - "apollo-server-types": "^3.6.1", + "apollo-server-core": "^3.13.0", + "apollo-server-types": "^3.8.0", "body-parser": "^1.19.0", "cors": "^2.8.5", "parseurl": "^1.3.3" @@ -3468,13 +3451,15 @@ } }, "node_modules/apollo-server-plugin-response-cache": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/apollo-server-plugin-response-cache/-/apollo-server-plugin-response-cache-3.6.1.tgz", - "integrity": "sha512-vLFwyRaTC+8i7WskC2zInIRhnGFC9pEUNkde0zRY3iNDB4x1CW28Z66T8cPtBfzKP230YFKoH1eioJDZWlVy9w==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/apollo-server-plugin-response-cache/-/apollo-server-plugin-response-cache-3.8.2.tgz", + "integrity": "sha512-1k9iGgE7QIUvjC9B0A1elGrV5YcZZQFl5wEVOS7URUfEuTr3GsIHBZSFCLAEFNKTQewzS5Spqhv13AmFsOaFmg==", + "deprecated": "The `apollo-server-plugin-response-cache` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server-plugin-response-cache` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "license": "MIT", "dependencies": { "@apollo/utils.keyvaluecache": "^1.0.1", - "apollo-server-plugin-base": "^3.6.1", - "apollo-server-types": "^3.6.1" + "apollo-server-plugin-base": "^3.7.2", + "apollo-server-types": "^3.8.0" }, "engines": { "node": ">=12.0" @@ -9796,9 +9781,14 @@ } }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } diff --git a/package.json b/package.json index 7b0c3b32..97d46a07 100644 --- a/package.json +++ b/package.json @@ -17,16 +17,16 @@ "author": "", "license": "ISC", "dependencies": { - "@apollo/gateway": "2.10.5", + "@apollo/gateway": "2.13.2", "@pocket-tools/apollo-utils": "2.2.0", "@profusion/apollo-federation-upload": "4.0.0", "@sentry/node": "7.6.0", "@sentry/tracing": "7.6.0", - "apollo-server": "3.9.0", + "apollo-server": "3.13.0", "apollo-server-cache-memcached": "3.3.1", - "apollo-server-express": "3.9.0", + "apollo-server-express": "3.13.0", "apollo-server-plugin-base": "3.7.2", - "apollo-server-plugin-response-cache": "3.6.1", + "apollo-server-plugin-response-cache": "3.8.2", "aws-xray-sdk-core": "3.3.8", "aws-xray-sdk-express": "3.3.8", "deep-equal-in-any-order": "2.0.6",