UNPKG

p-ratelimit

Version:

Promise-based utility to make sure you don’t call rate-limited APIs too quickly.

50 lines (49 loc) 1.21 kB
{ "name": "p-ratelimit", "version": "1.0.1", "description": "Promise-based utility to make sure you don’t call rate-limited APIs too quickly.", "repository": "natesilva/p-ratelimit", "license": "MIT", "author": "Nate Silva <nate@natesilva.com>", "main": "build/src/index.js", "types": "build/src/index.d.ts", "scripts": { "test": "ava", "coverage": "nyc --extension .ts --reporter lcov --reporter text ava", "prepare": "del-cli build && tsc", "prettier": "prettier --write \"{src,test}/**/*.?(ts|json)\"" }, "keywords": [ "ratelimit", "concurrency", "promise", "promises", "limit", "throttle", "tokenbucket" ], "engines": { "node": ">=10.23.0" }, "devDependencies": { "@types/ioredis": "^4.17.8", "@types/node": "^10.17.48", "@types/redis": "^2.8.28", "ava": "^3.14.0", "del-cli": "^3.0.1", "fakeredis": "^2.0.0", "ioredis": "^4.19.2", "np": "^7.0.0", "nyc": "^15.1.0", "prettier": "^2.2.1", "testdouble": "^3.16.1", "ts-node": "^9.1.1", "tslint": "^6.1.3", "typescript": "^4.1.2" }, "dependencies": {}, "volta": { "node": "10.23.0", "npm": "6.14.9" } }