{"library":"limiting-queue","type":"library","category":null,"description":"A Node.js promise-based queue that processes items via a user-defined callback with configurable concurrency, retries, timeouts, and queue size limits. Version 1.2.1 is stable, with low release cadence (last update 2015). Compared to alternatives like async.queue or bull, it offers a simpler, promise-free API (uses deferreds) and built-in retry/timeout per item. No external dependencies. Supports ESM/CJS via require(). Ships with TypeScript types via DefinitelyTyped (@types/limiting-queue).","language":"javascript","status":"maintenance","version":"1.2.1","tags":["javascript","queue","callback","parallel","limit"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install limiting-queue","imports":["import LimitingQueue from 'limiting-queue'","const LimitingQueue = require('limiting-queue')","import type { LimitingQueueOptions } from 'limiting-queue'"]},{"cmd":"yarn add limiting-queue","imports":[]},{"cmd":"pnpm add limiting-queue","imports":[]}],"homepage":"https://github.com/frankiethekneeman/node-limiting-queue","github":"https://github.com/frankiethekneeman/node-limiting-queue","docs":null,"changelog":null,"pypi":null,"npm":"limiting-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}