UNPKG

ratelimit.js

Version:

A NodeJS library for efficient rate limiting using sliding windows stored in Redis.

53 lines (52 loc) 1.33 kB
{ "name": "ratelimit.js", "version": "1.8.0", "description": "A NodeJS library for efficient rate limiting using sliding windows stored in Redis.", "keywords": [ "rate limit", "rate limiting", "throttle", "express rate limiting", "redis", "redis rate limiting" ], "main": "lib/index.js", "scripts": { "prepublish": "coffee --bare --compile --output lib src/*.coffee", "postpublish": "rm -rf lib", "test": "node_modules/.bin/grunt test" }, "repository": { "type": "git", "url": "https://github.com/dudleycarr/ratelimit.js.git" }, "author": "Dudley Carr", "contributors": [ "Josh Gummersall <josh@joshgummersall.me>" ], "license": "MIT", "bugs": { "url": "https://github.com/dudleycarr/ratelimit.js/issues" }, "homepage": "http://ratelimit.io", "dependencies": { "async": "^0.9.0", "redis-evalsha": "^1.1.1", "underscore": "^1.7.0" }, "devDependencies": { "coffee-script": "^1.8.0", "coffeelint": "^1.8.1", "express": "^4.10.7", "grunt": "^0.4.5", "grunt-cli": "^0.1.13", "grunt-coffeelint": "0.0.13", "grunt-contrib-coffee": "^0.12.0", "grunt-mocha-cli": "^1.11.0", "mocha": "^2.0.1", "redis": "^0.12.1", "should": "^4.4.4", "sinon": "^1.12.2", "supertest": "^0.15.0" } }