{"library":"batching-queue","type":"library","category":null,"description":"batching-queue is a lightweight Node.js library (v2.0.3, Active) that enqueues items individually but dequeues them in configurable batch sizes. It supports multiple storage backends out of the box (MemoryStore, AsyncMemoryStore, RedisStore, IoredisStore) and emits a 'drain' event when the batch size threshold is reached. Differentiated by its simplicity and first-class support for Redis via node-redis and ioredis clients, ideal for processing pipelines requiring batched operations without bulk insertion.","language":"javascript","status":"active","version":"2.0.3","tags":["javascript","queue","batching"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install batching-queue","imports":["import { BatchingQueue } from 'batching-queue'","import { MemoryStore } from 'batching-queue'","import { RedisStore } from 'batching-queue'","import { IoredisStore } from 'batching-queue'"]},{"cmd":"yarn add batching-queue","imports":[]},{"cmd":"pnpm add batching-queue","imports":[]}],"homepage":"https://github.com/compwright/batching-queue#readme","github":"https://github.com/compwright/batching-queue","docs":null,"changelog":null,"pypi":null,"npm":"batching-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}