{"library":"promise-task-queue","type":"library","category":null,"description":"A configurable task queue with first-class Promise support, concurrency control, and rate-limiting using intervals between tasks (not bursty X per Y). v1.2.0 (2016) is the latest stable; low maintenance cadence. Supports any Promises/A+ compatible library (Bluebird, ES6, Q). Lightweight and focused on task queues with events for metrics.","language":"javascript","status":"maintenance","version":"1.2.0","tags":["javascript","promises","async","queue"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install promise-task-queue","imports":["var taskQueue = require('promise-task-queue');","var Promise = require('bluebird');","var queue = taskQueue(); queue.on('failed:apiRequest', function(task) { ... });"]},{"cmd":"yarn add promise-task-queue","imports":[]},{"cmd":"pnpm add promise-task-queue","imports":[]}],"homepage":"https://github.com/joepie91/node-promise-task-queue#readme","github":"git://github.com/joepie91/node-promise-task-queue","docs":null,"changelog":null,"pypi":null,"npm":"promise-task-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}