{"library":"yocto-queue","type":"library","category":null,"description":"A tiny FIFO queue data structure with O(1) enqueue and dequeue operations, designed as a drop-in replacement for arrays when performing many shift() operations. Version 1.2.2 is stable with no recent releases; ships TypeScript types, has zero dependencies, and is ESM-only since v1. It offers methods: enqueue, dequeue, peek, clear, drain, size, and is iterable. Key differentiator: guarantees constant-time dequeue vs array's linear-time shift.","language":"javascript","status":"active","version":"1.2.2","tags":["javascript","queue","data","structure","algorithm","queues","queuing","list","array","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install yocto-queue","imports":["import Queue from 'yocto-queue'","import Queue from 'yocto-queue'","const Queue = (await import('yocto-queue')).default","import type Queue from 'yocto-queue'"]},{"cmd":"yarn add yocto-queue","imports":[]},{"cmd":"pnpm add yocto-queue","imports":[]}],"homepage":"https://github.com/sindresorhus/yocto-queue#readme","github":"https://github.com/sindresorhus/yocto-queue","docs":null,"changelog":null,"pypi":null,"npm":"yocto-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}