UNPKG

fair-queue

Version:

A fair, queue-based rate-limiting library with configurable selection modes, balancing queue size and wait time to prioritize task processing.

50 lines (49 loc) 1.31 kB
{ "name": "fair-queue", "version": "1.0.2", "type": "commonjs", "description": "A fair, queue-based rate-limiting library with configurable selection modes, balancing queue size and wait time to prioritize task processing.", "keywords": [ "queue", "best-effort", "fair-queue", "rate-limit", "rate-limiting", "priority-queue", "weighted-queue", "load-balancing", "task-queue", "request-queue", "throttling", "typescript" ], "author": "Beeno Tung <aabbcc1241@yahoo.com.hk> (https://beeno-tung.surge.sh)", "license": "BSD-2-Clause", "repository": { "type": "git", "url": "git+https://github.com/beenotung/fair-queue.git" }, "homepage": "https://github.com/beenotung/fair-queue#readme", "bugs": { "url": "https://github.com/beenotung/fair-queue/issues" }, "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "test": "tsc --noEmit", "clean": "rimraf dist", "build": "rimraf dist && tsc -p . && rimraf dist/tsconfig.tsbuildinfo dist/*.test.*", "tsc": "tsc -p ." }, "devDependencies": { "@beenotung/tslib": "^24.6.2", "@types/node": "^22.14.1", "rimraf": "^6.0.1", "ts-node": "^10.9.2", "ts-node-dev": "^2.0.0", "typescript": "^5.8.3" } }