UNPKG

heapify

Version:
66 lines (65 loc) 2.01 kB
{ "name": "heapify", "version": "0.6.0", "description": "Blazing fast priority queue", "repository": { "type": "git", "url": "git://github.com/luciopaiva/heapify.git" }, "main": "heapify.js", "browser": "heapify.js", "module": "heapify.mjs", "types": "heapify.d.ts", "scripts": { "test": "jest --coverage", "integration": "npm run build:prod --silent && cd test/integration && ts-node --project scripts/run.tsconfig.json scripts/run.ts", "count": "cloc src/heapify.ts", "bench": "node benchmark/index.mjs", "lint": "eslint . --ext js,mjs,ts", "clean": "rm -fr dist", "build": "npm run clean && webpack --stats errors-warnings --mode=production", "build:dev": "npm run clean && webpack --mode=development", "build:prod": "npm run clean && webpack --mode=production", "watch": "npm run clean && webpack --watch --mode=development", "prepublishOnly": "ts-node ../scripts/prepublish.ts", "prerelease": "ts-node scripts/prerelease.ts", "release": "ENABLE_PUBLISH=true npm publish ./dist" }, "keywords": [ "priority queue", "queue", "heap", "minheap", "maxheap", "binary heap", "heapsort" ], "author": { "name": "Lucio Paiva", "url": "https://luciopaiva.com" }, "homepage": "https://github.com/luciopaiva/heapify", "license": "MIT", "devDependencies": { "@types/jest": "^27.4.0", "@types/node": "^17.0.5", "@types/webpack": "^5.28.0", "@typescript-eslint/eslint-plugin": "^5.8.1", "@typescript-eslint/parser": "^5.8.1", "cloc": "^2.5.1", "codecov": "^3.6.5", "eslint": "^8.5.0", "fastpriorityqueue": "0.6.3", "flatqueue": "1.1.0", "fork-ts-checker-webpack-plugin": "^6.5.0", "google-closure-library": "20200830.0.0", "jest": "^27.4.6", "tinyqueue": "2.0.3", "ts-jest": "^27.1.2", "ts-loader": "^9.2.6", "ts-node": "^10.4.0", "typescript": "^4.5.4", "webpack": "^5.65.0", "webpack-cli": "^4.9.1" } }