{ "name": "express-rate-limit", "version": "5.1.3", "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": {}, "devDependencies": { "eslint": "^6.8.0", "eslint-config-prettier": "^6.10.1", "eslint-plugin-prettier": "^3.1.2", "express": "^4.17.1", "husky": "^4.2.3", "mocha": "^7.1.1", "prettier": "^2.0.4", "pretty-quick": "^2.0.1", "supertest": "^4.0.2" }, "scripts": { "lint": "eslint .", "autofix": "npm run lint -- --fix", "test": "npm run lint && mocha", "precommit": "pretty-quick --staged" } ,"_resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.1.3.tgz" ,"_integrity": "sha512-TINcxve5510pXj4n9/1AMupkj3iWxl3JuZaWhCdYDlZeoCPqweGZrxbrlqTCFb1CT5wli7s8e2SH/Qz2c9GorA==" ,"_from": "express-rate-limit@5.1.3" }