Files
pole-book/server/node_modules/koa2-ratelimit/package.json

88 lines
1.8 KiB
JSON

{
"name": "koa2-ratelimit",
"author": "YSO CORP",
"version": "1.1.3",
"description": "IP rate-limiting middleware for Koajs 2. Use to limit repeated requests to APIs and/or endpoints such as password reset.",
"main": "src/index.js",
"engines": {
"node": ">=7.10.1"
},
"people": {
"name": "YSO CORP",
"email": "contact@ysocorp.com",
"url": "http://ysocorp.com"
},
"repository": {
"type": "git",
"url": "https://github.com/ysocorp/koa2-ratelimit"
},
"dependencies": {},
"peerDependencies": {
"mongoose": ">= 5",
"redis": ">= 4.0.0",
"sequelize": ">=5.8.7"
},
"peerDependenciesMeta": {
"mongoose": {
"optional": true
},
"redis": {
"optional": true
},
"sequelize": {
"optional": true
}
},
"devDependencies": {
"babel-eslint": "^10.0.1",
"eslint": "^5.16.0",
"eslint-config-airbnb": "^17.1.0",
"eslint-plugin-import": "^2.17.3",
"eslint-plugin-jsx-a11y": "^6.2.1",
"eslint-plugin-react": "^7.13.0",
"expect": "^24.8.0",
"mocha": "^6.1.4"
},
"scripts": {
"lint": "eslint src test",
"test": "mocha --opts mocha.opts"
},
"keywords": [
"koa2-ratelimit",
"koa2-rate-limit",
"koa-rate-limit",
"koa2-ratelimit",
"koa-ratelimit",
"koa2-brute-force",
"koa-brute-force",
"koa2-bruteforce",
"koa-bruteforce",
"koa2",
"rate",
"limit",
"sequelize",
"mongodb",
"ratelimit",
"ratelimit-sequelize",
"ratelimit-mongodb",
"rate-limit",
"rate-limit-sequelize",
"rate-limit-mongodb",
"middleware",
"ip",
"auth",
"authorization",
"security",
"brute",
"force",
"bruteforce",
"bruteforce-sequelize",
"bruteforce-mongodb",
"brute-force",
"brute-force-sequelize",
"brute-force-mongodb",
"attack"
],
"license": "MIT"
}