diff --git a/package-lock.json b/package-lock.json index 785d7798dcb6..8f8f0c32b9ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "node-fetch": "^3.2.0", "parse5": "^6.0.1", "port-used": "^2.0.8", - "rate-limit-redis": "^2.1.0", + "rate-limit-redis": "^3.0.0", "react": "^17.0.2", "react-dom": "^17.0.2", "react-markdown": "^8.0.0", @@ -6829,14 +6829,6 @@ "node": ">=8" } }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "engines": { - "node": ">=0.8" - } - }, "node_modules/clone-deep": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", @@ -7642,14 +7634,6 @@ "node": ">=0.10.0" } }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dependencies": { - "clone": "^1.0.2" - } - }, "node_modules/defer-to-connect": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", @@ -17671,12 +17655,14 @@ } }, "node_modules/rate-limit-redis": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/rate-limit-redis/-/rate-limit-redis-2.1.0.tgz", - "integrity": "sha512-6SAsTCzY0v6UCIKLOLLYqR2XzFmgdtF7jWXlSPq2FrNIZk8tZ7xwBvyGW7GFMCe5I4S9lYNdrSJ9E84rz3/CpA==", - "dependencies": { - "defaults": "^1.0.3", - "redis": "^3.0.2" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rate-limit-redis/-/rate-limit-redis-3.0.0.tgz", + "integrity": "sha512-Y20y4v4G8oQLEVvCV8ORSjVgAjMMFtr9kbCFjcV5+ShyWWtrrsxDXJZUfbKKgNQCNiGvKDrSO+PgMvJC/YExzQ==", + "engines": { + "node": ">= 14.5.0" + }, + "peerDependencies": { + "express-rate-limit": "^6" } }, "node_modules/raw-body": { @@ -27788,11 +27774,6 @@ } } }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - }, "clone-deep": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", @@ -28434,14 +28415,6 @@ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "requires": { - "clone": "^1.0.2" - } - }, "defer-to-connect": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", @@ -35979,13 +35952,10 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "rate-limit-redis": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/rate-limit-redis/-/rate-limit-redis-2.1.0.tgz", - "integrity": "sha512-6SAsTCzY0v6UCIKLOLLYqR2XzFmgdtF7jWXlSPq2FrNIZk8tZ7xwBvyGW7GFMCe5I4S9lYNdrSJ9E84rz3/CpA==", - "requires": { - "defaults": "^1.0.3", - "redis": "^3.0.2" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rate-limit-redis/-/rate-limit-redis-3.0.0.tgz", + "integrity": "sha512-Y20y4v4G8oQLEVvCV8ORSjVgAjMMFtr9kbCFjcV5+ShyWWtrrsxDXJZUfbKKgNQCNiGvKDrSO+PgMvJC/YExzQ==", + "requires": {} }, "raw-body": { "version": "2.4.2", diff --git a/package.json b/package.json index d4414fcf9244..2b21ad16ffc8 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "node-fetch": "^3.2.0", "parse5": "^6.0.1", "port-used": "^2.0.8", - "rate-limit-redis": "^2.1.0", + "rate-limit-redis": "^3.0.0", "react": "^17.0.2", "react-dom": "^17.0.2", "react-markdown": "^8.0.0",