{"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"keywords":["queue","priority","binary heap","data structures"],"dist-tags":{"latest":"3.0.0"},"description":"The smallest and simplest JavaScript priority queue","readme":"## tinyqueue\n\nThe smallest and simplest binary heap priority queue in JavaScript.\n\n```js\n// create an empty priority queue\nvar queue = new TinyQueue();\n\n// add some items\nqueue.push(7);\nqueue.push(5);\nqueue.push(10);\n\n// remove the top item\nvar top = queue.pop(); // returns 5\n\n// return the top item (without removal)\ntop = queue.peek(); // returns 7\n\n// get queue length\nqueue.length; // returns 2\n\n// create a priority queue from an existing array (modifies the array)\nqueue = new TinyQueue([7, 5, 10]);\n\n// pass a custom item comparator as a second argument\nqueue = new TinyQueue([{value: 5}, {value: 7}], function (a, b) {\n\treturn a.value - b.value;\n});\n\n// turn a queue into a sorted array\nvar array = [];\nwhile (queue.length) array.push(queue.pop());\n```\n\nFor a faster number-based queue, see [flatqueue](https://github.com/mourner/flatqueue).\n\n### Install\n\nInstall using NPM (`npm install tinyqueue`) or Yarn (`yarn add tinyqueue`), then:\n\n```js\n// import as an ES module\nimport TinyQueue from 'tinyqueue';\n\n// or require in Node / Browserify\nconst TinyQueue = require('tinyqueue');\n```\n\nOr use a browser build directly:\n\n```html\n<script src=\"https://unpkg.com/tinyqueue@2.0.0/tinyqueue.min.js\"></script>\n```\n\n### Thanks\n\nInspired by [js-priority-queue](https://github.com/adamhooper/js-priority-queue)\nby [Adam Hooper](https://github.com/adamhooper).\n","repository":{"type":"git","url":"git+https://github.com/mourner/tinyqueue.git"},"users":{"acollins-ts":true,"bradleybossard":true},"license":"ISC","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"versions":{"1.0.0":{"name":"tinyqueue","version":"1.0.0","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@1.0.0","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"c1ca6b20440dc3a4ea53d1420c7afed6a12d8d4d","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-1.0.0.tgz","integrity":"sha512-7we8Z6Rgqi3SJDVR9IhR7cw4XJT5c1zYxIJDTKgIVQ7zAtPkk2se7SDEu82pNvIYXMNtslIdXBkr4S9W+2XjBg==","signatures":[{"sig":"MEUCID7ECuTRJmgVNXLiduwNybFSEOIAb0kXtqxM8O9nDygEAiEA1yy+dO+MHjI4DhZrwHRRTH4Qsb1tXwYjecmhSgTxw2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c1ca6b20440dc3a4ea53d1420c7afed6a12d8d4d","gitHead":"9ad61195e90128ec7d121cb77b4068404c3dca12","scripts":{"test":"eslint index.js test.js && tape test.js"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"repository":{"url":"https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"2.7.5","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"tape":"^4.0.0","eslint":"^0.19.0"}},"1.0.1":{"name":"tinyqueue","version":"1.0.1","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@1.0.1","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"29bebbf93de3ca658d7ff9db1cc051614300a8c3","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-1.0.1.tgz","integrity":"sha512-hRDHQVn4Yqq8JkhsgYUgM2JcOF5x5QOncY4AqWkdp6wm1qUxnod1wFuhAaL5wms4QmPTEg8zTVm8gPhus2JicA==","signatures":[{"sig":"MEQCIDdD+iO14Lfo7JwkaFmvXvXWsWSaVpaKRgH4kaBMWzoTAiA74uvlXT6n2X71kdhcAbKDfcAA6lYt69ikQ8wyo4L1cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"29bebbf93de3ca658d7ff9db1cc051614300a8c3","gitHead":"6371c352b5da3a9cc1ee177651b2b9a3a037b85e","scripts":{"test":"eslint index.js test.js && tape test.js"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"repository":{"url":"https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"2.7.5","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"tape":"^4.0.0","eslint":"^0.19.0"}},"1.1.0":{"name":"tinyqueue","version":"1.1.0","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@1.1.0","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"9c5f76f54a845f4914e754f5aa8d73ef6c011f7b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-1.1.0.tgz","integrity":"sha512-sy7P00bEea76okYUOvLqxzFebHw152kEXYBcBWb9Pk/fpzsZLFeivgrmZRFbUE/gUZA//CpK+/ba2xLIFhmIgw==","signatures":[{"sig":"MEQCIEpXVS68gC5ARc23A3tDcnJsNT6wOra/L6+8eKi1DkuAAiB+uavHsVGzjnbRihKBdfuby/J4CpBGTrA29YeK8ZobOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9c5f76f54a845f4914e754f5aa8d73ef6c011f7b","gitHead":"4506f90a4d5a0521677e47dd97a379486de72c95","scripts":{"test":"eslint index.js test.js && tape test.js"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"2.14.17","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"5.5.0","eslintConfig":{"extends":"mourner"},"devDependencies":{"tape":"^4.4.0","eslint":"^1.10.3","eslint-config-mourner":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tinyqueue-1.1.0.tgz_1455206382906_0.9365292538423091","host":"packages-9-west.internal.npmjs.com"}},"1.2.0":{"name":"tinyqueue","version":"1.2.0","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@1.2.0","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"5350ea476a1a3ad9eabf8499a516b5bf05aeb7f1","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-1.2.0.tgz","integrity":"sha512-C3ufyLP3IJQbj0BrOeWFrH6GfhQMEAHrDj23gM51EGQaceTpUYYoaL11RbbTtmA+6Vz4a18BW3cXEIhrraJo0w==","signatures":[{"sig":"MEQCIFVfFhfSGqNUW29uCxJUIHWgenLxlZGt/F4TtSzj6dLCAiBTmrD3c6ngKoyOGLMDnJbecTlDct4TF8itGF+TrjpEKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5350ea476a1a3ad9eabf8499a516b5bf05aeb7f1","gitHead":"c209e4711f57d0940c283097241f1dbd2081623a","scripts":{"test":"eslint index.js test.js bench.js && tape test.js"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"4.1.2","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"7.7.2","eslintConfig":{"extends":"mourner"},"devDependencies":{"tape":"^4.6.3","eslint":"^3.17.1","eslint-config-mourner":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tinyqueue-1.2.0.tgz_1489601617093_0.7704062887933105","host":"packages-12-west.internal.npmjs.com"}},"1.2.1":{"name":"tinyqueue","version":"1.2.1","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@1.2.1","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"c8169549b8154e7ff4e8e18e67861b0cb54cddf2","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-1.2.1.tgz","integrity":"sha512-qzMB4rdz5aq0vZAMkamazbFUXomsSBNldSAig6ckT3w4lAvb8nJjDEjcCvEmNdK3PqyvXEGhjW0ydpSuCvi7Dg==","signatures":[{"sig":"MEYCIQDHpy6P+5rtV2jZWIm80CTvAJh960UdP3t01EM16pSj2wIhAIfNj9BKRa9YYDyjjlo7VGN62sW5Q4eysOTiarhkwQP5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c8169549b8154e7ff4e8e18e67861b0cb54cddf2","gitHead":"59739c5c5e3e25922f0dbc49cd8249d9c75779dc","scripts":{"test":"eslint index.js test.js bench.js && tape test.js"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"4.1.2","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"7.7.2","eslintConfig":{"extends":"mourner"},"devDependencies":{"tape":"^4.6.3","eslint":"^3.17.1","eslint-config-mourner":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tinyqueue-1.2.1.tgz_1489656966904_0.09082845551893115","host":"packages-12-west.internal.npmjs.com"}},"1.2.2":{"name":"tinyqueue","version":"1.2.2","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@1.2.2","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"947229e5e4197aba988acd27751dcc582e6728ff","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-1.2.2.tgz","integrity":"sha512-UE+xSS+GssiYTO2y4C3N6i4nHLevHr4H3Q7z2jk/iGSM2RdL9mkIVdXCj+QQzkeiNOVRLIQhc4EPN7/jpowwGw==","signatures":[{"sig":"MEUCIGMdHsPD1j6krOrIi7KjiVB7ZJ2ZA58V6bhhIcNQ44muAiEA14ZxyZa/MFD3fgiOG2qPzbgbY9SM+wn+JNBRmnFDZ0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"947229e5e4197aba988acd27751dcc582e6728ff","gitHead":"089746c608f63fac7cc46526a34a358e4dbc3724","scripts":{"test":"eslint index.js test.js bench.js && tape test.js"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"4.1.2","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"7.7.2","eslintConfig":{"extends":"mourner"},"devDependencies":{"tape":"^4.6.3","eslint":"^3.17.1","eslint-config-mourner":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tinyqueue-1.2.2.tgz_1489662759763_0.4587243515998125","host":"packages-18-east.internal.npmjs.com"}},"1.2.3":{"name":"tinyqueue","version":"1.2.3","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@1.2.3","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"b6a61de23060584da29f82362e45df1ec7353f3d","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-1.2.3.tgz","integrity":"sha512-Qz9RgWuO9l8lT+Y9xvbzhPT2efIUIFd69N7eF7tJ9lnQl0iLj1M7peK7IoUGZL9DJHw9XftqLreccfxcQgYLxA==","signatures":[{"sig":"MEUCIQDGZmy58I6jvlYOXm9Uw4Zs3UIlG65p6BhbcYggKrIkFwIgVz9BRGOyEPWLYZx2/9xicemESyhOUTA0FOT2ie8gCJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"6b537400f57dab7de08164390edf9ef9e0b9dbcb","scripts":{"test":"tape test.js","pretest":"eslint index.js test.js bench.js"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"5.3.0","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"8.6.0","eslintConfig":{"extends":"mourner"},"devDependencies":{"tape":"^4.6.3","eslint":"^4.8.0","eslint-config-mourner":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tinyqueue-1.2.3.tgz_1507642669390_0.6616563671268523","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"tinyqueue","version":"2.0.0","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@2.0.0","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"8c40ceddd977bf133ffb35e903e0abe99d9d4e97","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-2.0.0.tgz","fileCount":6,"integrity":"sha512-CuwAcoAyhS73YgUpTVWI6t/t2mo9zfqbxTbnu4B1U6QPPhq3mxMxywSbo3cWykan4cBkXBfE8F7qulYrNcsHyQ==","signatures":[{"sig":"MEQCIA0Q5j21WqsoGMR7rvUcHGrxtmF3cY2nhQ+K8KpJC6I3AiB6X37rNNzrTHcJ4PEPcg9CLx1PNlLiF0W9V/WFXIJnkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbazkxCRA9TVsSAnZWagAAD/UP/iQNXEiAgxFjy1ybLQQM\nnqtPMCm6ukgPhN4rndUjk0SaIVAmMsn6jDKn/jjfAXldBFz1I+5VUNS8I+eR\nYAsW7Ezb7XTiM/G8FVQfd2o9cNoPVeXD54bzTxIOC64QnFbt1C0aqhUnEayB\nPt+tSg8vo7t7Z0Fjh10JqgSHScHQmWceTJnZHsEFFuX/GAN+c34X6qPo1EX4\nZo2sbbFXYNynUKk93VdbE0BRvvT6q8vrJ9sskBLSGSMU8MAR4Ws4EQHYqKzs\nNAN5H0af5K/7r8nRRaFmz4Ic8zfM3ouZ63Hh7tUA3owFoQtTMrDzvFM0rg1h\nUEFhRkHvELnvwhbloAKBSK0vl5MUqcF7d7k3nA2Ttv+FhHbmljpPWpnAcRH4\nJyUL6PiuWFvlh6lo8PWi8NySY2lbx6pIOTW4M7bm1PRssEXDJuRC+JmR7vw0\nFMbIjMCvGI/RY4d7c1L2L2hx2ikYsXKAd61UkbxrCT6P5DbftrzOTaSs5MLE\nPchMEHM3D7EqoAiz62S4U6YLM+jHnk8ceMWTHA+OGUztI2SSD6jZUeZA19a0\nnugxZWKqau+7h1GywAvpLdXXnZHdFgBdrGMsxxOZJsXaC9TkoCrdhZoQXhlt\n0HG37ZaLqZC40k1LWNK3rJ0kuY46ExoB+f8QmKKrG5WuwgDt4moZP8b7ZYGq\n40w2\r\n=zHrg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tinyqueue.js","files":["index.js","tinyqueue.js","tinyqueue.min.js"],"unpkg":"tinyqueue.min.js","module":"index.js","gitHead":"ce85dbb0bcd1e1c19aa97ee150cf6834c322dc32","scripts":{"lint":"eslint index.js test.js bench.js rollup.config.js","test":"tape -r esm test.js","bench":"node -r esm bench.js","build":"rollup -c","watch":"rollup -cw","pretest":"npm run lint","prepublishOnly":"npm test"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"jsdelivr":"tinyqueue.min.js","repository":{"url":"git+https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"6.2.0","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"8.11.3","eslintConfig":{"rules":{"no-var":"error","prefer-const":"error"},"extends":"mourner","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.0.74","tape":"^4.9.1","eslint":"^5.3.0","rollup":"^0.64.1","rollup-plugin-buble":"^0.19.2","rollup-plugin-terser":"^1.0.1","eslint-config-mourner":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tinyqueue_2.0.0_1533753648989_0.25339194984409863","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"tinyqueue","version":"2.0.1","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@2.0.1","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"35437e08f069842d660275dcc095d3a399e98e10","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-2.0.1.tgz","fileCount":7,"integrity":"sha512-7KuuEGo3XezCTqf9GBwKgx3SrkKObvNHwRhSTA/0zR2we0/tisX3VQAydOS1BuEmDB6DvpNfxxzreUVPm+Lrxg==","signatures":[{"sig":"MEMCICEPZRwpYx/VHXsK2GWKYQv3VkA6+ijvQpjr/s0qkMg4Ah90vidbc336gTpIlLW3a0y+r5tBxP2L3NWjHClhhNTZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpyD+CRA9TVsSAnZWagAAJHQP/j28JDOEnisnWMNqsYyd\naqQINhHwS5ir6Mh5MMxCmhm/Jjxf02gtkHzXLoygPouj91U5wp2HoF9Y10G/\nwoQ03OWAOlFj8+gWbb1fH0FVrE1gv4QjBiQ8FB5YzobfcWSknGL1qgNA5NX3\nA3+p4XmeB1+2g215yNPZdRVjanwAGbF1m20Lew++YAA8rQv1cpvDiBkhGwd+\nEqnpmi44kDlKsthNwOgISIZm1/VMwTb2SgVq9Mh9nItbULmfJXkxiHRbjiHN\n3epjfwTcsxYPLqBQs5+1kWpW/KmHn3LxVVmstfdPXbpW+QdVP8DYWPwv+wEN\nSmbRvPMKzgdvumJ4l65Ac1Orkpo6ldxubVG77jCOGNe1mcVyL643idKjFu1Y\nc1bok3JNU1yAt76Mq+ArwEjBEqmIPdQUdcnxAPce1tra2H7+bU9yOF7LuC0+\n3Iei4ZrO/OJTLR2KYUDNgGTWL3gtmp1OYXzgNWpUdoQPe+nNBce1uhwS8jTl\npz+Qd+jpV9Q61UfNnNeHpoL83HPYYF5SF3OQ3h7BtEVRUIWNX4Npg3JGNIvZ\nnLF2THaIceP+8eQr8BNZl1q6Nfi8pD4jDyYtjd9YoQBr/9Wx6srGY7zPQ4KK\n3LweNw2UaIFtJklMMbtQDrKg8Mz6stxRj0b//OiwlIH4J8tO+DMDjzvT6CCO\n89ri\r\n=hh0J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tinyqueue.js","types":"index.d.ts","unpkg":"tinyqueue.min.js","module":"index.js","gitHead":"b023ac5f2f5dc5c3185ae2b184823b76f6ea7260","scripts":{"lint":"eslint index.js test.js bench.js rollup.config.js","test":"tape -r esm test.js","bench":"node -r esm bench.js","build":"rollup -c","watch":"rollup -cw","pretest":"npm run lint","prepublishOnly":"npm test"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"jsdelivr":"tinyqueue.min.js","repository":{"url":"git+https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"6.9.0","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"10.15.2","eslintConfig":{"extends":"mourner"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.22","tape":"^4.10.1","eslint":"^5.16.0","rollup":"^1.9.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-terser":"^4.0.4","eslint-config-mourner":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyqueue_2.0.1_1554456829638_0.6519508076704528","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"tinyqueue","version":"2.0.2","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@2.0.2","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"b4fe66d28a5b503edb99c149f87910059782a0cc","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-2.0.2.tgz","fileCount":7,"integrity":"sha512-1oUV+ZAQaeaf830ui/p5JZpzGBw46qs1pKHcfqIc6/QxYDQuEmcBLIhiT0xAxLnekz+qxQusubIYk4cAS8TB2A==","signatures":[{"sig":"MEQCIC/pwtKB0EwcnfiG3LFuHWAZxGKkUrnoo1MQQyoS8vGDAiBJUXU3szm6N8DhSJO7MKHX+YzNOMYlY57iydLdqC0CAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp14jCRA9TVsSAnZWagAA5y4P+wWR3oSbFTgmraJxJcRa\ncajrreZHEu0FXDQArpkH8oktDL6rQwfWbWE0PNbnAd6rc7fj7s+wSrxmz6sw\n7e1Hw+fnnxXYqbEKBWf8D/t+CHZC7hPcQnIs+fmlJk5fyX6ae3sqf3eBY/o+\nsU26lEn8yU0a/dQGNUy8ST4F9B2eBhhN1QYd1E3gkyAvcRy86nis6QZfWOmV\nFxpz4np8QIiW5AIIShf5UJdis3Uzlbu1ZT/+HAARGobf+s57ZdGYPD1PunNm\nYAx2nftWPGTsXGW43gb3ZY1EkmRPj5eFo9LqcLNs508oUb7hgUJpfJRe0Xyp\nhj/6u+tCfsF4KjSWHKPJT8KtLiORTA0aSJgPhRzsSBWJDXq9MkDRmRFByj1P\nAuZAt5LQZn2ahf1lwl/d/39Tr/9Ir1mPz+7DyThZCRjQSV3dOPXAY5Nz33Mq\n4rcS0lCLqHWKlsmi3QaOopmFKu93r+LBfHm3CztR34v/FdVsLkQisRRDEzHP\n3y2t1KaPnIQ7q+eYGBNIBCIYG4gXdLvq6+IjoY+VL3+1m278C2SLYZ+0sq1x\nN4dyjaYKED03DnR5O1XqO5W/K2i2n5NvQ5DRFIj4SRatB1gpPSTllUm2ju5K\np6Rx5t9Kl1x0plOQ35ChvsyRy/1ugR5SJ4EVDvYXn01OiN/bXnXJ74w9d9M1\nUcHM\r\n=MFit\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tinyqueue.js","types":"index.d.ts","unpkg":"tinyqueue.min.js","module":"index.js","gitHead":"649fca0fa24c9e8410c45365c809f852fa055c8e","scripts":{"lint":"eslint index.js test.js bench.js rollup.config.js","test":"tape -r esm test.js","bench":"node -r esm bench.js","build":"rollup -c","watch":"rollup -cw","pretest":"npm run lint","prepublishOnly":"npm test"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"jsdelivr":"tinyqueue.min.js","repository":{"url":"git+https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"6.9.0","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"10.15.2","eslintConfig":{"extends":"mourner"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.22","tape":"^4.10.1","eslint":"^5.16.0","rollup":"^1.9.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-terser":"^4.0.4","eslint-config-mourner":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyqueue_2.0.2_1554472482872_0.5738083029656726","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"tinyqueue","version":"2.0.3","keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","_id":"tinyqueue@2.0.3","maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mourner/tinyqueue","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"dist":{"shasum":"64d8492ebf39e7801d7bd34062e29b45b2035f08","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-2.0.3.tgz","fileCount":7,"integrity":"sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==","signatures":[{"sig":"MEUCIQDorTkeV3Zuu7Ud3YQlx2j9L5IME9t0VpO2vj8nGP46zAIgG4RMs8QQLmwsqtSPI5nlKzEN56MkOz7JTWJiH/0O/ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA6kzCRA9TVsSAnZWagAAiGEP/AyBA8G8SwsjiET97LZh\nvUP4wrbtNtQ3flsVysiGySx4I1+crdSwTF7irqMN8tuvLsB9biMGlDv42h0a\nAgkYD+nYk2NkjKHYXFxQuTFetj4ohEgVNu3NasetkfYPbvPbU7rCCrPMm4Z2\nTH6kXvYRX76jBZKACb8JwJDXfgLttqrmqt+AbYKg2dmohjubUbOo5vYHEv8M\n8gHak1O89A/7Z+DxoksJGgC8skTKuyt2asiKah0c3YOjHmRKg7hYbfodLRKn\na5fRYXRJwp5bGIClU/YSdSV+KkO6utSPP7AOjo0uacx2L7GeuWC4jjnRMkGG\nb/9ddrq4vhqPwxoN6SArm8FbsDY2VfIW11+EPnySmlf0zKhWnZtdfwpuuvqz\nOdzAg3foyHpbROMsi+Ncd0jRur0EOExc25eowLMqBPk5vABOemamEu4gl6OR\nO+al/rPGStkdjuAMbhBObYDcsg1XxDq5V5jt/8ZnahW0Ojnjiy8uSMqewna5\nXyQwB5d5TjcMuI1xB41zRGUVLxvfuvPDO/56Q2KzZrBRMhIZ5LNVRfrsjEC2\noybNM/LeWc+P92inWVKrg8tRpWnyP/4BMvAGG0jE0xzQ+mKaxRzIgUcHonEk\nBVKQw68hWZDk1DJjVisZnGejM2J1QODFRKUQhQND+UovGptRdS9VH6AW/WUW\np8xw\r\n=5cME\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tinyqueue.js","types":"index.d.ts","unpkg":"tinyqueue.min.js","module":"index.js","gitHead":"9dbd2aa55837588001c776115fa04b9bbafc404b","scripts":{"lint":"eslint index.js test.js bench.js rollup.config.js","test":"tape -r esm test.js","bench":"node -r esm bench.js","build":"rollup -c","watch":"rollup -cw","pretest":"npm run lint","prepublishOnly":"npm test"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"jsdelivr":"tinyqueue.min.js","repository":{"url":"git+https://github.com/mourner/tinyqueue.git","type":"git"},"_npmVersion":"6.9.0","description":"The smallest and simplest JavaScript priority queue","directories":{},"_nodeVersion":"10.16.0","eslintConfig":{"extends":"mourner"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tape":"^4.10.2","eslint":"^5.16.0","rollup":"^1.15.4","rollup-plugin-buble":"^0.19.6","rollup-plugin-terser":"^5.0.0","eslint-config-mourner":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tinyqueue_2.0.3_1560521010060_0.3224439344834469","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"tinyqueue","version":"3.0.0","description":"The smallest and simplest JavaScript priority queue","type":"module","main":"index.js","module":"index.js","types":"index.d.ts","scripts":{"lint":"eslint *.js","pretest":"npm run lint","test":"node --test","bench":"node bench.js","prepublishOnly":"npm test"},"repository":{"type":"git","url":"git+https://github.com/mourner/tinyqueue.git"},"keywords":["queue","priority","binary heap","data structures"],"author":"","license":"ISC","bugs":{"url":"https://github.com/mourner/tinyqueue/issues"},"homepage":"https://github.com/mourner/tinyqueue","devDependencies":{"eslint":"^9.6.0","eslint-config-mourner":"^4.0.1"},"_id":"tinyqueue@3.0.0","gitHead":"1f818719f6b048be781642f04bd84e061e0ecfd3","_nodeVersion":"20.15.0","_npmVersion":"10.8.0","dist":{"integrity":"sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==","shasum":"101ea761ccc81f979e29200929e78f1556e3661e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/tinyqueue/-/tinyqueue-3.0.0.tgz","fileCount":5,"unpackedSize":4937,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkXuVPX3av+W6SoU4umPJAgJJBqKckgrhBsasYbSMjyAiASkhxHx/JGcL/hLujLD3QYvbab5yAdr4C2X7FSaDxytw=="}]},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyqueue_3.0.0_1720256236237_0.9444778743433357"},"_hasShrinkwrap":false}},"name":"tinyqueue","time":{"created":"2015-04-23T16:34:57.962Z","modified":"2024-07-06T08:57:16.629Z","1.0.0":"2015-04-23T16:34:57.962Z","1.0.1":"2015-04-24T13:39:57.008Z","1.1.0":"2016-02-11T15:59:46.272Z","1.2.0":"2017-03-15T18:13:38.978Z","1.2.1":"2017-03-16T09:36:08.731Z","1.2.2":"2017-03-16T11:12:40.342Z","1.2.3":"2017-10-10T13:37:50.315Z","2.0.0":"2018-08-08T18:40:49.093Z","2.0.1":"2019-04-05T09:33:49.744Z","2.0.2":"2019-04-05T13:54:42.996Z","2.0.3":"2019-06-14T14:03:30.258Z","3.0.0":"2024-07-06T08:57:16.411Z"},"readmeFilename":"README.md","homepage":"https://github.com/mourner/tinyqueue"}