A simple double-ended queue datastructure for Node.js, version 1.0.5 (last released in 2013). Provides O(1) push, pop, shift, and unshift operations, making it a drop-in replacement for JavaScript arrays used as FIFO queues. Avoids performance degradation seen with large arrays (100k+ entries) by using a linked list internally. Lightweight, no dependencies, and supports Node.js engines of all versions.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Package uses CommonJS; no ESM support. Default export is the constructor.
Named import will fail; package does not export named symbols.
module.exports is the constructor directly, not an object.
Creates a dequeue, adds elements with push and unshift, then removes from both ends using shift and pop.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.