{"library":"qrate","type":"library","category":null,"description":"qrate is a Node.js queue library (v2.0.1, stable, low maintenance) that extends async.queue with configurable concurrency and rate limiting. It allows controlling the maximum number of workers running at any time and limiting the number of workers started per second. Key differentiators vs async: built-in rate limiting without external timers, and a drop-in replacement API. qrate uses an ESM-only module format, no TypeScript types shipped, and works in Node.js environments. It has no external dependencies.","language":"javascript","status":"active","version":"2.0.1","tags":["javascript","queue","async","rate","node.js"],"install":[{"cmd":"npm install qrate","imports":["import qrate from 'qrate'","import type { QRateQueue } from 'qrate'","const q = qrate(worker, concurrency, rateLimit)"]},{"cmd":"yarn add qrate","imports":[]},{"cmd":"pnpm add qrate","imports":[]}],"homepage":"https://github.com/glynnbird/qrate#readme","github":"https://github.com/glynnbird/qrate","docs":null,"changelog":null,"pypi":null,"npm":"qrate","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Sun Jun 07","next_check":"Sat Sep 05","install_tag":null}}