UNPKG

koa-ratelimit

Version:

Rate limiter middleware for koa

62 lines (61 loc) 1.42 kB
{ "name": "koa-ratelimit", "description": "Rate limiter middleware for koa", "version": "6.0.0", "author": "Koa.js contributors", "bugs": { "url": "https://github.com/koajs/ratelimit/issues" }, "contributors": [ "Forward Email (https://forwardemail.net)" ], "dependencies": { "async-ratelimiter": "^1.5.2", "ms": "^2.1.3" }, "devDependencies": { "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "chai": "^5.2.0", "cross-env": "^7.0.3", "eslint": "^8.55.0", "eslint-config-xo-lass": "^2.0.1", "fixpack": "^4.0.0", "husky": "^9.1.7", "ioredis": "^5.6.1", "koa": "^3.0.0", "lint-staged": "^15.4.3", "mocha": "^11.5.0", "remark-cli": "11", "remark-preset-github": "^4.0.4", "should": "^13.2.3", "supertest": "^7.1.1", "xo": "^0.56.0" }, "engines": { "node": ">=18" }, "files": [ "index.js", "limiter/memory.js", "limiter/redis.js" ], "homepage": "https://github.com/koajs/ratelimit#readme", "keywords": [ "koa", "middleware", "rate", "ratelimit", "ratelimiter" ], "license": "MIT", "main": "index.js", "repository": "koajs/ratelimit", "scripts": { "lint": "xo --fix && remark . -qfo && fixpack", "pre-commit": "lint-staged", "prepare": "husky", "pretest": "npm run lint", "test": "mocha -r should --exit" } }