{"bugs":{"url":"https://github.com/ignlg/heap-js/issues"},"dist":{"shasum":"3f152279e42214725cac405257554b000b178cc4","tarball":"https://registry.npmjs.org/heap-js/-/heap-js-2.7.1.tgz","fileCount":7,"integrity":"sha512-EQfezRg0NCZGNlhlDR3Evrw1FVL2G3LhU7EgPoxufQKruNBSYA8MiRPHeWbU+36o+Fhel0wMwM+sLEiBAlNLJA==","signatures":[{"sig":"MEYCIQCdorXnx/qYuIuQewaoCfAzv/SRMU7LTUSo+C4GEJhvTQIhALzsr9rYYpGysTDVCx1Y65nOueXE5xbPiBB10df5LrjW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223198},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"dist/heap-js.umd.js","name":"heap-js","types":"dist/types/Heap.d.ts","author":{"name":"Ignacio Lago @ignlg","email":"ignacio@ignaciolago.com"},"module":"dist/heap-js.es5.js","engines":{"node":">=10.0.0"},"gitHead":"41206f64eea8c771fb58c93b3c151e6ba627619b","license":"BSD-3-Clause","scripts":{"lint":"eslint --fix 'src/**/*.ts'","test":"jest --coverage --no-cache","build":"tsc --project tsconfig.build.json && rollup -c && rimraf compiled && typedoc","start":"tsc-watch --onSuccess \"rollup -c\"","prebuild":"rimraf dist","benchmark":"node benchmark/benchmark.js","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --coverage --no-cache","test:watch":"jest --watch","test:heapUsage":"node --expose-gc ./node_modules/.bin/jest --runInBand --logHeapUsage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ignlg","email":"ignacio@ignaciolago.com"},"homepage":"https://github.com/ignlg/heap-js#readme","keywords":["heap","binary heap","priority queue","tree","binary tree","data structure","algorithm","typescript"],"repository":{"url":"git+ssh://git@github.com/ignlg/heap-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","jest --coverage --no-cache"]},"maintainers":[{"name":"ignlg","email":"ignacio@ignaciolago.com"}],"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"<9.0.0","rimraf":"^6.0.1","rollup":"^4.29.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.27.6","prettier":"^3.4.2","benchmark":"^2.1.4","coveralls":"^3.1.1","cross-env":"^7.0.3","tsc-watch":"^6.2.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","prettier-eslint":"^16.3.0","@types/benchmark":"^2.1.5","lodash.camelcase":"^4.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-sourcemaps":"^0.6.3","@typescript-eslint/parser":"^8.18.2","@rollup/plugin-node-resolve":"^16.0.0","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/heap-js_2.7.1_1759232054065_0.1715939079366422","host":"s3://npm-registry-packages-npm-production"},"_id":"heap-js@2.7.1","version":"2.7.1"}