{
	"name": "tinyqueue",
	"versions": {
		"1.0.0": {
			"name": "tinyqueue",
			"version": "1.0.0",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "index.js",
			"scripts": {
				"test": "eslint index.js test.js && tape test.js"
			},
			"repository": {
				"type": "git",
				"url": "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": "^0.19.0",
				"tape": "^4.0.0"
			},
			"gitHead": "9ad61195e90128ec7d121cb77b4068404c3dca12",
			"_id": "tinyqueue@1.0.0",
			"_shasum": "c1ca6b20440dc3a4ea53d1420c7afed6a12d8d4d",
			"_from": ".",
			"_npmVersion": "2.7.5",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"dist": {
				"shasum": "c1ca6b20440dc3a4ea53d1420c7afed6a12d8d4d",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "tinyqueue",
			"version": "1.0.1",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "index.js",
			"scripts": {
				"test": "eslint index.js test.js && tape test.js"
			},
			"repository": {
				"type": "git",
				"url": "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": "^0.19.0",
				"tape": "^4.0.0"
			},
			"gitHead": "6371c352b5da3a9cc1ee177651b2b9a3a037b85e",
			"_id": "tinyqueue@1.0.1",
			"_shasum": "29bebbf93de3ca658d7ff9db1cc051614300a8c3",
			"_from": ".",
			"_npmVersion": "2.7.5",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"dist": {
				"shasum": "29bebbf93de3ca658d7ff9db1cc051614300a8c3",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.0.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "tinyqueue",
			"version": "1.1.0",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "index.js",
			"scripts": {
				"test": "eslint index.js test.js && tape test.js"
			},
			"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": "^1.10.3",
				"eslint-config-mourner": "^1.0.1",
				"tape": "^4.4.0"
			},
			"eslintConfig": {
				"extends": "mourner"
			},
			"gitHead": "4506f90a4d5a0521677e47dd97a379486de72c95",
			"_id": "tinyqueue@1.1.0",
			"_shasum": "9c5f76f54a845f4914e754f5aa8d73ef6c011f7b",
			"_from": ".",
			"_npmVersion": "2.14.17",
			"_nodeVersion": "5.5.0",
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"dist": {
				"shasum": "9c5f76f54a845f4914e754f5aa8d73ef6c011f7b",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-9-west.internal.npmjs.com",
				"tmp": "tmp/tinyqueue-1.1.0.tgz_1455206382906_0.9365292538423091"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "tinyqueue",
			"version": "1.2.0",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "index.js",
			"scripts": {
				"test": "eslint index.js test.js bench.js && tape test.js"
			},
			"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": "^3.17.1",
				"eslint-config-mourner": "^2.0.1",
				"tape": "^4.6.3"
			},
			"eslintConfig": {
				"extends": "mourner"
			},
			"gitHead": "c209e4711f57d0940c283097241f1dbd2081623a",
			"_id": "tinyqueue@1.2.0",
			"_shasum": "5350ea476a1a3ad9eabf8499a516b5bf05aeb7f1",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.7.2",
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"dist": {
				"shasum": "5350ea476a1a3ad9eabf8499a516b5bf05aeb7f1",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/tinyqueue-1.2.0.tgz_1489601617093_0.7704062887933105"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.1": {
			"name": "tinyqueue",
			"version": "1.2.1",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "index.js",
			"scripts": {
				"test": "eslint index.js test.js bench.js && tape test.js"
			},
			"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": "^3.17.1",
				"eslint-config-mourner": "^2.0.1",
				"tape": "^4.6.3"
			},
			"eslintConfig": {
				"extends": "mourner"
			},
			"gitHead": "59739c5c5e3e25922f0dbc49cd8249d9c75779dc",
			"_id": "tinyqueue@1.2.1",
			"_shasum": "c8169549b8154e7ff4e8e18e67861b0cb54cddf2",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.7.2",
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"dist": {
				"shasum": "c8169549b8154e7ff4e8e18e67861b0cb54cddf2",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.1.tgz"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/tinyqueue-1.2.1.tgz_1489656966904_0.09082845551893115"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.2": {
			"name": "tinyqueue",
			"version": "1.2.2",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "index.js",
			"scripts": {
				"test": "eslint index.js test.js bench.js && tape test.js"
			},
			"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": "^3.17.1",
				"eslint-config-mourner": "^2.0.1",
				"tape": "^4.6.3"
			},
			"eslintConfig": {
				"extends": "mourner"
			},
			"gitHead": "089746c608f63fac7cc46526a34a358e4dbc3724",
			"_id": "tinyqueue@1.2.2",
			"_shasum": "947229e5e4197aba988acd27751dcc582e6728ff",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.7.2",
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"dist": {
				"shasum": "947229e5e4197aba988acd27751dcc582e6728ff",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.2.tgz"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/tinyqueue-1.2.2.tgz_1489662759763_0.4587243515998125"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.3": {
			"name": "tinyqueue",
			"version": "1.2.3",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "index.js",
			"scripts": {
				"pretest": "eslint index.js test.js bench.js",
				"test": "tape test.js"
			},
			"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": "^4.8.0",
				"eslint-config-mourner": "^2.0.1",
				"tape": "^4.6.3"
			},
			"eslintConfig": {
				"extends": "mourner"
			},
			"gitHead": "6b537400f57dab7de08164390edf9ef9e0b9dbcb",
			"_id": "tinyqueue@1.2.3",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.6.0",
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"dist": {
				"integrity": "sha512-Qz9RgWuO9l8lT+Y9xvbzhPT2efIUIFd69N7eF7tJ9lnQl0iLj1M7peK7IoUGZL9DJHw9XftqLreccfxcQgYLxA==",
				"shasum": "b6a61de23060584da29f82362e45df1ec7353f3d",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.3.tgz"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/tinyqueue-1.2.3.tgz_1507642669390_0.6616563671268523"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "tinyqueue",
			"version": "2.0.0",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "tinyqueue.js",
			"module": "index.js",
			"jsdelivr": "tinyqueue.min.js",
			"unpkg": "tinyqueue.min.js",
			"scripts": {
				"lint": "eslint index.js test.js bench.js rollup.config.js",
				"pretest": "npm run lint",
				"test": "tape -r esm test.js",
				"bench": "node -r esm bench.js",
				"build": "rollup -c",
				"watch": "rollup -cw",
				"prepublishOnly": "npm test"
			},
			"files": [
				"index.js",
				"tinyqueue.js",
				"tinyqueue.min.js"
			],
			"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": "^5.3.0",
				"eslint-config-mourner": "^2.0.3",
				"esm": "^3.0.74",
				"rollup": "^0.64.1",
				"rollup-plugin-buble": "^0.19.2",
				"rollup-plugin-terser": "^1.0.1",
				"tape": "^4.9.1"
			},
			"eslintConfig": {
				"extends": "mourner",
				"parserOptions": {
					"sourceType": "module"
				},
				"rules": {
					"no-var": "error",
					"prefer-const": "error"
				}
			},
			"gitHead": "ce85dbb0bcd1e1c19aa97ee150cf6834c322dc32",
			"_id": "tinyqueue@2.0.0",
			"_npmVersion": "6.2.0",
			"_nodeVersion": "8.11.3",
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"dist": {
				"integrity": "sha512-CuwAcoAyhS73YgUpTVWI6t/t2mo9zfqbxTbnu4B1U6QPPhq3mxMxywSbo3cWykan4cBkXBfE8F7qulYrNcsHyQ==",
				"shasum": "8c40ceddd977bf133ffb35e903e0abe99d9d4e97",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.0.tgz",
				"fileCount": 6,
				"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"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/tinyqueue_2.0.0_1533753648989_0.25339194984409863"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.1": {
			"name": "tinyqueue",
			"version": "2.0.1",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "tinyqueue.js",
			"module": "index.js",
			"jsdelivr": "tinyqueue.min.js",
			"unpkg": "tinyqueue.min.js",
			"types": "index.d.ts",
			"scripts": {
				"lint": "eslint index.js test.js bench.js rollup.config.js",
				"pretest": "npm run lint",
				"test": "tape -r esm test.js",
				"bench": "node -r esm bench.js",
				"build": "rollup -c",
				"watch": "rollup -cw",
				"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": "^5.16.0",
				"eslint-config-mourner": "^3.0.0",
				"esm": "^3.2.22",
				"rollup": "^1.9.0",
				"rollup-plugin-buble": "^0.19.6",
				"rollup-plugin-terser": "^4.0.4",
				"tape": "^4.10.1"
			},
			"eslintConfig": {
				"extends": "mourner"
			},
			"gitHead": "b023ac5f2f5dc5c3185ae2b184823b76f6ea7260",
			"_id": "tinyqueue@2.0.1",
			"_nodeVersion": "10.15.2",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-7KuuEGo3XezCTqf9GBwKgx3SrkKObvNHwRhSTA/0zR2we0/tisX3VQAydOS1BuEmDB6DvpNfxxzreUVPm+Lrxg==",
				"shasum": "35437e08f069842d660275dcc095d3a399e98e10",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.1.tgz",
				"fileCount": 7,
				"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"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/tinyqueue_2.0.1_1554456829638_0.6519508076704528"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.2": {
			"name": "tinyqueue",
			"version": "2.0.2",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "tinyqueue.js",
			"module": "index.js",
			"jsdelivr": "tinyqueue.min.js",
			"unpkg": "tinyqueue.min.js",
			"types": "index.d.ts",
			"scripts": {
				"lint": "eslint index.js test.js bench.js rollup.config.js",
				"pretest": "npm run lint",
				"test": "tape -r esm test.js",
				"bench": "node -r esm bench.js",
				"build": "rollup -c",
				"watch": "rollup -cw",
				"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": "^5.16.0",
				"eslint-config-mourner": "^3.0.0",
				"esm": "^3.2.22",
				"rollup": "^1.9.0",
				"rollup-plugin-buble": "^0.19.6",
				"rollup-plugin-terser": "^4.0.4",
				"tape": "^4.10.1"
			},
			"eslintConfig": {
				"extends": "mourner"
			},
			"gitHead": "649fca0fa24c9e8410c45365c809f852fa055c8e",
			"_id": "tinyqueue@2.0.2",
			"_nodeVersion": "10.15.2",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-1oUV+ZAQaeaf830ui/p5JZpzGBw46qs1pKHcfqIc6/QxYDQuEmcBLIhiT0xAxLnekz+qxQusubIYk4cAS8TB2A==",
				"shasum": "b4fe66d28a5b503edb99c149f87910059782a0cc",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.2.tgz",
				"fileCount": 7,
				"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"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/tinyqueue_2.0.2_1554472482872_0.5738083029656726"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.3": {
			"name": "tinyqueue",
			"version": "2.0.3",
			"description": "The smallest and simplest JavaScript priority queue",
			"main": "tinyqueue.js",
			"module": "index.js",
			"jsdelivr": "tinyqueue.min.js",
			"unpkg": "tinyqueue.min.js",
			"types": "index.d.ts",
			"scripts": {
				"lint": "eslint index.js test.js bench.js rollup.config.js",
				"pretest": "npm run lint",
				"test": "tape -r esm test.js",
				"bench": "node -r esm bench.js",
				"build": "rollup -c",
				"watch": "rollup -cw",
				"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": "^5.16.0",
				"eslint-config-mourner": "^3.0.0",
				"esm": "^3.2.25",
				"rollup": "^1.15.4",
				"rollup-plugin-buble": "^0.19.6",
				"rollup-plugin-terser": "^5.0.0",
				"tape": "^4.10.2"
			},
			"eslintConfig": {
				"extends": "mourner"
			},
			"gitHead": "9dbd2aa55837588001c776115fa04b9bbafc404b",
			"_id": "tinyqueue@2.0.3",
			"_nodeVersion": "10.16.0",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==",
				"shasum": "64d8492ebf39e7801d7bd34062e29b45b2035f08",
				"tarball": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
				"fileCount": 7,
				"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"
			},
			"maintainers": [
				{
					"name": "mourner",
					"email": "agafonkin@gmail.com"
				}
			],
			"_npmUser": {
				"name": "mourner",
				"email": "agafonkin@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/tinyqueue_2.0.3_1560521010060_0.3224439344834469"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-06-14T14:03:36.756Z",
		"created": "2015-04-23T16:34:57.962Z",
		"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"
	},
	"users": {},
	"dist-tags": {
		"latest": "2.0.3"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"69617c2f0672911da0418bfd32c371e8\"",
			"fetched": 1593324374789
		}
	},
	"_distfiles": {
		"tinyqueue-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.0.0.tgz",
			"sha": "c1ca6b20440dc3a4ea53d1420c7afed6a12d8d4d",
			"registry": "npmjs"
		},
		"tinyqueue-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.0.1.tgz",
			"sha": "29bebbf93de3ca658d7ff9db1cc051614300a8c3",
			"registry": "npmjs"
		},
		"tinyqueue-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.1.0.tgz",
			"sha": "9c5f76f54a845f4914e754f5aa8d73ef6c011f7b",
			"registry": "npmjs"
		},
		"tinyqueue-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.0.tgz",
			"sha": "5350ea476a1a3ad9eabf8499a516b5bf05aeb7f1",
			"registry": "npmjs"
		},
		"tinyqueue-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.1.tgz",
			"sha": "c8169549b8154e7ff4e8e18e67861b0cb54cddf2",
			"registry": "npmjs"
		},
		"tinyqueue-1.2.2.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.2.tgz",
			"sha": "947229e5e4197aba988acd27751dcc582e6728ff",
			"registry": "npmjs"
		},
		"tinyqueue-1.2.3.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.3.tgz",
			"sha": "b6a61de23060584da29f82362e45df1ec7353f3d",
			"registry": "npmjs"
		},
		"tinyqueue-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.0.tgz",
			"sha": "8c40ceddd977bf133ffb35e903e0abe99d9d4e97",
			"registry": "npmjs"
		},
		"tinyqueue-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.1.tgz",
			"sha": "35437e08f069842d660275dcc095d3a399e98e10",
			"registry": "npmjs"
		},
		"tinyqueue-2.0.2.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.2.tgz",
			"sha": "b4fe66d28a5b503edb99c149f87910059782a0cc",
			"registry": "npmjs"
		},
		"tinyqueue-2.0.3.tgz": {
			"url": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
			"sha": "64d8492ebf39e7801d7bd34062e29b45b2035f08",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"tinyqueue-1.2.3.tgz": {
			"shasum": "b6a61de23060584da29f82362e45df1ec7353f3d"
		}
	},
	"_rev": "2-62dfee943430f668",
	"_id": "tinyqueue",
	"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)."
}