{"library":"priority-job-queue","type":"library","category":null,"description":"A lightweight client-side priority job queue module (v0.90.30) that uses a real-time ticker (every 100ms) to evaluate and run the highest-priority job. Jobs are modeled with status transitions (queued → running → complete/idle) and emit events on change. Supports serial and parallel job groups, dynamic priority changes, and scheduled/recurring jobs. Designed for browserify but also works server-side. No recent releases or significant changes since initial version.","language":"javascript","status":"active","version":"0.90.30","tags":["javascript","priority queue","job","queue","real-time-ticker"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install priority-job-queue","imports":["const { PriorityJobQueue } = require('priority-job-queue');","const { models: { JobModel } } = require('priority-job-queue');","const queue = PriorityJobQueue.createInstance();"]},{"cmd":"yarn add priority-job-queue","imports":[]},{"cmd":"pnpm add priority-job-queue","imports":[]}],"homepage":"https://github.com/darrylwest/priority-job-queue","github":"https://github.com/darrylwest/priority-job-queue","docs":null,"changelog":null,"pypi":null,"npm":"priority-job-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}