diff --git a/package-lock.json b/package-lock.json index 7cba292..afc0bee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@as-integrations/express5": "^1.1.2", "express": "^5.1.0", "express-rate-limit": "^8.0.1", + "express-slow-down": "^3.0.0", "graphql": "^16.10.0", "jsonwebtoken": "^9.0.2", "redis": "^4.7.0" @@ -4673,6 +4674,20 @@ "express": ">= 4.11" } }, + "node_modules/express-slow-down": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/express-slow-down/-/express-slow-down-3.0.0.tgz", + "integrity": "sha512-G/EQSH3IV2zukLwQnsCKEveswk8L31vDqiPS6eNkXYeSRhjHB3YSuKNoVSGjOVSqPGW1p6Oeq+b8l1PyWeVEmw==", + "dependencies": { + "express-rate-limit": "8" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "express": "4 || 5 || ^5.0.0-beta.1" + } + }, "node_modules/express/node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", diff --git a/package.json b/package.json index d0a04e6..339b98c 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ "@graphql-codegen/typescript": "4.1.2", "@graphql-codegen/typescript-resolvers": "4.4.1", "@jest/globals": "^29.7.0", + "@types/express": "^5.0.3", "@types/jsonwebtoken": "^9.0.8", "@types/node": "^22.10.2", "@types/redis": "^4.0.11", - "@types/express": "^5.0.3", "jest": "^29.7.0", "ts-jest": "^29.2.5", "typescript": "^5.7.2" @@ -30,6 +30,7 @@ "@as-integrations/express5": "^1.1.2", "express": "^5.1.0", "express-rate-limit": "^8.0.1", + "express-slow-down": "^3.0.0", "graphql": "^16.10.0", "jsonwebtoken": "^9.0.2", "redis": "^4.7.0"