diff --git a/package-lock.json b/package-lock.json index 5d9be7a..c7ccb7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "express": "^4.17.1", "express-fileupload": "^1.2.1", "express-prettify": "^0.1.1", - "express-rate-limit": "^5.5.1", + "express-rate-limit": "^6.0.1", "inquirer": "^8.1.5", "js-yaml": "^4.1.0", "minimist": "^1.2.5", @@ -2244,6 +2244,11 @@ "open": "^8.4.0" } }, + "node_modules/@the-bds-maneger/clouds_uploads/node_modules/express-rate-limit": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.5.1.tgz", + "integrity": "sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==" + }, "node_modules/@types/component-emitter": { "version": "1.2.11", "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", @@ -4709,9 +4714,15 @@ "integrity": "sha512-AtLYJhseS9bIwkG+tqSn4OKr7RJ8fxJ+/P8SDZ9XdcMiGPvi633c2YC8QaHJKokyffd6sHxSuyZ/eWwDX6kOpw==" }, "node_modules/express-rate-limit": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.5.1.tgz", - "integrity": "sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-6.0.1.tgz", + "integrity": "sha512-4J8og2zuaafv9egUfQ3G5+hRZfTtckimd4leYPkEXNn2XOQ/IBJIwDmHrwbd2ZbI6UEX3AlyAKLG2EWiXvgCig==", + "engines": { + "node": ">= 12.9.0" + }, + "peerDependencies": { + "express": "^4" + } }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", @@ -12516,6 +12527,13 @@ "googleapis": "^92.0.0", "oci-sdk": "^2.9.0", "open": "^8.4.0" + }, + "dependencies": { + "express-rate-limit": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.5.1.tgz", + "integrity": "sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==" + } } }, "@types/component-emitter": { @@ -14442,9 +14460,10 @@ "integrity": "sha512-AtLYJhseS9bIwkG+tqSn4OKr7RJ8fxJ+/P8SDZ9XdcMiGPvi633c2YC8QaHJKokyffd6sHxSuyZ/eWwDX6kOpw==" }, "express-rate-limit": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.5.1.tgz", - "integrity": "sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-6.0.1.tgz", + "integrity": "sha512-4J8og2zuaafv9egUfQ3G5+hRZfTtckimd4leYPkEXNn2XOQ/IBJIwDmHrwbd2ZbI6UEX3AlyAKLG2EWiXvgCig==", + "requires": {} }, "ext": { "version": "1.6.0", diff --git a/package.json b/package.json index 989c8c6..e34d08e 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "express": "^4.17.1", "express-fileupload": "^1.2.1", "express-prettify": "^0.1.1", - "express-rate-limit": "^5.5.1", + "express-rate-limit": "^6.0.1", "inquirer": "^8.1.5", "js-yaml": "^4.1.0", "minimist": "^1.2.5", diff --git a/src/api.js b/src/api.js index a79ce13..98e436e 100644 --- a/src/api.js +++ b/src/api.js @@ -16,7 +16,7 @@ const bodyParser = require("body-parser"); const fileUpload = require("express-fileupload"); const pretty = require("express-prettify"); const cors = require("cors"); -const express_rate_limit = require("express-rate-limit"); +const express_rate_limit = require("express-rate-limit").default; const request_ip = require("request-ip"); app.use(cors()); app.use(bodyParser.json()); /* https://github.com/github/fetch/issues/323#issuecomment-331477498 */