{"library":"workq","type":"library","category":null,"description":"A super tiny work queue for Node.js (v3.0.0, stable). It guarantees ordered execution, supports nested queues, and runs automatically when jobs are added. Works with async/await and promises. Features a drain hook for completion and optional singletons for shared queues across files. Current version requires Node >=10. Lightweight alternative to async.queue or bull with minimal API surface.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","queue","work","q","nested","order","async"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install workq","imports":["import workq from 'workq'","const workq = require('workq')","const q = workq(); q.add(job); q.drain(cb); q.child()"]},{"cmd":"yarn add workq","imports":[]},{"cmd":"pnpm add workq","imports":[]}],"homepage":"https://github.com/delvedor/workq#readme","github":"https://github.com/delvedor/workq","docs":null,"changelog":null,"pypi":null,"npm":"workq","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}