{ "_from": "express-rate-limit", "_id": "express-rate-limit@5.1.3", "_inBundle": false, "_integrity": "sha512-TINcxve5510pXj4n9/1AMupkj3iWxl3JuZaWhCdYDlZeoCPqweGZrxbrlqTCFb1CT5wli7s8e2SH/Qz2c9GorA==", "_location": "/express-rate-limit", "_phantomChildren": {}, "_requested": { "type": "tag", "registry": true, "raw": "express-rate-limit", "name": "express-rate-limit", "escapedName": "express-rate-limit", "rawSpec": "", "saveSpec": null, "fetchSpec": "latest" }, "_requiredBy": [ "#USER", "/" ], "_resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.1.3.tgz", "_shasum": "656bacce3f093034976346958a0f0199902c9174", "_spec": "express-rate-limit", "_where": "D:\\WORK\\Menui\\menui_backend", "author": { "name": "Nathan Friedly", "url": "http://nfriedly.com/" }, "bugs": { "url": "https://github.com/nfriedly/express-rate-limit/issues" }, "bundleDependencies": false, "dependencies": {}, "deprecated": false, "description": "Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.", "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" }, "files": [ "lib/" ], "homepage": "https://github.com/nfriedly/express-rate-limit", "keywords": [ "express-rate-limit", "express", "rate", "limit", "ratelimit", "rate-limit", "middleware", "ip", "auth", "authorization", "security", "brute", "force", "bruteforce", "brute-force", "attack" ], "license": "MIT", "main": "lib/express-rate-limit.js", "name": "express-rate-limit", "repository": { "type": "git", "url": "git+https://github.com/nfriedly/express-rate-limit.git" }, "scripts": { "autofix": "npm run lint -- --fix", "lint": "eslint .", "precommit": "pretty-quick --staged", "test": "npm run lint && mocha" }, "version": "5.1.3" }