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.2 kB
{ "name": "express-rate-limit", "version": "3.3.2", "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" ], "dependencies": { "defaults": "^1.0.3" }, "devDependencies": { "eslint": "^5.2.0", "eslint-config-prettier": "^2.9.0", "eslint-plugin-prettier": "^2.6.2", "express": "^4.16.3", "husky": "^0.14.3", "mocha": "^5.2.0", "prettier": "1.14.0", "pretty-quick": "^1.6.0", "supertest": "^3.1.0" }, "scripts": { "test": "eslint . && mocha", "precommit": "pretty-quick --staged" } }