Avenue is a lightweight async/await event queue for Node.js, version 0.1.6. It provides a simple API for managing asynchronous event streams with backpressure support. Released infrequently, it is designed for scenarios where you need to process events in order with concurrency control. Compared to alternatives like `async.queue` or `p-queue`, Avenue focuses on simplicity and native async/await integration, but lacks extensive features and has not been updated in several years.
npm install avenueNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows creating a queue with concurrency 1, adding two async tasks, and waiting for the queue to drain.
Always use `new Queue(options)`.
Explicitly set `concurrency: Infinity` for unlimited concurrency.
Do not call `push` after `drain`; or create a new Queue.
Migrate to `p-queue` (ESM) or `async` (CJS).
Use `import { Queue } from 'avenue'` or `const Queue = require('avenue').Queue`.Instantiate with `new Queue()`.
Run `npm install avenue`.
No dependency data recorded yet.