UNPKG

hapi-rate-limitor

Version:

Rate limiting for hapi/hapi.js to prevent brute-force attacks

69 lines (68 loc) 1.65 kB
{ "name": "hapi-rate-limitor", "description": "Rate limiting for hapi/hapi.js to prevent brute-force attacks", "version": "4.0.0", "author": "Marcus Pöhls <marcus@futurestud.io>", "bugs": { "url": "https://github.com/futurestudio/hapi-rate-limitor/issues" }, "dependencies": { "@hapi/boom": "~10.0.1", "@supercharge/request-ip": "~1.2.0", "async-ratelimiter": "~1.3.13", "ioredis": "~5.3.2" }, "devDependencies": { "@hapi/basic": "~7.0.2", "@hapi/hapi": "~21.3.7", "@hapi/vision": "~7.0.3", "ava": "~5.3.0", "eslint": "~8.57.0", "eslint-config-standard": "~17.1.0", "eslint-plugin-import": "~2.29.1", "eslint-plugin-node": "~11.1.0", "eslint-plugin-promise": "~6.1.1", "eslint-plugin-standard": "~5.0.0", "handlebars": "~4.7.8", "nyc": "~15.1.0", "p-event": "~4.2.0" }, "engines": { "node": ">=18" }, "homepage": "https://github.com/futurestudio/hapi-rate-limitor#readme", "husky": { "hooks": { "pre-push": "npm run lint" } }, "keywords": [ "brute force", "brute force protection", "bruteforce", "hapi", "hapi.js", "hapijs", "limit", "plugin", "rate", "rate limit", "rate limiter", "rate limiting", "rate-limit" ], "license": "MIT", "main": "lib/index.js", "types": "typings", "repository": { "type": "git", "url": "git+https://github.com/futurestudio/hapi-rate-limitor.git" }, "scripts": { "coverage": "npm test", "lint": "eslint **/*.js", "lint:fix": "eslint **/*.js --fix", "test": "nyc ava", "test:single": "ava --match" } }