{
	"name": "level-codec",
	"versions": {
		"1.0.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "1.0.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "7e45ff397ebfd8597e6009c45ad2b0c7dbca43a6",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@1.0.0",
			"_shasum": "21103aabc18d32be18e105dadb1dc14883d140fb",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "21103aabc18d32be18e105dadb1dc14883d140fb",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "1.0.1",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "e19c0913573ce3b203316ec134958f31e43d0d8d",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@1.0.1",
			"_shasum": "4b4083f78124800cb01b4e475802c7421cb8c2c6",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "4b4083f78124800cb01b4e475802c7421cb8c2c6",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-1.0.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "1.1.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "eda85a35cd283b3afacb5481f467c48167742a5a",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@1.1.0",
			"_shasum": "9bc7c16dc1b7564888f60ebe180a35822d85fd69",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "9bc7c16dc1b7564888f60ebe180a35822d85fd69",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-1.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "1.2.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "443df76c24e19cfd8d4510a02553ec35678598c0",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@1.2.0",
			"_shasum": "f33d4c4e296707a5e61c9a6ed3c1163b24c56ee9",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "f33d4c4e296707a5e61c9a6ed3c1163b24c56ee9",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-1.2.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.1": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "1.2.1",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "e66d7f36a1b4d8ceac1dd66c9dfba8a1165bb71b",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@1.2.1",
			"_shasum": "8cbc4caf053d4afb2d55ee19d0339cf5df6de454",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "8cbc4caf053d4afb2d55ee19d0339cf5df6de454",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-1.2.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "2.0.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "854442985d5a8bc208bea0ac0ea8a3f8dda0dd4c",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@2.0.0",
			"_shasum": "2552b75224d3f6f20197d832b968825fbdba1ab0",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "2552b75224d3f6f20197d832b968825fbdba1ab0",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-2.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.1": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "2.0.1",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "dbe57007092372127b50847df1550c3db44f7126",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@2.0.1",
			"_shasum": "cc66de350a31f9e35d0be5940ea955165f6ad8b0",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "cc66de350a31f9e35d0be5940ea955165f6ad8b0",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-2.0.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "3.0.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "2fc53eda583e2226426bc61d02819b961e3b3f8b",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@3.0.0",
			"_shasum": "f384adcc22473d4f6f5789730de10528e7a57dac",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "f384adcc22473d4f6f5789730de10528e7a57dac",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-3.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"3.1.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "3.1.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "a1886b25fa31457b41074563c4c70aac3c40ab1d",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@3.1.0",
			"_shasum": "3ac5e8e23f423ec6ac24d3abd74033b0d8a8cb70",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "3ac5e8e23f423ec6ac24d3abd74033b0d8a8cb70",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-3.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"4.0.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "4.0.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "2c24ccb133db894106c17bba80defa76d403b226",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@4.0.0",
			"_shasum": "632f785d9c796e71f6c17b90128d5ce3538ae239",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "632f785d9c796e71f6c17b90128d5ce3538ae239",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-4.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"4.0.1": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "4.0.1",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "d2532e91d14cdf5e46b723a5f9ca6a2d76b2b0ad",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@4.0.1",
			"_shasum": "8800322669d6cd70c75f1fde0aa871599d50def3",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "8800322669d6cd70c75f1fde0aa871599d50def3",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-4.0.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"4.1.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "4.1.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "d698c64d1917db3df4a746c452b338d97d55a026",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@4.1.0",
			"_shasum": "65ae94652f594d3a7557e9911473dc279fcec3de",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "65ae94652f594d3a7557e9911473dc279fcec3de",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-4.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"4.2.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "4.2.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "4eb3283f60f76aaaa4247f2b5b9ed0fba7e02889",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@4.2.0",
			"_shasum": "233087c098f8f4f3d3d60e93a1b4b017085a8215",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				}
			],
			"dist": {
				"shasum": "233087c098f8f4f3d3d60e93a1b4b017085a8215",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-4.2.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"4.3.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "4.3.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "c0cd03f90b020e2749f1f570f0bc188860a2b5a6",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@4.3.0",
			"_shasum": "c082e4ab526e681b97a01c3edfe86478cfc9285d",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"dist": {
				"shasum": "c082e4ab526e681b97a01c3edfe86478cfc9285d",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-4.3.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"5.0.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "5.0.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "e5e074220fe8594faa1776239c11e62adb58aac1",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@5.0.0",
			"_shasum": "a5833f73d8c76f2c6dfe3efce02506e74650a471",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"dist": {
				"shasum": "a5833f73d8c76f2c6dfe3efce02506e74650a471",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-5.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"5.1.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "5.1.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "6924f0dd74bfcb03dd4e410ee27120e0138ea9fd",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@5.1.0",
			"_shasum": "7790f6784b3b84dafe6ddb24cee5ca39ef1ddc99",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"dist": {
				"shasum": "7790f6784b3b84dafe6ddb24cee5ca39ef1ddc99",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-5.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"5.2.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "5.2.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "8afbe2efa2ba7ccc7bfd87d1073d6963c3e4ef5f",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@5.2.0",
			"_shasum": "42cf150f073d06d7a7bb3c767a18d44b8d643f54",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"dist": {
				"shasum": "42cf150f073d06d7a7bb3c767a18d44b8d643f54",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-5.2.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"5.3.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "5.3.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "e4080a4537825c1e97b39cc7c79c7345902e5cea",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@5.3.0",
			"_shasum": "1e780a9a1948a11c6585e0955984d3a5a9a9a1f9",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"dist": {
				"shasum": "1e780a9a1948a11c6585e0955984d3a5a9a9a1f9",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-5.3.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"5.4.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "5.4.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"gitHead": "8b26135d79215676813f9c47553716a5b2f8c809",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@5.4.0",
			"_shasum": "6bfd13fba18c4304da4e4fe07f56c88a033f6990",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"dist": {
				"shasum": "6bfd13fba18c4304da4e4fe07f56c88a033f6990",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-5.4.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"5.5.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "5.5.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"dependencies": {
				"level-errors": "^1.0.3",
				"readable-stream": "^1.0.33"
			},
			"gitHead": "5bd9fae4c821d964284ba495b76dd2743265a18a",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@5.5.0",
			"_shasum": "5906158aaf852d1dab46e3a570b5668e024ffb23",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"dist": {
				"shasum": "5906158aaf852d1dab46e3a570b5668e024ffb23",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-5.5.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"6.0.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "https://github.com/Level/codec"
			},
			"version": "6.0.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"gitHead": "40b7974340db22352789f84c5e7b88036fb64c88",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec",
			"_id": "level-codec@6.0.0",
			"_shasum": "e9a4c2756b274e01cca0f8d74416fd57111f5245",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "0.10.36",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"dist": {
				"shasum": "e9a4c2756b274e01cca0f8d74416fd57111f5245",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-6.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"6.1.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/level/codec.git"
			},
			"version": "6.1.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^3.5.0"
			},
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"gitHead": "0ec562c51b133c79bfa0d75fc14074348a10d1b3",
			"bugs": {
				"url": "https://github.com/level/codec/issues"
			},
			"homepage": "https://github.com/level/codec#readme",
			"_id": "level-codec@6.1.0",
			"_shasum": "f5df0a99582f76dac43855151ab6f4e4d0d60045",
			"_from": ".",
			"_npmVersion": "2.14.7",
			"_nodeVersion": "4.2.1",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"dist": {
				"shasum": "f5df0a99582f76dac43855151ab6f4e4d0d60045",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-6.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"directories": {},
			"contributors": []
		},
		"6.2.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/level/codec.git"
			},
			"version": "6.2.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^4.3.0"
			},
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"gitHead": "f4d35850351c36743e28038e1d6ce96007db3e64",
			"bugs": {
				"url": "https://github.com/level/codec/issues"
			},
			"homepage": "https://github.com/level/codec#readme",
			"_id": "level-codec@6.2.0",
			"_shasum": "a4b5244bb6a4c2f723d68a1d64e980c53627d9d4",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "5.4.1",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"dist": {
				"shasum": "a4b5244bb6a4c2f723d68a1d64e980c53627d9d4",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-6.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-6-west.internal.npmjs.com",
				"tmp": "tmp/level-codec-6.2.0.tgz_1456330132933_0.7987425948958844"
			},
			"directories": {},
			"contributors": []
		},
		"7.0.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/level/codec.git"
			},
			"version": "7.0.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^4.3.0"
			},
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"gitHead": "c0db8099897ab50192fb51667b19046e51eefc0a",
			"bugs": {
				"url": "https://github.com/level/codec/issues"
			},
			"homepage": "https://github.com/level/codec#readme",
			"_id": "level-codec@7.0.0",
			"_shasum": "c755b68d0d44ffa0b1cba044b8f81a55a14ad39b",
			"_from": ".",
			"_npmVersion": "2.15.9",
			"_nodeVersion": "4.6.0",
			"_npmUser": {
				"name": "juliangruber",
				"email": "julian@juliangruber.com"
			},
			"dist": {
				"shasum": "c755b68d0d44ffa0b1cba044b8f81a55a14ad39b",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/level-codec-7.0.0.tgz_1485447516741_0.3182766861282289"
			},
			"directories": {},
			"contributors": []
		},
		"7.0.1": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Level/codec.git"
			},
			"version": "7.0.1",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^4.3.0"
			},
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"gitHead": "4f4ebb7a5d05e20ed60bab103a12a2f91e93182a",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec#readme",
			"_id": "level-codec@7.0.1",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.2.0",
			"_npmUser": {
				"name": "ralphtheninja",
				"email": "ralphtheninja@riseup.net"
			},
			"dist": {
				"integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==",
				"shasum": "341f22f907ce0f16763f24bddd681e395a0fb8a7",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/level-codec-7.0.1.tgz_1502724246178_0.46416788012720644"
			},
			"directories": {},
			"contributors": []
		},
		"7.1.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Level/codec.git"
			},
			"version": "7.1.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^4.3.0"
			},
			"main": "index.js",
			"typings": "index.d.ts",
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"gitHead": "cb7eac67803c5a3af0ef998721c6b9317fdfada4",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec#readme",
			"_id": "level-codec@7.1.0",
			"_npmVersion": "5.4.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "ralphtheninja",
				"email": "ralphtheninja@riseup.net"
			},
			"dist": {
				"integrity": "sha512-wYdWFPVCPdE/PXd3CQ7nPFl2NEfBbASwvAQP3CU2Mzw64TnIHZheYnzZsV/bWY2pz96ZMlsvMQzh8pWhti+8Kg==",
				"shasum": "480bd9629d5c08b66dc9b86d9ed512a700fff5a8",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-7.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/level-codec-7.1.0.tgz_1505247295830_0.8050165416207165"
			},
			"directories": {},
			"contributors": []
		},
		"8.0.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Level/codec.git"
			},
			"version": "8.0.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"tape": "^4.3.0"
			},
			"main": "index.js",
			"typings": "index.d.ts",
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"gitHead": "f364310a6c17175416b4b458771b44587c8aaa4d",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec#readme",
			"_id": "level-codec@8.0.0",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "ralphtheninja",
				"email": "ralphtheninja@riseup.net"
			},
			"dist": {
				"integrity": "sha512-gNZlo1HRHz0BWxzGCyNf7xntAs2HKOPvvRBWtXsoDvEX4vMYnSTBS6ZnxoaiX7nhxSBPpegRa8CQ/hnfGBKk3Q==",
				"shasum": "3a4a0de06dae20c2f5a57b3372c7651e67083e03",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-8.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "juliangruber",
					"email": "julian@juliangruber.com"
				},
				{
					"name": "ralphtheninja",
					"email": "ralphtheninja@riseup.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/level-codec-8.0.0.tgz_1508580123835_0.12196745933033526"
			},
			"directories": {},
			"contributors": []
		},
		"9.0.0": {
			"name": "level-codec",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Level/codec.git"
			},
			"version": "9.0.0",
			"description": "Levelup's encoding logic",
			"license": "MIT",
			"devDependencies": {
				"standard": "^11.0.1",
				"tape": "^4.3.0"
			},
			"main": "index.js",
			"typings": "index.d.ts",
			"scripts": {
				"test": "tape test/*.js && standard"
			},
			"engines": {
				"node": ">=6"
			},
			"dependencies": {},
			"gitHead": "20dee0fc97513850d79781747a0811667ab3d5cf",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"homepage": "https://github.com/Level/codec#readme",
			"_id": "level-codec@9.0.0",
			"_npmVersion": "6.0.0",
			"_nodeVersion": "10.0.0",
			"_npmUser": {
				"name": "ralphtheninja",
				"email": "ralphtheninja@riseup.net"
			},
			"dist": {
				"integrity": "sha512-OIpVvjCcZNP5SdhcNupnsI1zo5Y9Vpm+k/F1gfG5kXrtctlrwanisakweJtE0uA0OpLukRfOQae+Fg0M5Debhg==",
				"shasum": "2d3a0e835c4aa8339ec63de3f5a37480b74a5f87",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.0.tgz",
				"fileCount": 13,
				"unpackedSize": 17718,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9vYBCRA9TVsSAnZWagAA2pkP+QGU0RFEnmI6N5RHtuC1\nFjy5MmU66+xMZIxxhgw6x23b1wqmjYK5wMpPa3ByYgzZ/ZbBvEEOUD3BXFsC\nnGN5HAwG8HioVJlDWk4rZgiwybEzKCTZfapyCFPWa1SV6xZ53M3qK3IGKyzw\nJTtNFjL4b6rKlMcR5YryDkev8qgG99w13RL6a93rcfUZhN/uPAHw/mrmztrG\niq5cSupMxMmRGEJKPSL+17oxszOgTKpqXxlDTxya5deRCRn3nJFv4BtYaywq\njc96Mri/88Z8YKyQ0cYjOh3/ydZ4TxTPazlOiE1SEz3XT8fgVv6i62cDMp5e\njoyMOz3250DbIshvCXdkH7VSIvJvTIhgut5kaKmTs877EUPTYFmbk8nfomPl\nRZVbaXpXlHCSRvz1cz0+mgqvxoYI1JYCDiEAThvZkrHh5Z+MSWCFlWrpV/2d\nyO8SpWkassnK9dQjLgRRE0BVZvgorKQOIz3m0gI1gdVmtHR4f48G2fY6nRBF\nl6XEytq2mbbGvcFfrRKyfDwtcm3AaD/3IceDKNCbvXJczPffVUEMQY2zSHj8\nRd2QI3Z6FB0uHQxNaaVGkqO50Ab5auNEpLZ+KU2sVDypPNvRf9DsMnK4UmUP\nUY+w496Qk9nzfvi2FsFVfK6n/3321LJdOif6qsa2vYCEj8TwCCk6gBS2+Md9\nuHkd\r\n=6a8W\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "julian@juliangruber.com",
					"name": "juliangruber"
				},
				{
					"email": "ralphtheninja@riseup.net",
					"name": "ralphtheninja"
				},
				{
					"email": "dev@vincentweevers.nl",
					"name": "vweevers"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/level-codec_9.0.0_1526134271886_0.934087472479284"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"9.0.1": {
			"name": "level-codec",
			"version": "9.0.1",
			"description": "Encode keys, values and range options, with built-in or custom encodings",
			"license": "MIT",
			"main": "index.js",
			"scripts": {
				"test": "standard && hallmark && nyc tape test/*.js",
				"coverage": "nyc report --reporter=text-lcov | coveralls",
				"hallmark": "hallmark --fix",
				"dependency-check": "dependency-check . test/*.js",
				"prepublishOnly": "npm run dependency-check"
			},
			"dependencies": {},
			"devDependencies": {
				"coveralls": "^3.0.2",
				"dependency-check": "^3.3.0",
				"hallmark": "^0.1.0",
				"level-community": "^3.0.0",
				"nyc": "^13.2.0",
				"standard": "^12.0.0",
				"tape": "^4.10.0"
			},
			"hallmark": {
				"community": "level-community"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Level/codec.git"
			},
			"homepage": "https://github.com/Level/codec",
			"keywords": [
				"level"
			],
			"engines": {
				"node": ">=6"
			},
			"gitHead": "f002030c7b85ee7a17be5f9864a1dfee5061913b",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"_id": "level-codec@9.0.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.14.1",
			"_npmUser": {
				"name": "vweevers",
				"email": "dev@vincentweevers.nl"
			},
			"maintainers": [
				{
					"email": "julian@juliangruber.com",
					"name": "juliangruber"
				},
				{
					"email": "ralphtheninja@riseup.net",
					"name": "ralphtheninja"
				},
				{
					"email": "dev@vincentweevers.nl",
					"name": "vweevers"
				}
			],
			"dist": {
				"integrity": "sha512-ajFP0kJ+nyq4i6kptSM+mAvJKLOg1X5FiFPtLG9M5gCEZyBmgDi3FkDrvlMkEzrUn1cWxtvVmrvoS4ASyO/q+Q==",
				"shasum": "042f4aa85e56d4328ace368c950811ba802b7247",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.1.tgz",
				"fileCount": 15,
				"unpackedSize": 31875,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcochTCRA9TVsSAnZWagAASoIQAISzo/sQM360PGQIRh2f\nKGjM+p3Ab9mryHCa5aEuzbc9VTiTnJubUcJa9s/9XEbrsBj8W2fBNyqxeslu\nnF1yjeY8Nr6IyX3YSflZ7U9529bXCp3WkCSdchN0u/GUUJ3zYXXv5n1wQZXZ\nL+wYR7xVlIh5ILyuCGm6E051Jdhz2gbYcxoDKqd1i5bXjD1wfRqiD2OebVtt\ne4Fpsa0o6QXgr0YWJHdVYD0nq44zPQXEvKvY43NdQeNQfjUBdgrdVqS2rQJb\nGa+g13QYBUL61RDEVojY/IFFPLlrJdrHr3R0UG4XRSfRc86CTH9Avp5plDnS\nMS4AKx48iqOT+vVDte89a1sO4oNXwVF8NKnZZnYC5tHSKNN7le4TF48bGEep\n5fUwuS7yn1Cwrkwo4xOC2u3kUs6XJL7BebQkhvJNcNxeV35SuYNGEJ3EJMKc\nLuHm6Hequiktjsb1Rq3rkyJwdwEWJfdE1EUOTrfhq0M7TYIiqRsNkTGYLU0b\nKmlwGO7MvZdjo0rTEB735Sy8JPFBOHLByyKwPCEnxAAmKaunaFuNyCfI6SGD\nX9I99cAXIQy5PxUT1+9l288WxFkMSlfI+U4cabp8MmeINLjOIo9RhkM3izjJ\n/HjjJrOj6XQxqytBRBHd12cXxt28+MZyqPsmN7s/GscSIdHnuo6TqMumyVbt\nerVw\r\n=Jcjb\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/level-codec_9.0.1_1554106450713_0.22047756469688462"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"9.0.2": {
			"name": "level-codec",
			"version": "9.0.2",
			"description": "Encode keys, values and range options, with built-in or custom encodings",
			"license": "MIT",
			"main": "index.js",
			"scripts": {
				"test": "standard && hallmark && nyc tape test/*.js",
				"coverage": "nyc report --reporter=text-lcov | coveralls",
				"hallmark": "hallmark --fix",
				"dependency-check": "dependency-check . test/*.js",
				"prepublishOnly": "npm run dependency-check"
			},
			"dependencies": {
				"buffer": "^5.6.0"
			},
			"devDependencies": {
				"coveralls": "^3.0.2",
				"dependency-check": "^3.3.0",
				"hallmark": "^2.0.0",
				"level-community": "^3.0.0",
				"nyc": "^14.0.0",
				"standard": "^14.0.0",
				"tape": "^4.10.0"
			},
			"hallmark": {
				"community": "level-community"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Level/codec.git"
			},
			"homepage": "https://github.com/Level/codec",
			"keywords": [
				"level"
			],
			"engines": {
				"node": ">=6"
			},
			"gitHead": "fdb2c4fb2db2fe0f51be7d221fd74ee70794a794",
			"bugs": {
				"url": "https://github.com/Level/codec/issues"
			},
			"_id": "level-codec@9.0.2",
			"_nodeVersion": "12.11.1",
			"_npmVersion": "6.11.3",
			"_npmUser": {
				"name": "vweevers",
				"email": "dev@vincentweevers.nl"
			},
			"maintainers": [
				{
					"email": "julian@juliangruber.com",
					"name": "juliangruber"
				},
				{
					"email": "ralphtheninja@riseup.net",
					"name": "ralphtheninja"
				},
				{
					"email": "dev@vincentweevers.nl",
					"name": "vweevers"
				}
			],
			"dist": {
				"integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==",
				"shasum": "fd60df8c64786a80d44e63423096ffead63d8cbc",
				"tarball": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz",
				"fileCount": 15,
				"unpackedSize": 32812,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9aP3CRA9TVsSAnZWagAAE6MP/iwh0iu5Sg2wofqgpKd+\nM+Z5FE47wPJv0JRvA7hH6+ik/9fH599vT/OMRDaeK7uh5iq4jGZk8oJYdK6L\n70YRNFhyGO94WB8JDkpw74tcovmCrlmIReNiGOyNfm7bJlMDeA/hN6G6z9yF\nPnoGhWJ9SHdF3SpftgrABw0PstHZ23WE0UPme8k/aAv5KvObfjMa301XUKfd\nhETHSuSYu+1miASKL7Xr7j6MTxhq+YbA4FqWV/oaaBh0J1xyQpiblZgeO8kg\nnJzg7kTga0lvBXoAKugxxs1L5ZrCMJ07KOFOH3zFRaFThD1dTGbaQszCMbNS\nPHOTt0/dKs7guX0779gyyroVofUvqeWF6iheF0MOb/X5fMUyx/JIkfs+II1S\nlLYj+m8ZiS0ge22Ew5L3mO0dMXcvMaIGbOaxvnH6iDv76HZiS9NecLLx2BDl\nIkYTRWv+P/nLYYUPUnIXTzU0cMZamfkhuOSspUjTDFxTSSZdbcZRgotFeuC3\n++uNxLiwYm0DDrEF8oKJ4QEadQyCmphyJUmiNWHTHJkKeUxUljP+S/uLl1GW\nPixGpNiS8P3InK9nh99uEDgCujCKSBUZiwvOk2m8FKhjTJrbptAIxmyFWAE4\nAmEuA1rH+JOAF5iRtfKEtMhxjYBNlo9PxHpYprPdnI2tCXAgBUFZteBB1dN6\n8A2T\r\n=jpBe\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/level-codec_9.0.2_1593156599371_0.22573172872307845"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-06-26T07:30:01.664Z",
		"created": "2015-03-17T17:46:44.139Z",
		"1.0.0": "2015-03-17T17:46:44.139Z",
		"1.0.1": "2015-03-18T12:23:23.954Z",
		"1.1.0": "2015-03-18T12:26:47.010Z",
		"1.2.0": "2015-03-18T12:34:18.485Z",
		"1.2.1": "2015-03-18T12:39:09.619Z",
		"2.0.0": "2015-03-18T14:53:31.291Z",
		"2.0.1": "2015-03-18T15:19:05.087Z",
		"3.0.0": "2015-03-18T16:44:42.259Z",
		"3.1.0": "2015-03-19T06:35:40.022Z",
		"4.0.0": "2015-03-19T16:30:55.072Z",
		"4.0.1": "2015-03-19T16:39:28.851Z",
		"4.1.0": "2015-03-19T17:47:21.041Z",
		"4.2.0": "2015-03-19T18:14:24.421Z",
		"4.3.0": "2015-03-24T08:52:12.854Z",
		"5.0.0": "2015-03-24T08:53:46.109Z",
		"5.1.0": "2015-03-24T09:42:04.974Z",
		"5.2.0": "2015-03-24T09:43:42.357Z",
		"5.3.0": "2015-04-17T05:31:15.638Z",
		"5.4.0": "2015-04-17T07:06:04.686Z",
		"5.5.0": "2015-04-17T11:47:28.880Z",
		"6.0.0": "2015-05-04T10:20:58.201Z",
		"6.1.0": "2015-10-21T07:00:16.426Z",
		"6.2.0": "2016-02-24T16:08:55.343Z",
		"7.0.0": "2017-01-26T16:18:38.566Z",
		"7.0.1": "2017-08-14T15:24:07.088Z",
		"7.1.0": "2017-09-12T20:14:56.859Z",
		"8.0.0": "2017-10-21T10:02:04.856Z",
		"9.0.0": "2018-05-12T14:11:11.976Z",
		"9.0.1": "2019-04-01T08:14:10.928Z",
		"9.0.2": "2020-06-26T07:29:59.514Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "9.0.2"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"f2f146f21ab59a4e984ea388e0abdfa4\"",
			"fetched": 1602009396680
		}
	},
	"_distfiles": {
		"level-codec-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-1.0.0.tgz",
			"sha": "21103aabc18d32be18e105dadb1dc14883d140fb",
			"registry": "npmjs"
		},
		"level-codec-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-1.0.1.tgz",
			"sha": "4b4083f78124800cb01b4e475802c7421cb8c2c6",
			"registry": "npmjs"
		},
		"level-codec-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-1.1.0.tgz",
			"sha": "9bc7c16dc1b7564888f60ebe180a35822d85fd69",
			"registry": "npmjs"
		},
		"level-codec-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-1.2.0.tgz",
			"sha": "f33d4c4e296707a5e61c9a6ed3c1163b24c56ee9",
			"registry": "npmjs"
		},
		"level-codec-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-1.2.1.tgz",
			"sha": "8cbc4caf053d4afb2d55ee19d0339cf5df6de454",
			"registry": "npmjs"
		},
		"level-codec-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-2.0.0.tgz",
			"sha": "2552b75224d3f6f20197d832b968825fbdba1ab0",
			"registry": "npmjs"
		},
		"level-codec-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-2.0.1.tgz",
			"sha": "cc66de350a31f9e35d0be5940ea955165f6ad8b0",
			"registry": "npmjs"
		},
		"level-codec-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-3.0.0.tgz",
			"sha": "f384adcc22473d4f6f5789730de10528e7a57dac",
			"registry": "npmjs"
		},
		"level-codec-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-3.1.0.tgz",
			"sha": "3ac5e8e23f423ec6ac24d3abd74033b0d8a8cb70",
			"registry": "npmjs"
		},
		"level-codec-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-4.0.0.tgz",
			"sha": "632f785d9c796e71f6c17b90128d5ce3538ae239",
			"registry": "npmjs"
		},
		"level-codec-4.0.1.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-4.0.1.tgz",
			"sha": "8800322669d6cd70c75f1fde0aa871599d50def3",
			"registry": "npmjs"
		},
		"level-codec-4.1.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-4.1.0.tgz",
			"sha": "65ae94652f594d3a7557e9911473dc279fcec3de",
			"registry": "npmjs"
		},
		"level-codec-4.2.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-4.2.0.tgz",
			"sha": "233087c098f8f4f3d3d60e93a1b4b017085a8215",
			"registry": "npmjs"
		},
		"level-codec-4.3.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-4.3.0.tgz",
			"sha": "c082e4ab526e681b97a01c3edfe86478cfc9285d",
			"registry": "npmjs"
		},
		"level-codec-5.0.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-5.0.0.tgz",
			"sha": "a5833f73d8c76f2c6dfe3efce02506e74650a471",
			"registry": "npmjs"
		},
		"level-codec-5.1.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-5.1.0.tgz",
			"sha": "7790f6784b3b84dafe6ddb24cee5ca39ef1ddc99",
			"registry": "npmjs"
		},
		"level-codec-5.2.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-5.2.0.tgz",
			"sha": "42cf150f073d06d7a7bb3c767a18d44b8d643f54",
			"registry": "npmjs"
		},
		"level-codec-5.3.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-5.3.0.tgz",
			"sha": "1e780a9a1948a11c6585e0955984d3a5a9a9a1f9",
			"registry": "npmjs"
		},
		"level-codec-5.4.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-5.4.0.tgz",
			"sha": "6bfd13fba18c4304da4e4fe07f56c88a033f6990",
			"registry": "npmjs"
		},
		"level-codec-5.5.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-5.5.0.tgz",
			"sha": "5906158aaf852d1dab46e3a570b5668e024ffb23",
			"registry": "npmjs"
		},
		"level-codec-6.0.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-6.0.0.tgz",
			"sha": "e9a4c2756b274e01cca0f8d74416fd57111f5245",
			"registry": "npmjs"
		},
		"level-codec-6.1.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-6.1.0.tgz",
			"sha": "f5df0a99582f76dac43855151ab6f4e4d0d60045",
			"registry": "npmjs"
		},
		"level-codec-6.2.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-6.2.0.tgz",
			"sha": "a4b5244bb6a4c2f723d68a1d64e980c53627d9d4",
			"registry": "npmjs"
		},
		"level-codec-7.0.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.0.tgz",
			"sha": "c755b68d0d44ffa0b1cba044b8f81a55a14ad39b",
			"registry": "npmjs"
		},
		"level-codec-7.0.1.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz",
			"sha": "341f22f907ce0f16763f24bddd681e395a0fb8a7",
			"registry": "npmjs"
		},
		"level-codec-7.1.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-7.1.0.tgz",
			"sha": "480bd9629d5c08b66dc9b86d9ed512a700fff5a8",
			"registry": "npmjs"
		},
		"level-codec-8.0.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-8.0.0.tgz",
			"sha": "3a4a0de06dae20c2f5a57b3372c7651e67083e03",
			"registry": "npmjs"
		},
		"level-codec-9.0.0.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.0.tgz",
			"sha": "2d3a0e835c4aa8339ec63de3f5a37480b74a5f87",
			"registry": "npmjs"
		},
		"level-codec-9.0.1.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.1.tgz",
			"sha": "042f4aa85e56d4328ace368c950811ba802b7247",
			"registry": "npmjs"
		},
		"level-codec-9.0.2.tgz": {
			"url": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz",
			"sha": "fd60df8c64786a80d44e63423096ffead63d8cbc",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"level-codec-7.0.1.tgz": {
			"shasum": "341f22f907ce0f16763f24bddd681e395a0fb8a7"
		}
	},
	"_rev": "21-5c961c318b8fbd00",
	"_id": "level-codec",
	"readme": "# level-codec\n\n> Encode keys, values and range options, with built-in or custom encodings.\n\n[![level badge][level-badge]](https://github.com/Level/awesome)\n[![npm](https://img.shields.io/npm/v/level-codec.svg?label=&logo=npm)](https://www.npmjs.com/package/level-codec)\n[![Node version](https://img.shields.io/node/v/level-codec.svg)](https://www.npmjs.com/package/level-codec)\n[![Travis](https://img.shields.io/travis/com/Level/codec.svg?logo=travis&label=)](https://travis-ci.com/Level/codec)\n[![npm](https://img.shields.io/npm/dm/level-codec.svg?label=dl)](https://www.npmjs.com/package/level-codec)\n[![Coverage Status](https://coveralls.io/repos/github/Level/codec/badge.svg)](https://coveralls.io/github/Level/codec)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Backers on Open Collective](https://opencollective.com/level/backers/badge.svg?color=orange)](#backers)\n[![Sponsors on Open Collective](https://opencollective.com/level/sponsors/badge.svg?color=orange)](#sponsors)\n\n## Usage\n\n**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md).\n\n```js\nconst Codec = require('level-codec')\nconst codec = Codec({ keyEncoding: 'json' })\nconst key = codec.encodeKey({ foo: 'bar' })\nconsole.log(key) // -> '{\"foo\":\"bar\"}'\nconsole.log(codec.decodeKey(key)) // -> { foo: 'bar' }\n```\n\n## API\n\n### `codec = Codec([opts])`\n\nCreate a new codec, with a global options object.\n\n### `codec.encodeKey(key[, opts])`\n\nEncode `key` with given `opts`.\n\n### `codec.encodeValue(value[, opts])`\n\nEncode `value` with given `opts`.\n\n### `codec.encodeBatch(batch[, opts])`\n\nEncode `batch` ops with given `opts`.\n\n### `codec.encodeLtgt(ltgt)`\n\nEncode the ltgt values of option object `ltgt`.\n\n### `codec.decodeKey(key[, opts])`\n\nDecode `key` with given `opts`.\n\n### `codec.decodeValue(value[, opts])`\n\nDecode `value` with given `opts`.\n\n### `codec.createStreamDecoder([opts])`\n\nCreate a function with signature `(key, value)`, that for each key-value pair returned from a levelup read stream returns the decoded value to be emitted.\n\n### `codec.keyAsBuffer([opts])`\n\nCheck whether `opts` and the global `opts` call for a binary key encoding.\n\n### `codec.valueAsBuffer([opts])`\n\nCheck whether `opts` and the global `opts` call for a binary value encoding.\n\n### `codec.encodings`\n\nThe builtin encodings as object of form\n\n```js\n{\n  [type]: encoding\n}\n```\n\nSee below for a list and the format of `encoding`.\n\n## Builtin Encodings\n\n| Type                                                              | Input                        | Stored as        | Output    |\n| :---------------------------------------------------------------- | :--------------------------- | :--------------- | :-------- |\n| `utf8`                                                            | String or Buffer             | String or Buffer | String    |\n| `json`                                                            | Any JSON type                | JSON string      | Input     |\n| `binary`                                                          | Buffer, string or byte array | Buffer           | As stored |\n| `hex`<br>`ascii`<br>`base64`<br>`ucs2`<br>`utf16le`<br>`utf-16le` | String or Buffer             | Buffer           | String    |\n| `none` a.k.a. `id`                                                | Any type (bypass encoding)   | Input\\*          | As stored |\n\n<sup>\\*</sup> Stores may have their own type coercion. Whether type information is preserved depends on the [`abstract-leveldown`] implementation as well as the underlying storage (`LevelDB`, `IndexedDB`, etc).\n\n## Encoding Format\n\nAn encoding is an object of the form:\n\n```js\n{\n  encode: function (data) {\n    return data\n  },\n  decode: function (data) {\n    return data\n  },\n  buffer: Boolean,\n  type: 'example'\n}\n```\n\nAll of these properties are required.\n\nThe `buffer` boolean tells consumers whether to fetch data as a Buffer, before calling your `decode()` function on that data. If `buffer` is true, it is assumed that `decode()` takes a Buffer. If false, it is assumed that `decode` takes any other type (usually a string).\n\nTo explain this in the grand scheme of things, consider a store like [`leveldown`] which has the ability to return either a Buffer or string, both sourced from the same byte array. Wrap this store with [`encoding-down`] and it'll select the most optimal data type based on the `buffer` property of the active encoding. If your `decode()` function needs a string (and the data can legitimately become a UTF8 string), you should set `buffer` to `false`. This avoids the cost of having to convert a Buffer to a string.\n\nThe `type` string should be a unique name.\n\n## Contributing\n\n[`Level/codec`](https://github.com/Level/codec) is an **OPEN Open Source Project**. This means that:\n\n> Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.\n\nSee the [Contribution Guide](https://github.com/Level/community/blob/master/CONTRIBUTING.md) for more details.\n\n## Donate\n\nTo sustain [`Level`](https://github.com/Level) and its activities, become a backer or sponsor on [Open Collective](https://opencollective.com/level). Your logo or avatar will be displayed on our 28+ [GitHub repositories](https://github.com/Level) and [npm](https://www.npmjs.com/) packages. 💖\n\n### Backers\n\n[![Open Collective backers](https://opencollective.com/level/backers.svg?width=890)](https://opencollective.com/level)\n\n### Sponsors\n\n[![Open Collective sponsors](https://opencollective.com/level/sponsors.svg?width=890)](https://opencollective.com/level)\n\n## License\n\n[MIT](LICENSE.md) © 2012-present [Contributors](CONTRIBUTORS.md).\n\n[level-badge]: https://leveljs.org/img/badge.svg\n\n[`encoding-down`]: https://github.com/Level/encoding-down\n\n[`abstract-leveldown`]: https://github.com/Level/abstract-leveldown\n\n[`leveldown`]: https://github.com/Level/leveldown"
}