{"library":"js-priority-queue","type":"library","category":null,"description":"A priority queue data structure library for JavaScript (v0.1.5) offering Array, BinaryHeap, and BHeap strategies. Provides standard operations: queue, dequeue, peek, clear, and length. Ideal for managing ordered data efficiently; defaults to BinaryHeap for O(log n) insert and extract. Lightweight, dependency-free, works in Node.js and browsers via CommonJS/AMD/global. Last updated in 2014, considered stable but unmaintained.","language":"javascript","status":"maintenance","version":"0.1.5","tags":["javascript","priority","queue","bheap","b-heap","binary","heap","dequeue","comparator"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install js-priority-queue","imports":["import PriorityQueue from 'js-priority-queue';","import PriorityQueue from 'js-priority-queue';\nconst strategy = PriorityQueue.ArrayStrategy;","import PriorityQueue from 'js-priority-queue';\nconst strategy = PriorityQueue.BinaryHeapStrategy;","import PriorityQueue from 'js-priority-queue';\nconst strategy = PriorityQueue.BHeapStrategy;"]},{"cmd":"yarn add js-priority-queue","imports":[]},{"cmd":"pnpm add js-priority-queue","imports":[]}],"homepage":"https://github.com/adamhooper/js-priority-queue#readme","github":"https://github.com/adamhooper/js-priority-queue","docs":null,"changelog":null,"pypi":null,"npm":"js-priority-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}