{"library":"simple-promise-queue","type":"library","category":null,"description":"A lightweight, promise-based queue built on top of the queue package, allowing users to push functions that resolve or reject and get a promise representing the task. Version 0.1.7 is the latest, with no active development. It supports concurrency control and automatic start. Compared to similar libraries, it provides a simple API with pushTask and unshiftTask, and inherits additional methods from the queue package. The library is ESM and CJS compatible, but does not include TypeScript typings.","language":"javascript","status":"active","version":"0.1.7","tags":["javascript","simple","promise","queue","async","asynchronous","synchronous","job","task"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install simple-promise-queue","imports":["import Queue from 'simple-promise-queue'","import Queue from 'simple-promise-queue'; Queue.setPromise(bluebird);","const queue = new Queue({ concurrency: 5 })"]},{"cmd":"yarn add simple-promise-queue","imports":[]},{"cmd":"pnpm add simple-promise-queue","imports":[]}],"homepage":"https://github.com/digitaltsai/simple-promise-queue#readme","github":"https://github.com/digitaltsai/simple-promise-queue","docs":null,"changelog":null,"pypi":null,"npm":"simple-promise-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}