{"library":"vow-queue","type":"library","category":null,"description":"vow-queue is a lightweight JavaScript task queue with support for weights and priorities, built on the Vow promise library. Version 0.4.3 is the latest stable release. It allows enqueuing tasks with custom weight and priority levels, controlling concurrency via weight limits. The queue can be started and stopped, and provides statistics. It is primarily used in Node.js environments and has minimal dependencies. Alternatives include Bull or Kue but vow-queue is simpler and promise-based.","language":"javascript","status":"active","version":"0.4.3","tags":["javascript"],"install":[{"cmd":"npm install vow-queue","imports":["var Queue = require('vow-queue');","const queue = new Queue({ weightLimit: 10 });","queue.enqueue(taskFn, { weight: 2, priority: 3 });"]},{"cmd":"yarn add vow-queue","imports":[]},{"cmd":"pnpm add vow-queue","imports":[]}],"homepage":"https://github.com/dfilatov/vow-queue#readme","github":"ssh://git@github.com/dfilatov/vow-queue","docs":null,"changelog":null,"pypi":null,"npm":"vow-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Sun Jun 07","next_check":"Sat Sep 05","install_tag":null}}