{"_id":"@darkblue_azurite/heap","_rev":"3-a39c7b3222b056009ef1906ee3973d92","name":"@darkblue_azurite/heap","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.4":{"name":"@darkblue_azurite/heap","version":"1.0.4","description":"A binary heap data structure","main":"src/index.js","scripts":{"test":"mocha","docs":"jsdoc2md src/index.js > docs/API.md","umd":"webpack"},"repository":{"type":"git","url":"git+https://github.com/azurite/heap.git"},"keywords":["heap"],"author":{"name":"darkblue_azurite"},"license":"MIT","bugs":{"url":"https://github.com/azurite/heap/issues"},"homepage":"https://github.com/azurite/heap#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1","jsdoc-to-markdown":"^3.0.0","mocha":"^3.5.3","webpack":"^3.5.6"},"gitHead":"36590697e8a7c400d2b06d3fad495d0d9e4fb295","_id":"@darkblue_azurite/heap@1.0.4","_nodeVersion":"14.6.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-WYbu5LQb2qgQW8mM4oAxrR4Tygg0xY1SzURlyy49el+QRZEht1EcBMo1DQQNiuvLN2nSE6Mt3nSpeGTsIu7YWQ==","shasum":"9848c83c372a1359b48ecb4592e76d93175d89ba","tarball":"https://registry.npmjs.org/@darkblue_azurite/heap/-/heap-1.0.4.tgz","fileCount":13,"unpackedSize":32704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIH/yCRA9TVsSAnZWagAAd/0QAJwOf9k/AQPjbmDMWMvV\nDk3SLSGZ502gS+caVIuiwoVPhkMPzyzNwGQsIAxJaHQvItB6CDZ4otJF5dYF\n37M4a7gFDI3mqifPkXz6FMfEAtzgyccChxFMl3jdW785cOqGMa36hvkMl66r\ndVEM60+viadTtzxJOGU6W7nazElp2DtWN3Ps3OgUe7q3GFn4x3OutcLJC5qZ\nAoGHIcMVPNcsjYIxADUQA0/ThR1vYyYgLr1QvwD1Qc5pnQDF2N/LycgmlZz2\nr0EDOT55subxQ8wXug0Sy2RMgJUOXA1KyZBnLiwaF0OTaVma9kGLCEZbyXsL\n+7YUk+6u2kq+3/3scSB6zJhogmwsyNsc+oCjQIQ+w8ABPkLX0E6elNVzR7l1\njYtZkHoVPUi4Dj14DYzm90aD4IAGrNr3zK4UkGQEq8ZeIE5i/zaosAJUontM\n+Pp7z8wqK5aWi1rf/m3VXRjVZ0JVQVasdR2TTJl6NTLwJ/HAM2SU6GPeveEe\ncnVqBgQnI7mIwXYaQ6jjysMD9zPl38kVNGFRXcr2yKDhHHQpBAuzt1FwG7Ix\nXHjFjNWd8+pUkGhz4OIN7K4o182udoNOReDrUFGyeYUH4VVl4LFL8ANyp4WP\nZZuLdV7BDD/qUVpWqduEZkuYrI8LbShfn1uDq0KU5VLDh/oC3qeuMiBTaLl3\nQH4Y\r\n=HHM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEg9dhCBbfX78P2Oki3/nkZ6hBqODT6vcxPIr2q6A7B8AiBtUjUlqFB9wwmekrCSD4xNP7Qfx3/OypUAAdpcgKa0GA=="}]},"maintainers":[{"name":"darkblue_azurite","email":"darkblue.azurite@gmail.com"}],"_npmUser":{"name":"darkblue_azurite","email":"darkblue.azurite@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heap_1.0.4_1595965425849_0.9768955720153509"},"_hasShrinkwrap":false},"1.0.5":{"name":"@darkblue_azurite/heap","version":"1.0.5","description":"A binary heap data structure","main":"src/index.js","scripts":{"test":"mocha","docs":"jsdoc2md src/index.js > docs/API.md","umd":"webpack"},"repository":{"type":"git","url":"git+https://github.com/azurite/heap.git"},"keywords":["heap"],"author":{"name":"darkblue_azurite"},"license":"MIT","bugs":{"url":"https://github.com/azurite/heap/issues"},"homepage":"https://github.com/azurite/heap#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1","jsdoc-to-markdown":"^3.0.0","mocha":"^3.5.3","webpack":"^3.5.6"},"gitHead":"82078354670263a2e35188d3dd435542c8b58b4f","_id":"@darkblue_azurite/heap@1.0.5","_nodeVersion":"14.6.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-qZp2VWk96Sptx8cLqn10jFxyg+SPZPfN7EO7+6IPQiq8TEo15TPZvFxkV8LepTliDhjyee7Rn/RMZ54ZAGTOsA==","shasum":"ddb5495f630c6d68645d831374dd36148bcf52eb","tarball":"https://registry.npmjs.org/@darkblue_azurite/heap/-/heap-1.0.5.tgz","fileCount":13,"unpackedSize":32704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIIDgCRA9TVsSAnZWagAAROUP/2JnKum6DKW7neu6lXX4\nS596kopENib9UtCtEXrxRI3OBxosqZDlBIvy5Pgt1mV8lNGw4iOXDOkRvf2L\nZ5HTYhOpPb7ZYybM7vSaTJdbElptH8hz2gm73aiAFIxq/5rdaIRPOBKO5o1M\nmlv9jcNhRd0BZOgBtSOychvGmO+JXPtXpwBYBH7HyH9nBoaQ8cHMeczTLjZ7\nZKIqlyziUswNtvsdn8J72Y6ZcMdkXaVSWqzARn64BlAvQVN7U81Zeiyo7USq\nx1s1t+1E4pkJs5VerU0TTgzf352OYDt7VmjDIkQNUv9Ip1TFYA158djWA7tv\n2RtHQm/9L4nRDRLvmP+HrCkuN8CwqRJpBGs20lLGNe+TiLSQn7ei1uCVsi1l\nlHHVHcyuDullKYEkJrwDk+MSah5JhqLTqaO2iu/cFkOIeZr92mD7Ds8ZWEWd\n0MEcIDslap6fkOIc+qunPW/4wVC7NMjf3K94Gej5xWUjZDfupmQUD3k6Nd68\nKdWdIodfbYWjXLUdXnT+QbsbZ6pSDm3UBHEjJGgbB+eSQQrwvFh0w093WOHw\nBNARnBJVveC3D+3HxZa5yz2HaudaXpUIufyuPAU2dlLtFJcNSJkqRKp2QhXv\nVEdyYNKd6sYfpIjABMEjjHbY6S+l+Aha5NkiJFFJNu3G38AORe2NxUWiPtJz\nGDKP\r\n=qJXt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbSfqTU1tBvKj/m3GfTs40PofzUzLzusJ5PgWeE8EspAiEAmJWHCXEbyca2ArVaOk9xXIEDuowXcC848K6TXqYqQ3o="}]},"maintainers":[{"name":"darkblue_azurite","email":"darkblue.azurite@gmail.com"}],"_npmUser":{"name":"darkblue_azurite","email":"darkblue.azurite@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heap_1.0.5_1595965663942_0.997447301954705"},"_hasShrinkwrap":false},"1.0.6":{"name":"@darkblue_azurite/heap","version":"1.0.6","description":"A binary heap data structure","main":"src/index.js","scripts":{"test":"mocha","docs":"jsdoc2md src/index.js > docs/API.md","umd":"webpack"},"repository":{"type":"git","url":"git+https://github.com/azurite/heap.git"},"keywords":["heap"],"author":{"name":"darkblue_azurite"},"license":"MIT","bugs":{"url":"https://github.com/azurite/heap/issues"},"homepage":"https://github.com/azurite/heap#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1","jsdoc-to-markdown":"^3.0.0","mocha":"^3.5.3","webpack":"^3.5.6"},"gitHead":"9acb59df490cfe0402ead92d0c9a4af99961ff68","_id":"@darkblue_azurite/heap@1.0.6","_nodeVersion":"14.6.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-ArtAyseS5nJ4OlbErrBvCqcgnMkvqqyfYfh7Re2a/zUSyQ8woXj0ejOrtPOxwUv70VbthIts4c10VJSfY50rFQ==","shasum":"39a1cc366c2eb6101f519d500d21f2ea63bf3600","tarball":"https://registry.npmjs.org/@darkblue_azurite/heap/-/heap-1.0.6.tgz","fileCount":13,"unpackedSize":32703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfISIICRA9TVsSAnZWagAAs1cP/jxJibv9fQVLtgvLARs9\nf4OM2SvJar82vH2zGUigbDm+PUwIXL3WT3aihoOzOr4r/DTZOPzjxSdc/QWK\n5gZoylpkRF+9d2Zb9whwYg9xiIdLSENbnZxDbKAX6zBiW7NVv8lRuZRhpqor\nlyUO4GVnlGYXD5fuoWeysAbKVeITPRPYcGFkU7X0UaiP4DJd1joXw7olmWi0\nzxp0ljivLOOjNrRmVpFxQaBBv6HNja2dWlskGUbAZ8HK+bKgrLtbzaQ3CgUB\nVDACHBmJPR5rYxC4JTfOnZYNVxnHlqgFyB2V7mcQqArBlmGtJWIglBWKXb4/\n1lhp356BCOB0HuD82wx74Z3m8No81MbrJxMvAzd9w6pEjJMrJCUhXfD3YW1J\nnMLkYMj53XyIJ4JeyTyZnj8SF/ircSjw4AsmqiIcnHTlfkWCDCW0yAx60mW8\nfhAL09pb/rs7G72wwNBIUq93/5mWCf2LQXjrN2Uj0uXGz4L2VvQxgQWWuHvs\nqSYTOrYdV4Nd3nCxUH8gexXDhquvc/o+qSlW1iLrWiZ4Un/8wPXQzwuq/aw6\nbxVS0GbsqAMYW4D97UD1NnLvg605xvdW9yYszBWw463oh8ms39X0z4oDGc9/\nmVSHQCnRR1KfYcFlm1dHWYz0elpYK0T5UBiZRzpSRWS8RpWYBc0GB2+mAu8x\ndDor\r\n=QZtf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBBAIPCeyyoA4lqSPZ4okb5MZo+Y/xDJ0GpcFkSvp+bAiBvRU+uUnoEzZIcoSrh9iGugQeIEjnrCLk8izrF0HARrA=="}]},"maintainers":[{"name":"darkblue_azurite","email":"darkblue.azurite@gmail.com"}],"_npmUser":{"name":"darkblue_azurite","email":"darkblue.azurite@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heap_1.0.6_1596006920082_0.4120181651263022"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-28T19:43:45.804Z","1.0.4":"2020-07-28T19:43:45.958Z","modified":"2022-04-05T02:44:55.185Z","1.0.5":"2020-07-28T19:47:44.038Z","1.0.6":"2020-07-29T07:15:20.260Z"},"maintainers":[{"name":"darkblue_azurite","email":"darkblue.azurite@gmail.com"}],"description":"A binary heap data structure","homepage":"https://github.com/azurite/heap#readme","keywords":["heap"],"repository":{"type":"git","url":"git+https://github.com/azurite/heap.git"},"author":{"name":"darkblue_azurite"},"bugs":{"url":"https://github.com/azurite/heap/issues"},"license":"MIT","readme":"Heap\n====\n[![Build Status](https://travis-ci.org/azurite/heap.svg?branch=master)](https://travis-ci.org/azurite/heap)\n[![dependencies Status](https://david-dm.org/azurite/heap/status.svg)](https://david-dm.org/azurite/heap)\n[![npm version](https://badge.fury.io/js/%40darkblue_azurite%2Fheap.svg)](https://badge.fury.io/js/%40darkblue_azurite%2Fheap)\n\nA binary heap data structure written in Javascript\n\nInstallation\n------------\n\nFor node.js:\n\n```\nnpm install --save @darkblue_azurite/heap\n```\n\nthen require it:\n\n```js\nvar Heap = require(\"@darkblue_azurite/heap\");\n```\n\nTo use the library directly in the browser, copy the `heap.js` file from the lib\ndirectory into your project and include it in your webpage. `heap.min.js` provides\nyou with a minified version. The files in the lib directory are also transpiled to es5.\n\n```html\n<script type=\"text/javascript\" src=\"./heap.js\"></script>\n<script type=\"text/javascript\">\n  var heap = new Heap(); // available as a global\n</script>\n```\n\nExample usage\n-------------\n\n```js\nvar heap = new Heap();\n\nheap.push(5)\n  .push(2)\n  .push(1)\n  .push(3)\n  .push(8);\n\nvar arr = heap.toArray(); // [1, 3, 2, 5, 8]\n```\n\nDocumentation\n-------------\n* [API documentation](../master/docs/API.md)\n","readmeFilename":"README.md"}