{"library":"promise-pool-ext","type":"library","category":null,"description":"Queue promises into a pool with configurable concurrency, timeout, and debounce. Latest v4.0.1 (2024) is ESM-only, requires Node >= 20. Provides Pool (limiting concurrency), PoolManager (ordered task execution with dependencies), and SeqWorker (sequential queue). Differentiators: sequential worker with debounce, dependency-aware PoolManager, and collective rejection behavior on first error.","language":"javascript","status":"active","version":"4.0.1","tags":["javascript","promise","pool","concurrency","limit","parallel","worker","async"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install promise-pool-ext","imports":["import { Pool } from 'promise-pool-ext'","import { PoolManager } from 'promise-pool-ext'","import { SeqWorker } from 'promise-pool-ext'"]},{"cmd":"yarn add promise-pool-ext","imports":[]},{"cmd":"pnpm add promise-pool-ext","imports":[]}],"homepage":"https://github.com/blackflux/promise-pool-ext#readme","github":"https://github.com/blackflux/promise-pool-ext","docs":null,"changelog":null,"pypi":null,"npm":"promise-pool-ext","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}