{"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"],"last_verified":"Sun Jun 07","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}