limiting-queue
JSON →A Node.js promise-based queue that processes items via a user-defined callback with configurable concurrency, retries, timeouts, and queue size limits. Version 1.2.1 is stable, with low release cadence (last update 2015). Compared to alternatives like async.queue or bull, it offers a simpler, promise-free API (uses deferreds) and built-in retry/timeout per item. No external dependencies. Supports ESM/CJS via require(). Ships with TypeScript types via DefinitelyTyped (@types/limiting-queue).
Resources
packagelimiting-queue ↗