diff --git a/package-lock.json b/package-lock.json index c73e8cc..b29aee2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,13 @@ { "name": "flexgate-proxy", - "version": "1.0.0", + "version": "0.1.0-beta.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "flexgate-proxy", - "version": "1.0.0", + "version": "0.1.0-beta.1", + "hasInstallScript": true, "license": "MIT", "dependencies": { "axios": "^1.6.5", @@ -14,7 +15,7 @@ "cors": "^2.8.5", "debug": "~2.6.9", "express": "^4.18.2", - "express-rate-limit": "^7.1.5", + "express-rate-limit": "^8.2.1", "http-errors": "~1.6.3", "http-proxy-middleware": "^2.0.6", "jade": "~1.11.0", @@ -31,6 +32,9 @@ "winston": "^3.11.0", "zod": "^4.3.6" }, + "bin": { + "flexgate": "scripts/npm/cli.js" + }, "devDependencies": { "@playwright/test": "^1.58.0", "@types/cookie-parser": "^1.4.10", @@ -3932,10 +3936,13 @@ } }, "node_modules/express-rate-limit": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz", - "integrity": "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.2.1.tgz", + "integrity": "sha512-PCZEIEIxqwhzw4KF0n7QF4QqruVTcF73O5kFKUnGOyjbCCgizBBiFaYpd/fnBLUMPw/BWw9OsiN7GgrNYr7j6g==", "license": "MIT", + "dependencies": { + "ip-address": "10.0.1" + }, "engines": { "node": ">= 16" }, @@ -4742,6 +4749,15 @@ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "license": "ISC" }, + "node_modules/ip-address": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", + "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", diff --git a/package.json b/package.json index 02d67bc..2a4f72e 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "cors": "^2.8.5", "debug": "~2.6.9", "express": "^4.18.2", - "express-rate-limit": "^7.1.5", + "express-rate-limit": "^8.2.1", "http-errors": "~1.6.3", "http-proxy-middleware": "^2.0.6", "jade": "~1.11.0",