{"library":"mini-queue","type":"library","category":null,"description":"mini-queue v0.0.14 is a lightweight in-memory job queue for Node.js (engine >=4). It provides a state machine for job lifecycle (new, queue, dequeue, process, complete, reject, cancel) with journaling of state transitions and timestamps. It supports grouping jobs by group and name, and limits journal length. The package is minimal with no external dependencies, suitable for simple queuing needs without persistence or distributed workers. Last updated in 2017-2018, it is in maintenance mode.","language":"javascript","status":"maintenance","version":"0.0.14","tags":["javascript","job,queue"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install mini-queue","imports":["import MiniQueue from 'mini-queue';","const MiniQueue = require('mini-queue');","const QueueJob = require('mini-queue').QueueJob;"]},{"cmd":"yarn add mini-queue","imports":[]},{"cmd":"pnpm add mini-queue","imports":[]}],"homepage":"https://github.com/alykoshin/mini-queue","github":"https://github.com/alykoshin/mini-queue","docs":null,"changelog":null,"pypi":null,"npm":"mini-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}