{"bugs":{"url":"https://github.com/berlysia/priorityqueuejs/issues"},"dist":{"shasum":"a784f655e2da5272b6829c3a8255392a8f595eb0","tarball":"https://registry.npmjs.org/priorityqueue/-/priorityqueue-2.1.0.tgz","fileCount":28,"integrity":"sha512-Ory0SfA3mS5ZRoGpd0hsIKjRCxrp2DlBcvfVV9rKhPMu8N6863Tc65ueuHIj8qeOEN6brzIb9TaYmp8hwtljWg==","signatures":[{"sig":"MEYCIQCHp53un4CYe/B1r9SkXTlJDZc7tLpBW/+/zFyS4AlftQIhAM50u095bdfz3J2OpXiCxMTfp6fp5q4kvIdYXzjWSdPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61980},"jest":{"collectCoverage":true,"coverageDirectory":"<rootDir>/coverage","collectCoverageFrom":["src/**/*.ts","!src/PriorityQueue.ts","!src/index.ts","!**/node_modules/**","!**/testing/**","!**/performance/**"],"testPathIgnorePatterns":["/node_modules/","/lib"]},"main":"lib/index.js","name":"priorityqueue","_from":"file:priorityqueue-2.1.0.tgz","types":"lib/index.d.ts","author":{"name":"berlysia"},"module":"lib/index.mjs","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.js"},"./SkewHeap":{"import":"./lib/SkewHeap.mjs","require":"./lib/SkewHeap.js"},"./BinaryHeap":{"import":"./lib/BinaryHeap.mjs","require":"./lib/BinaryHeap.js"},"./PairingHeap":{"import":"./lib/PairingHeap.mjs","require":"./lib/PairingHeap.js"}},"license":"MIT","scripts":{"ci":"pnpm run lint && pnpm run typecheck && pnpm run test:ci","lint":"eslint \"src/**\"","perf":"pnpm run perf:clean && pnpm run perf:exec","test":"vitest","build":"pnpm run clean && pnpm \"/^build:.*/\"","clean":"rm -rf lib/*","test:ci":"vitest run","version":"pnpm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog --preset angular --infile CHANGELOG.md --same-file --release-count 0","perf:exec":"node --experimental-strip-types src/performance/index.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:code":"vite build","build:type":"tsc -p tsconfig.build.json --emitDeclarationOnly --outDir lib","perf:clean":"rm -rf perf_results/*","preversion":"pnpm run ci && pnpm run build","documentation":"typedoc ./src/index.ts ./src/BinaryHeap.ts ./src/PairingHeap.ts ./src/SkewHeap.ts && touch docs/.nojekyll"},"_npmUser":{"name":"berlysia","email":"berlysia@gmail.com"},"homepage":"https://github.com/berlysia/priorityqueuejs#readme","keywords":["priority","queue","priority queue","heap","data structure"],"_resolved":"/tmp/4f6126a1ef750337e7f1b8f6d5abc885/priorityqueue-2.1.0.tgz","_integrity":"sha512-Ory0SfA3mS5ZRoGpd0hsIKjRCxrp2DlBcvfVV9rKhPMu8N6863Tc65ueuHIj8qeOEN6brzIb9TaYmp8hwtljWg==","repository":{"url":"git+ssh://git@github.com/berlysia/priorityqueuejs.git","type":"git"},"sideEffect":false,"_npmVersion":"11.5.1","description":"An implementation of Priority Queue","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write","eslint --fix"]},"maintainers":[{"name":"berlysia","email":"berlysia@gmail.com"}],"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.8","yargs":"17.7.2","eslint":"9.36.0","vitest":"3.2.4","typedoc":"0.28.13","prettier":"3.6.2","typescript":"5.9.3","@types/node":"22.18.8","lint-staged":"15.5.2","seed-random":"2.2.0","@types/yargs":"17.0.33","lodash.range":"3.2.0","microseconds":"0.2.0","@types/eslint":"8.56.12","shuffle-array":"1.0.1","@types/prettier":"3.0.0","simple-statistics":"7.8.8","@berlysia/tsconfig":"0.0.1","@types/seed-random":"2.2.4","@types/lodash.range":"3.2.9","@types/microseconds":"0.2.2","@vitest/coverage-v8":"3.2.4","@types/shuffle-array":"1.0.5","@berlysia/eslint-config":"7.1.3","conventional-changelog-cli":"2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/priorityqueue_2.1.0_1759416836510_0.016647007098809175","host":"s3://npm-registry-packages-npm-production"},"_id":"priorityqueue@2.1.0","version":"2.1.0"}