{"library":"dequeue","type":"library","category":null,"description":"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.","language":"javascript","status":"maintenance","version":"1.0.5","tags":["javascript","datastructure","queue","double ended queue","fifo","FIFO","linked list"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install dequeue","imports":["const Dequeue = require('dequeue')","import Dequeue from 'dequeue'","var Dequeue = require('dequeue').Dequeue"]},{"cmd":"yarn add dequeue","imports":[]},{"cmd":"pnpm add dequeue","imports":[]}],"homepage":"https://github.com/lleo/node-dequeue","github":"https://github.com/lleo/node-dequeue","docs":null,"changelog":null,"pypi":null,"npm":"dequeue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}