Grouped Queue

JSON →
library 2.1.0 ·javascript
verified Jun 7, 2026

An in-memory priority task queue system that organizes tasks into named groups and processes them in order. Version 2.1.0 is the latest stable release, with an irregular release cadence. It differentiates from other queues (like async.queue or bull) by its grouping mechanism, allowing developers to define an ordered list of group names, where tasks in the first group are fully drained before processing the next group. The package also supports deduplication via the 'once' option, delayed execution without auto-start, and pause/resume. It ships TypeScript type definitions and works with Node.js >=8.0.0.