{
	"name": "pull-pushable",
	"versions": {
		"0.0.0": {
			"name": "pull-pushable",
			"description": "",
			"version": "0.0.0",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"dependencies": {
				"pull-stream": "~1"
			},
			"devDependencies": {},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"_id": "pull-pushable@0.0.0",
			"dist": {
				"shasum": "9cffc92d675fd80be0ad4e07571bf25e244a4c11",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-0.0.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.3",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "pull-pushable",
			"description": "",
			"version": "1.0.0",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"dependencies": {
				"pull-stream": "~1"
			},
			"devDependencies": {},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"_id": "pull-pushable@1.0.0",
			"dist": {
				"shasum": "800b32e695ecc4f8b526e63edfabbbb6df9217de",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.3",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "1.0.1",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"dependencies": {
				"pull-stream": "~1"
			},
			"devDependencies": {},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"_id": "pull-pushable@1.0.1",
			"dist": {
				"shasum": "830db2ccb6598d393e0454bfea79b83a46310b2f",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.3",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "1.0.2",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"dependencies": {
				"pull-stream": "~2"
			},
			"devDependencies": {},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"_id": "pull-pushable@1.0.2",
			"dist": {
				"shasum": "f781999f183e0b8b75d725e45746792cbcbda697",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.3",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.3": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "1.0.3",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"dependencies": {
				"pull-stream": "~2"
			},
			"devDependencies": {
				"tape": "~1.0.2"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"_id": "pull-pushable@1.0.3",
			"dist": {
				"shasum": "6e1d9fce1fe83784afb43b843edea80582f9e4bb",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.3.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "1.1.0",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"dependencies": {
				"pull-stream": "~2.18.2"
			},
			"devDependencies": {
				"tape": "~1.0.2"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"_id": "pull-pushable@1.1.0",
			"dist": {
				"shasum": "195b13f9c3f9d3b2d9ddcc1a60f865accecfc546",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.1.1": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "1.1.1",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"dependencies": {
				"pull-stream": "~2.18.2"
			},
			"devDependencies": {
				"tape": "~1.0.2"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"_id": "pull-pushable@1.1.1",
			"dist": {
				"shasum": "fe20779a52e310190ee6296e3c7fa2a5c57bf897",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.1.2": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "1.1.2",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"dependencies": {
				"pull-stream": "~2.18.2"
			},
			"devDependencies": {
				"tape": "~1.0.2"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"_id": "pull-pushable@1.1.2",
			"dist": {
				"shasum": "14e4a6e07dbbe3e27aaaed0b6adf8563ca1ae835",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.1.3": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "1.1.3",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"dependencies": {
				"pull-stream": "~2.18.2"
			},
			"devDependencies": {
				"tape": "~1.0.2"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"_id": "pull-pushable@1.1.3",
			"dist": {
				"shasum": "8bbb14ff6d320b54d8f47970787f51978fc45cc6",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.3.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.1.4": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "1.1.4",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"dependencies": {
				"pull-stream": "~2.18.2"
			},
			"devDependencies": {
				"tape": "~1.0.2"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/dominictarr/pull-pushable/issues"
			},
			"_id": "pull-pushable@1.1.4",
			"dist": {
				"shasum": "7664d6741f72687ef5c89f533b78682f3de9a20e",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.4.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "2.0.0",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"devDependencies": {
				"pull-stream": "^3.0.1",
				"tape": "~1.0.2"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"gitHead": "0f35de37eb32eb1df3c928360fa0c10731e91258",
			"bugs": {
				"url": "https://github.com/dominictarr/pull-pushable/issues"
			},
			"_id": "pull-pushable@2.0.0",
			"_shasum": "9fd2e785c3bf3ae82aeb1f734cb69a0b383a971f",
			"_from": ".",
			"_npmVersion": "3.5.1",
			"_nodeVersion": "4.2.3",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"dist": {
				"shasum": "9fd2e785c3bf3ae82aeb1f734cb69a0b383a971f",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"2.0.1": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "2.0.1",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"devDependencies": {
				"pull-stream": "^3.0.1",
				"standard": "^7.1.2",
				"tape": "^4.6.0"
			},
			"scripts": {
				"test": "standard && tape test/*.js"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"gitHead": "c0dab8f98f019550f917967082f7c9b19cd0c5d6",
			"bugs": {
				"url": "https://github.com/dominictarr/pull-pushable/issues"
			},
			"_id": "pull-pushable@2.0.1",
			"_shasum": "02bdca51a39cf585f483fbecde2fc9378076f212",
			"_from": ".",
			"_npmVersion": "3.8.6",
			"_nodeVersion": "5.11.1",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"dist": {
				"shasum": "02bdca51a39cf585f483fbecde2fc9378076f212",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/pull-pushable-2.0.1.tgz_1466922621684_0.4096284541301429"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.0": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "2.1.0",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"devDependencies": {
				"pull-stream": "^3.0.1",
				"standard": "^7.1.2",
				"tape": "^4.6.0"
			},
			"scripts": {
				"test": "standard && tape test/*.js"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"gitHead": "7a73dcada38077937bfed1593be7e7f740140ab7",
			"bugs": {
				"url": "https://github.com/dominictarr/pull-pushable/issues"
			},
			"_id": "pull-pushable@2.1.0",
			"_shasum": "aa6c37cde7d54347c49762b4c8b467e814e52fbc",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.8.0",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"dist": {
				"shasum": "aa6c37cde7d54347c49762b4c8b467e814e52fbc",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/pull-pushable-2.1.0.tgz_1494497446775_0.7384879237506539"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.1": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "2.1.1",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"devDependencies": {
				"pull-stream": "^3.0.1",
				"standard": "^7.1.2",
				"tape": "^4.6.0"
			},
			"scripts": {
				"test": "standard && tape test/*.js"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"gitHead": "a633c809d314b9e1bdc8273c8dea4b9151550e48",
			"bugs": {
				"url": "https://github.com/dominictarr/pull-pushable/issues"
			},
			"_id": "pull-pushable@2.1.1",
			"_shasum": "86666abbe3f5402f1f7ead03eefd69b785eca5b8",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.8.0",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"dist": {
				"shasum": "86666abbe3f5402f1f7ead03eefd69b785eca5b8",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/pull-pushable-2.1.1.tgz_1494973626402_0.847786377184093"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.2": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "2.1.2",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"devDependencies": {
				"pull-stream": "^3.0.1",
				"standard": "^7.1.2",
				"tape": "^4.6.0"
			},
			"scripts": {
				"test": "standard && tape test/*.js"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"gitHead": "c7159590a6297bec43b679b174f4544479e41b66",
			"bugs": {
				"url": "https://github.com/dominictarr/pull-pushable/issues"
			},
			"_id": "pull-pushable@2.1.2",
			"_shasum": "3fe15b8f7eec89f3972d238bc04890c9405a6dbb",
			"_from": ".",
			"_npmVersion": "4.6.1",
			"_nodeVersion": "6.5.0",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"dist": {
				"shasum": "3fe15b8f7eec89f3972d238bc04890c9405a6dbb",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.2.tgz"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/pull-pushable-2.1.2.tgz_1515709799293_0.2361929095350206"
			},
			"directories": {},
			"contributors": []
		},
		"2.2.0": {
			"name": "pull-pushable",
			"description": "pull-stream with a push interface",
			"version": "2.2.0",
			"homepage": "https://github.com/dominictarr/pull-pushable",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/pull-pushable.git"
			},
			"devDependencies": {
				"pull-stream": "^3.0.1",
				"standard": "^7.1.2",
				"tape": "^4.6.0"
			},
			"scripts": {
				"test": "standard && tape test/*.js"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"gitHead": "a0a6d2359ffcc1656ea22dff2ac6830f54abeee8",
			"bugs": {
				"url": "https://github.com/dominictarr/pull-pushable/issues"
			},
			"_id": "pull-pushable@2.2.0",
			"_shasum": "5f2f3aed47ad86919f01b12a2e99d6f1bd776581",
			"_from": ".",
			"_npmVersion": "4.6.1",
			"_nodeVersion": "6.5.0",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"dist": {
				"shasum": "5f2f3aed47ad86919f01b12a2e99d6f1bd776581",
				"tarball": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz",
				"fileCount": 10,
				"unpackedSize": 8414
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/pull-pushable_2.2.0_1518900649633_0.3868391569435665"
			},
			"contributors": []
		}
	},
	"time": {
		"modified": "2018-02-17T20:50:51.111Z",
		"created": "2013-03-24T16:26:25.932Z",
		"0.0.0": "2013-03-24T16:26:27.997Z",
		"1.0.0": "2013-03-24T16:27:10.239Z",
		"1.0.1": "2013-04-03T12:12:32.996Z",
		"1.0.2": "2013-04-03T12:15:58.760Z",
		"1.0.3": "2013-05-18T23:12:05.406Z",
		"1.1.0": "2013-05-19T00:06:54.185Z",
		"1.1.1": "2013-06-06T00:19:10.913Z",
		"1.1.2": "2013-06-06T13:37:22.977Z",
		"1.1.3": "2013-06-06T13:47:13.302Z",
		"1.1.4": "2013-11-22T15:49:20.398Z",
		"2.0.0": "2015-12-09T10:25:12.198Z",
		"2.0.1": "2016-06-26T06:30:25.639Z",
		"2.1.0": "2017-05-11T10:10:47.034Z",
		"2.1.1": "2017-05-16T22:27:06.656Z",
		"2.1.2": "2018-01-11T22:29:59.361Z",
		"2.2.0": "2018-02-17T20:50:49.706Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "2.2.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"ad3219e131e74ee5081580c26e1812e7\"",
			"fetched": 1602009450491
		}
	},
	"_distfiles": {
		"pull-pushable-0.0.0.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-0.0.0.tgz",
			"sha": "9cffc92d675fd80be0ad4e07571bf25e244a4c11",
			"registry": "npmjs"
		},
		"pull-pushable-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.0.tgz",
			"sha": "800b32e695ecc4f8b526e63edfabbbb6df9217de",
			"registry": "npmjs"
		},
		"pull-pushable-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.1.tgz",
			"sha": "830db2ccb6598d393e0454bfea79b83a46310b2f",
			"registry": "npmjs"
		},
		"pull-pushable-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.2.tgz",
			"sha": "f781999f183e0b8b75d725e45746792cbcbda697",
			"registry": "npmjs"
		},
		"pull-pushable-1.0.3.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.3.tgz",
			"sha": "6e1d9fce1fe83784afb43b843edea80582f9e4bb",
			"registry": "npmjs"
		},
		"pull-pushable-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.0.tgz",
			"sha": "195b13f9c3f9d3b2d9ddcc1a60f865accecfc546",
			"registry": "npmjs"
		},
		"pull-pushable-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.1.tgz",
			"sha": "fe20779a52e310190ee6296e3c7fa2a5c57bf897",
			"registry": "npmjs"
		},
		"pull-pushable-1.1.2.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.2.tgz",
			"sha": "14e4a6e07dbbe3e27aaaed0b6adf8563ca1ae835",
			"registry": "npmjs"
		},
		"pull-pushable-1.1.3.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.3.tgz",
			"sha": "8bbb14ff6d320b54d8f47970787f51978fc45cc6",
			"registry": "npmjs"
		},
		"pull-pushable-1.1.4.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.4.tgz",
			"sha": "7664d6741f72687ef5c89f533b78682f3de9a20e",
			"registry": "npmjs"
		},
		"pull-pushable-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.0.0.tgz",
			"sha": "9fd2e785c3bf3ae82aeb1f734cb69a0b383a971f",
			"registry": "npmjs"
		},
		"pull-pushable-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.0.1.tgz",
			"sha": "02bdca51a39cf585f483fbecde2fc9378076f212",
			"registry": "npmjs"
		},
		"pull-pushable-2.1.0.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.0.tgz",
			"sha": "aa6c37cde7d54347c49762b4c8b467e814e52fbc",
			"registry": "npmjs"
		},
		"pull-pushable-2.1.1.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.1.tgz",
			"sha": "86666abbe3f5402f1f7ead03eefd69b785eca5b8",
			"registry": "npmjs"
		},
		"pull-pushable-2.1.2.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.2.tgz",
			"sha": "3fe15b8f7eec89f3972d238bc04890c9405a6dbb",
			"registry": "npmjs"
		},
		"pull-pushable-2.2.0.tgz": {
			"url": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz",
			"sha": "5f2f3aed47ad86919f01b12a2e99d6f1bd776581",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"pull-pushable-2.2.0.tgz": {
			"shasum": "5f2f3aed47ad86919f01b12a2e99d6f1bd776581"
		}
	},
	"_rev": "12-9f922c26545a0841",
	"_id": "pull-pushable",
	"readme": "# pull-pushable\n\nA pull-stream with a pushable interface.\n\nUse this when you really can't pull from your source.\nFor example, often I like to have a \"live\" stream.\nThis would read a series of data, first old data,\nbut then stay open and read new data as it comes in.\n\nIn that case, the new data needs to be queued up while the old data is read,\nand also, the rate things are pushed into the queue doesn't affect the rate of reads.\n\nIf there is no realtime aspect to this stream, it's likely that you don't need pushable.\nInstead try just using `pull.values(array)`.\n\n## Example\n\n```js\nvar Pushable = require('pull-pushable')\nvar pull     = require('pull-stream')\nvar p = Pushable()\n\npull(p, pull.drain(console.log))\n\np.push(1)\np.end()\n```\n\nAlso, can provide a listener for when the stream is closed.\n\n```js\nvar Pushable = require('pull-pushable')\nvar pull     = require('pull-stream')\nvar p = Pushable(function (err) {\n  console.log('stream closed!')\n})\n\n//read 3 times then abort.\npull(p, pull.take(3), pull.drain(console.log))\n\np.push(1)\np.push(2)\np.push(3)\np.push(4) //stream will be aborted before this is output\n```\n\nWhen giving the stream away and you don't want the user to have the `push`/`end` functions,\nyou can pass a `separated` option.  It returns `{ push, end, source, buffer }`.\n\n```js\nfunction createStream () {\n  var p = Pushable(true) // optionally pass `onDone` after it\n\n  somethingAsync((err, data) => {\n    if (err) return p.end(err)\n    p.push(data)\n  })\n\n  return p.source\n}\n\nvar stream = createStream()\n// stream.push === undefined\n```\n\nThe current buffer array is exposed as `buffer` if you need to inspect or\nmanipulate it.\n\n## License\n\nMIT"
}