{"library":"ticket-queue","type":"library","category":null,"description":"A ticket-based FIFO queue for Node.js (v24+), Bun, and Deno. Unlike traditional mutexes or single-blocking acquire, it allows non-blocking ticket acquisition, then later blocking until the ticket is first in line. Uses Explicit Resource Management (Disposable) for automatic cleanup. v0.2.1, ESM-only, TypeScript-types included. Differentiator: tickets can be acquired early, allowing parallel work before serializing order.","language":"javascript","status":"active","version":"0.2.1","tags":["javascript","ticket","queue","system","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install ticket-queue","imports":["import { TicketQueue } from 'ticket-queue'","import type { Ticket } from 'ticket-queue'","import { TicketQueue } from 'ticket-queue'"]},{"cmd":"yarn add ticket-queue","imports":[]},{"cmd":"pnpm add ticket-queue","imports":[]}],"homepage":"https://github.com/AtoraSuunva/ticket-queue#readme","github":"https://github.com/AtoraSuunva/ticket-queue","docs":null,"changelog":null,"pypi":null,"npm":"ticket-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}