{
	"name": "p-pipe",
	"versions": {
		"1.0.0": {
			"name": "p-pipe",
			"version": "1.0.0",
			"description": "Compose promise-returning & async functions into a reusable pipeline",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-pipe.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"scripts": {
				"test": "xo && ava"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"promise",
				"pipe",
				"pipeline",
				"compose",
				"composition",
				"combine",
				"flow",
				"serial",
				"functions",
				"reusable",
				"async",
				"await",
				"promises",
				"bluebird"
			],
			"devDependencies": {
				"ava": "*",
				"xo": "*"
			},
			"xo": {
				"esnext": true
			},
			"gitHead": "fcd63133317101bb014b7db131eca24fe3f11a77",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-pipe/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-pipe#readme",
			"_id": "p-pipe@1.0.0",
			"_shasum": "acd16e38fbed8e94d5b9bc6fb79759a39fe481d2",
			"_from": ".",
			"_npmVersion": "2.15.9",
			"_nodeVersion": "4.6.0",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "acd16e38fbed8e94d5b9bc6fb79759a39fe481d2",
				"tarball": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/p-pipe-1.0.0.tgz_1477026463515_0.7999331965111196"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "p-pipe",
			"version": "1.1.0",
			"description": "Compose promise-returning & async functions into a reusable pipeline",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-pipe.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"scripts": {
				"test": "xo && ava"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"promise",
				"pipe",
				"pipeline",
				"compose",
				"composition",
				"combine",
				"flow",
				"serial",
				"functions",
				"reusable",
				"async",
				"await",
				"promises",
				"bluebird"
			],
			"devDependencies": {
				"ava": "*",
				"xo": "*"
			},
			"xo": {
				"esnext": true
			},
			"gitHead": "25b546b502b1281f2a4e404c0122bb437728db7f",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-pipe/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-pipe#readme",
			"_id": "p-pipe@1.1.0",
			"_shasum": "2e9dc7cc57ce67d2ce2db348ca03f28731854075",
			"_from": ".",
			"_npmVersion": "2.15.11",
			"_nodeVersion": "4.8.3",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "2e9dc7cc57ce67d2ce2db348ca03f28731854075",
				"tarball": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/p-pipe-1.1.0.tgz_1494610971464_0.26622557477094233"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "p-pipe",
			"version": "1.2.0",
			"description": "Compose promise-returning & async functions into a reusable pipeline",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-pipe.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"scripts": {
				"test": "xo && ava"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"promise",
				"pipe",
				"pipeline",
				"compose",
				"composition",
				"combine",
				"flow",
				"serial",
				"functions",
				"reusable",
				"async",
				"await",
				"promises",
				"bluebird"
			],
			"devDependencies": {
				"ava": "*",
				"xo": "*"
			},
			"gitHead": "55625f01407435fb65e80ab6f7a34d6e1cb36e49",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-pipe/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-pipe#readme",
			"_id": "p-pipe@1.2.0",
			"_shasum": "4b1a11399a11520a67790ee5a0c1d5881d6befe9",
			"_from": ".",
			"_npmVersion": "2.15.11",
			"_nodeVersion": "4.8.3",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "4b1a11399a11520a67790ee5a0c1d5881d6befe9",
				"tarball": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-pipe-1.2.0.tgz_1501286833926_0.5472726412117481"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "p-pipe",
			"version": "2.0.0",
			"description": "Compose promise-returning & async functions into a reusable pipeline",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-pipe.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=8"
			},
			"scripts": {
				"test": "xo && ava && tsd-check"
			},
			"keywords": [
				"promise",
				"pipe",
				"pipeline",
				"compose",
				"composition",
				"combine",
				"flow",
				"serial",
				"functions",
				"reusable",
				"async",
				"await",
				"promises",
				"bluebird"
			],
			"devDependencies": {
				"ava": "^1.2.0",
				"sinon": "^7.2.3",
				"tsd-check": "^0.3.0",
				"xo": "^0.24.0"
			},
			"gitHead": "4ca977566916b2da54a89723274449b1c70b0051",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-pipe/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-pipe#readme",
			"_id": "p-pipe@2.0.0",
			"_npmVersion": "6.5.0",
			"_nodeVersion": "10.15.0",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"integrity": "sha512-LHMc3JaICAsrQnLb6Fn98z0EeHbfspGRdvdp0N1Lj5GmmpM8aX6K0osemf3yLWm+1kmzOEb5L+kf+uLtnXQsUA==",
				"shasum": "0ba37bfd83ef863f8b54e11b9b942526a0d6c2ed",
				"tarball": "https://registry.npmjs.org/p-pipe/-/p-pipe-2.0.0.tgz",
				"fileCount": 5,
				"unpackedSize": 6706,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWBYDCRA9TVsSAnZWagAAcJsQAKEQFJv10G1lrk0YbVbW\nqHMGa3BuQLOjUndYDM24EdOh+MnmKSEZHOj210Ban3DOOoECnzWP2rxEgvuw\nf2Nv9iXMpde0cGCBjKqQfM76ZPqhXol8+eNoQLVRzi10zinZ6i7XVh/XQWgz\nWU2pPsi5KH3y7S1OG+GGbu0Up/F522lSwSYhh5eZldX0/A6hYns03PSxYHMI\nR0luUuzZ8Wa2ka+iKsODze/REsOySsvLSZrqC2+lCw6uEfgT+d0JQrMNniSL\nhoJ29sGUW+r6xouXQY9Rg5LXV5KyiP9I9pEHHeNg+MMPtmbzz4mc496EWuYE\nSMMmEuCEbSWOgk9EVih0WY78EdFKHZRmhbM99CxQDIIIsO15yrpklzsH1adp\nXDl1RiQs0xzgFftkAgUAjZVSoCxuOWIzDwLYNroO/Q4qC+k4Z8TJSSGDGi4P\nwXvEhA5kurKYpT2SpD/sj5GLPvagiNG3yewytvrcb9kIiHUMkqAalG1cIrJr\nq63ZSkP6Yzhin2+oQ+STqGCsacWPs2TMKMFQaghRgYjz/qwFdoeOstMHtJBf\nm8fSDY2ar2t+SjU6zuUKv6qetEp0lwFIaMUZkCf0QKW9V4hQjGg+rizvhyls\nm2FMrsNb/vUCBThOqqeoBCe6ZeY99NhlOvR1bBsUJoGppcFvU5tPBkbZSUbw\n7CES\r\n=YZfb\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-pipe_2.0.0_1549276674362_0.17514214546693396"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.1": {
			"name": "p-pipe",
			"version": "2.0.1",
			"description": "Compose promise-returning & async functions into a reusable pipeline",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-pipe.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=8"
			},
			"scripts": {
				"test": "xo && ava && tsd-check"
			},
			"keywords": [
				"promise",
				"pipe",
				"pipeline",
				"compose",
				"composition",
				"combine",
				"flow",
				"serial",
				"functions",
				"reusable",
				"async",
				"await",
				"promises",
				"bluebird"
			],
			"devDependencies": {
				"ava": "^1.2.0",
				"sinon": "^7.2.3",
				"tsd-check": "^0.3.0",
				"xo": "^0.24.0"
			},
			"gitHead": "4205e203e981fb393e542f9e6a6a9c2fedcc134e",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-pipe/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-pipe#readme",
			"_id": "p-pipe@2.0.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.15.1",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"integrity": "sha512-vj2f/AnJxyKIXA3KAwcaksO1y+nbZ6iMCW3YVsioYDC2z5r9Dxlz8wEU2SSXy6pZ2dq0uU2RkfneAXCDoTVenA==",
				"shasum": "8150e576140704cd7f0ad3a2ef2e5be49309c655",
				"tarball": "https://registry.npmjs.org/p-pipe/-/p-pipe-2.0.1.tgz",
				"fileCount": 5,
				"unpackedSize": 6755,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj9xMCRA9TVsSAnZWagAAcHkP/3JafbJRw+/pA6LRD+m3\npVcR02aAIYMzTZhyNkkMmEaL2C4fUjTpzggelvAYTanMXPof2/k5aA6ZSGAF\nC4e/csTDZd54ENeUdO59dQYoUHQ3bUEhDjQah5dZ9A0yL9HF+bU5lf+Eouh1\nGvaaEOsx5YZNvEqMaFiYYoFWDiB0BZgPNfxqGy3rAweywh+5gu382fsTHwpZ\n4r1lq1tNOq3U2AfC0n6GMtMKJ3N+YDa/e3QK3svWhvp1aS/bVrU2r8LE4lzT\nLV/mEr3cxxlLmFq7qzYvlN+eLEXMzfHAHkUjzojmF5gRRudhy9yYuC6cMrKR\nL+9GfNbMZm4r8OqoO9MIENN714bpv9lMm3GeyGsQwTdlWa2dPxGafZ/UI0ev\ngN5N0GidbCiKi3XG3jjK86UVJxIeyKAKaC8ScsK56YPETxpFvH1aHQdEekxi\nX82NaFt65d1xJ/z6OULApx9lH08UfAEthhHqmIb4fd7vbBJpWmHxQQsue/Pn\nLrY4YpaJBYgYo4lpgaXH/clRRYbIghOmp1SHosB5eiu2crltP8UsgpipyzO4\no7uLU1D4V9bahXdZ0wS/0MHKsd1RPxCN8n2vlkj27cRFgcyW8aigcsdqYxCQ\nuO+H047EFgW4SWmo/nhKxU+KC3hFkXDhj9g1k3fT1Sjhg8RZMeipWpR71eLT\nAYUh\r\n=Ve9n\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-pipe_2.0.1_1552931915703_0.5687070061153394"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.0": {
			"name": "p-pipe",
			"version": "3.0.0",
			"description": "Compose promise-returning & async functions into a reusable pipeline",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-pipe.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=8"
			},
			"scripts": {
				"test": "xo && ava && tsd"
			},
			"keywords": [
				"promise",
				"pipe",
				"pipeline",
				"compose",
				"composition",
				"combine",
				"flow",
				"serial",
				"functions",
				"reusable",
				"async",
				"await",
				"promises",
				"bluebird"
			],
			"devDependencies": {
				"ava": "^1.4.1",
				"sinon": "^7.3.1",
				"tsd": "^0.7.2",
				"xo": "^0.24.0"
			},
			"gitHead": "99b496e66c251c5cd60a1a6352a3437acc4a987e",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-pipe/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-pipe#readme",
			"_id": "p-pipe@3.0.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.15.1",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"integrity": "sha512-gwwdRFmaxsT3IU+Tl3vYKVRdjfhg8Bbdjw7B+E0y6F7Yz6l+eaQLn0BRmGMXIhcPDONPtOkMoNwx1etZh4zPJA==",
				"shasum": "ab1fb87c0b8dd79b3bb03a8a23680fc9d054e132",
				"tarball": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.0.0.tgz",
				"fileCount": 5,
				"unpackedSize": 8085,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqIyLCRA9TVsSAnZWagAA5EEQAJ+bTjeE6/S8PQWSf7PP\ndOmIPRqI+psPAv1YmK+/gOtyQCZ0BB3I1960i7t57DVN/s1cdcCkmPrI/iCo\n7Mv/1H7yY9/tU53gQs2jFQgwjO5LZ0acOT42+qOw8zN+75O92C0vkjMwCoQ6\nkuqC7Yzl/tHsmODL89dITaevaudM+aXZVX8vETcXrcJCnFx905tE6ZDiCvjl\nz7VM6IJReX7r/bVn+i2ckbLvZttJscJ424rtLESDnp0+jO+88eln6NIXos0s\nc9vliLHNSEbevHbVnjhfgVTO1I3LMY0uX8KUSI0sP5vAhhfHdfvgJvNgR8Wz\nwgcTcMSFcfCWK77uyzU18vF5PSVouuE+5V2vvynm0TTEDuc3JM2zkSWtihi9\nebXndATTxLi1xu6ZKGuuc7ZCe4KTFLO9/XWFn1u9ABZqophyNtSxPycmsdhu\niYtsA5XmfqXu7qHS+Azlkh8DapgxnIQbFNzzx3Be6Ej1xU0dG8tp4Z8yNy6U\nrR9HohogOPO8x/i3HcEkq28NpnaACxSRYiBR+gpJRY/3nG4VZZGu1ZRCY5rn\n5Jm3R3m0Dm2WmBYzFACwVMrNfuMut2aR3VINOsdNtj74bdOXRyolxW7+jie+\ntFeMqANdVVFAoO6xtu5J08eXXP8GVthxBwzLt9DdLsSwYQ298iTd0glveA2E\nNzdt\r\n=5Np1\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-pipe_3.0.0_1554549898380_0.4227274707151625"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.1.0": {
			"name": "p-pipe",
			"version": "3.1.0",
			"description": "Compose promise-returning & async functions into a reusable pipeline",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-pipe.git"
			},
			"funding": "https://github.com/sponsors/sindresorhus",
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "https://sindresorhus.com"
			},
			"engines": {
				"node": ">=8"
			},
			"scripts": {
				"test": "xo && ava && tsd"
			},
			"keywords": [
				"promise",
				"pipe",
				"pipeline",
				"compose",
				"composition",
				"combine",
				"flow",
				"serial",
				"functions",
				"reusable",
				"async",
				"await",
				"promises",
				"bluebird"
			],
			"devDependencies": {
				"ava": "^1.4.1",
				"sinon": "^7.3.1",
				"tsd": "^0.7.2",
				"xo": "^0.24.0"
			},
			"gitHead": "c1b6fca86848f6d1e432110f6d27e28afc445e2c",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-pipe/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-pipe#readme",
			"_id": "p-pipe@3.1.0",
			"_nodeVersion": "10.20.1",
			"_npmVersion": "6.14.4",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==",
				"shasum": "48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e",
				"tarball": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz",
				"fileCount": 5,
				"unpackedSize": 8521,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJev7fyCRA9TVsSAnZWagAAeKMQAJ7D/lQPtKup3f+jINrh\n+7VPfxHFvNu9qg/1//uk5/JnXhdaIVkQhxqXFqD3GUiaFFRiJkgB3+WAC/DP\nK7UcwQ1GlDLZtvdaDo6e3NzjcOLc7afU8whNxL5OkWgNwffvqjaN2qZ1W7+H\n6cPa7awyau9H2OASBk3eYNQDBoJlgWpGfHs2/Y5G/GiOoA1D7jBFyhsQ0/qe\nC/YW6441IgSN7FHsQh5JH2bIqAwvh7xmyh2ofFUjk0xQBdqv2zZte8L/tQmN\nB5nNOFe0Mg6Ccc5vgRRsZAsbxZhieE9h/H6efb3+0g94VhLXTQFzMzS0+Og7\nwSgxOlWbKnAYFZdFZ896FBQCurY5ZR2SYTP1dQyudzbYAKJ8vyXRgujkUPyR\nT0gBAwvLtPbNG2P/sOUz62jKgOsUCLDmQUQOnsjt3+cip7jPGt5z6F53CduS\nAjrby2uHZJLzcKQXCLgg8qElanfs/3HZUPICQ1imkO/GWGga6dchvpN9QCg4\nObLtzximPVjoUAYR2sjkFvVRUEV0bjAM50bvouODKZNNc9xY/4NhL2ZIQLaN\ndoV36ZL0fiNkCqGtktLxLBVJkBS20PF1+GDjymE1lJa8ZbNoPO0P+pK64nI6\nD5N4/TF9plhqDN6ldg2UrXHlxvzs4vPORI1tcT23gD1FkAzIwUKMnVI6rD19\nhGCZ\r\n=J/5q\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-pipe_3.1.0_1589622769743_0.2951243954400544"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-05-16T09:52:52.266Z",
		"created": "2016-10-21T05:07:45.691Z",
		"1.0.0": "2016-10-21T05:07:45.691Z",
		"1.1.0": "2017-05-12T17:42:51.720Z",
		"1.2.0": "2017-07-29T00:07:14.885Z",
		"2.0.0": "2019-02-04T10:37:54.629Z",
		"2.0.1": "2019-03-18T17:58:35.846Z",
		"3.0.0": "2019-04-06T11:24:58.500Z",
		"3.1.0": "2020-05-16T09:52:49.884Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.1.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"6014bb4d94c275f44acd87ce660351c5\"",
			"fetched": 1600679809258
		}
	},
	"_distfiles": {
		"p-pipe-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.0.0.tgz",
			"sha": "acd16e38fbed8e94d5b9bc6fb79759a39fe481d2",
			"registry": "npmjs"
		},
		"p-pipe-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.1.0.tgz",
			"sha": "2e9dc7cc57ce67d2ce2db348ca03f28731854075",
			"registry": "npmjs"
		},
		"p-pipe-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
			"sha": "4b1a11399a11520a67790ee5a0c1d5881d6befe9",
			"registry": "npmjs"
		},
		"p-pipe-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/p-pipe/-/p-pipe-2.0.0.tgz",
			"sha": "0ba37bfd83ef863f8b54e11b9b942526a0d6c2ed",
			"registry": "npmjs"
		},
		"p-pipe-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/p-pipe/-/p-pipe-2.0.1.tgz",
			"sha": "8150e576140704cd7f0ad3a2ef2e5be49309c655",
			"registry": "npmjs"
		},
		"p-pipe-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.0.0.tgz",
			"sha": "ab1fb87c0b8dd79b3bb03a8a23680fc9d054e132",
			"registry": "npmjs"
		},
		"p-pipe-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz",
			"sha": "48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"p-pipe-1.2.0.tgz": {
			"shasum": "4b1a11399a11520a67790ee5a0c1d5881d6befe9"
		}
	},
	"_rev": "2-720301730f3536b6",
	"_id": "p-pipe",
	"readme": "# p-pipe [![Build Status](https://travis-ci.com/sindresorhus/p-pipe.svg?branch=master)](https://travis-ci.com/sindresorhus/p-pipe)\n\n> Compose promise-returning & async functions into a reusable pipeline\n\n## Install\n\n```\n$ npm install p-pipe\n```\n\n## Usage\n\n```js\nconst pPipe = require('p-pipe');\n\nconst addUnicorn = async string => `${string} Unicorn`;\nconst addRainbow = async string => `${string} Rainbow`;\n\nconst pipeline = pPipe(addUnicorn, addRainbow);\n\n(async () => {\n\tconsole.log(await pipeline('❤️'));\n\t//=> '❤️ Unicorn Rainbow'\n})();\n```\n\n## API\n\n### pPipe(input…)\n\nThe `input` functions are applied from left to right.\n\n#### input\n\nType: `Function`\n\nExpected to return a `Promise` or any value.\n\n## Related\n\n- [p-each-series](https://github.com/sindresorhus/p-each-series) - Iterate over promises serially\n- [p-series](https://github.com/sindresorhus/p-series) - Run promise-returning & async functions in series\n- [p-waterfall](https://github.com/sindresorhus/p-waterfall) - Run promise-returning & async functions in series, each passing its result to the next\n- [More…](https://github.com/sindresorhus/promise-fun)\n\n---\n\n<div align=\"center\">\n\t<b>\n\t\t<a href=\"https://tidelift.com/subscription/pkg/npm-p-pipe?utm_source=npm-p-pipe&utm_medium=referral&utm_campaign=readme\">Get professional support for this package with a Tidelift subscription</a>\n\t</b>\n\t<br>\n\t<sub>\n\t\tTidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.\n\t</sub>\n</div>"
}