UNPKG

express-rate-limit

Version:

Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.

53 lines (52 loc) 1.24 kB
{ "name": "express-rate-limit", "version": "5.2.6", "description": "Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.", "homepage": "https://github.com/nfriedly/express-rate-limit", "author": { "name": "Nathan Friedly", "url": "http://nfriedly.com/" }, "repository": "nfriedly/express-rate-limit", "license": "MIT", "main": "lib/express-rate-limit.js", "files": [ "lib/" ], "keywords": [ "express-rate-limit", "express", "rate", "limit", "ratelimit", "rate-limit", "middleware", "ip", "auth", "authorization", "security", "brute", "force", "bruteforce", "brute-force", "attack" ], "devDependencies": { "bluebird": "^3.7.2", "eslint": "^7.19.0", "eslint-config-prettier": "^7.2.0", "eslint-plugin-prettier": "^3.3.1", "express": "^4.17.1", "husky": "^4.3.8", "mocha": "^8.2.1", "prettier": "^2.2.1", "pretty-quick": "^3.1.0", "supertest": "^6.1.3" }, "scripts": { "lint": "eslint .", "autofix": "npm run lint -- --fix", "test": "npm run lint && mocha", "precommit": "pretty-quick --staged" } }