A minimal Node.js in-process blocking FIFO queue implementation. Version 0.0.2 is the latest stable release. Provides a simple concurrency-limited task queue with a reducer pattern. Unlike async.queue, this library blocks on push when the internal buffer is full, enforcing backpressure. Suitable for simple in-process task orchestration where flow control is needed.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
This package is CommonJS only and does not support ESM import syntax.
queue is a factory function, not a constructor. Do not use 'new'.
push only accepts a single task argument. No callback or options.
Creates a blocking queue with concurrency 2, pushes three tasks. The reducer processes tasks sequentially per slot.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.