A queue library for Node.js that continues processing tasks even if some fail, collecting errors for later handling rather than aborting the entire queue. Version 2.0.0 is the current stable release. Unlike typical async queues that halt on first error, this module ensures all tasks are attempted. It is inspired by d3-queue and supports concurrency control. Release cadence is low; the package is stable and simple.
npm install stubborn-queueNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a stubborn queue with concurrency 3, adds three readFile tasks, collects errors, and logs results on completion.
Use an external ordering mechanism (e.g., track indices).
Upgrade to 2.x for consistent event support.
Use in Node.js only.
Use import q from 'stubborn-queue' or const queue = require('stubborn-queue').Create an instance: const q = queue(); then q.add(...).
No dependency data recorded yet.