diff --git a/package-lock.json b/package-lock.json index 55bad62b4d..1e554983e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "MIT", "dependencies": { "@acusti/react-code-input": "3.11.0", + "@apollo/server-plugin-response-cache": "4.0.0", "@confuser/db-migrate-mysql": "^2.3.0", "@graphql-tools/schema": "10.0.0", "@graphql-tools/utils": "10.0.8", @@ -27,7 +28,6 @@ "@universemc/react-palette": "1.0.3", "@xstate/react": "3.2.2", "apollo-server-koa": "3.12.1", - "apollo-server-plugin-response-cache": "3.8.2", "argon2": "0.29.1", "autoprefixer": "10.4.16", "clsx": "2.0.0", @@ -182,6 +182,34 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" }, + "node_modules/@apollo/server-plugin-response-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@apollo/server-plugin-response-cache/-/server-plugin-response-cache-4.0.0.tgz", + "integrity": "sha512-YyCUMnReInFqYut/9RrjRr+G7nEa9Ozr497xU020ha0Qb92yhw347qgTOctnawAVNghRZEsLghYfN6iEZxCoOw==", + "dependencies": { + "@apollo/utils.createhash": "^1.1.0", + "@apollo/utils.keyvaluecache": "^1.0.1" + }, + "engines": { + "node": ">=14.0" + }, + "peerDependencies": { + "@apollo/server": "^4.0.0", + "graphql": "^16.6.0" + } + }, + "node_modules/@apollo/utils.createhash": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.createhash/-/utils.createhash-1.1.0.tgz", + "integrity": "sha512-5fT4ZiW75515OlikWpIQzaVDws1yy9VgYSoHoJCrvI2UH6/7YNKXQjbjT5qVYu6ytch2wBxFMfFfYWMn/2bSCQ==", + "dependencies": { + "@apollo/utils.isnodelike": "^1.1.0", + "sha.js": "^2.4.11" + }, + "engines": { + "node": ">=12.13.0" + } + }, "node_modules/@apollo/utils.dropunuseddefinitions": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz", @@ -193,6 +221,14 @@ "graphql": "14.x || 15.x || 16.x" } }, + "node_modules/@apollo/utils.isnodelike": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.isnodelike/-/utils.isnodelike-1.1.0.tgz", + "integrity": "sha512-q/Q82kBUSEcx1ED11JO1TYBY781mWluUnBD8NvhjHVsu1K1C5R9BZVUxShyK/V8XcePcRUB5fdWOcBMGwS0KOA==", + "engines": { + "node": ">=12.13.0" + } + }, "node_modules/@apollo/utils.keyvaluecache": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-1.0.1.tgz", @@ -4050,23 +4086,6 @@ "graphql": "^15.3.0 || ^16.0.0" } }, - "node_modules/apollo-server-plugin-response-cache": { - "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 deprecated (end-of-life 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.", - "dependencies": { - "@apollo/utils.keyvaluecache": "^1.0.1", - "apollo-server-plugin-base": "^3.7.2", - "apollo-server-types": "^3.8.0" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "graphql": "^15.3.0 || ^16.0.0" - } - }, "node_modules/apollo-server-types": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.8.0.tgz", @@ -15534,11 +15553,34 @@ } } }, + "@apollo/server-plugin-response-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@apollo/server-plugin-response-cache/-/server-plugin-response-cache-4.0.0.tgz", + "integrity": "sha512-YyCUMnReInFqYut/9RrjRr+G7nEa9Ozr497xU020ha0Qb92yhw347qgTOctnawAVNghRZEsLghYfN6iEZxCoOw==", + "requires": { + "@apollo/utils.createhash": "^1.1.0", + "@apollo/utils.keyvaluecache": "^1.0.1" + } + }, + "@apollo/utils.createhash": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.createhash/-/utils.createhash-1.1.0.tgz", + "integrity": "sha512-5fT4ZiW75515OlikWpIQzaVDws1yy9VgYSoHoJCrvI2UH6/7YNKXQjbjT5qVYu6ytch2wBxFMfFfYWMn/2bSCQ==", + "requires": { + "@apollo/utils.isnodelike": "^1.1.0", + "sha.js": "^2.4.11" + } + }, "@apollo/utils.dropunuseddefinitions": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz", "integrity": "sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg==" }, + "@apollo/utils.isnodelike": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.isnodelike/-/utils.isnodelike-1.1.0.tgz", + "integrity": "sha512-q/Q82kBUSEcx1ED11JO1TYBY781mWluUnBD8NvhjHVsu1K1C5R9BZVUxShyK/V8XcePcRUB5fdWOcBMGwS0KOA==" + }, "@apollo/utils.keyvaluecache": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-1.0.1.tgz", @@ -18662,16 +18704,6 @@ "apollo-server-types": "^3.8.0" } }, - "apollo-server-plugin-response-cache": { - "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==", - "requires": { - "@apollo/utils.keyvaluecache": "^1.0.1", - "apollo-server-plugin-base": "^3.7.2", - "apollo-server-types": "^3.8.0" - } - }, "apollo-server-types": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.8.0.tgz", diff --git a/package.json b/package.json index 63d77e3d59..b745aa0334 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@universemc/react-palette": "1.0.3", "@xstate/react": "3.2.2", "apollo-server-koa": "3.12.1", - "apollo-server-plugin-response-cache": "3.8.2", + "@apollo/server-plugin-response-cache": "4.0.0", "argon2": "0.29.1", "autoprefixer": "10.4.16", "clsx": "2.0.0",