{"maintainers":[{"name":"anonymous","email":"notjrbauer@gmail.com"}],"keywords":["promise","compose","array","series","pipe","functional","javascript","nodejs","async"],"dist-tags":{"latest":"3.0.0"},"author":{"name":"John Bauer","email":"notjrbauer@gmail.com"},"description":"Performs left to right composition of one or more functions whom return promises","readme":"# promise-pipe\n> \"Performs left to right composition of one or more functions that returns a promise\"\n\n\n[![NPM][promise-pipe-icon]][promise-pipe-url]\n\n## Install\n\n```sh\n$ npm install promise.pipe --save\n```\n\n## Usage\n\n```js\nvar pipe = require('promise.pipe')\nvar addThree = pipe(addOne, addOne, addOne)\n\naddThree(0)\n  .then(console.log) // 3\n  .catch(console.error)\n```\n\n## API\n\n#### `pipe(callbacks..., or Array<callbacks>)` -> `promise`\n\nRuns multiple promise-returning functions in a series, passing each result to the next defined promise-returning function.  \n\n##### functions\n\n*Required*\nType: `function -> Promise`  \n\n\n[promise-pipe-icon]: https://nodei.co/npm/promise.pipe.png?downloads=true\n[promise-pipe-url]: https://npmjs.org/package/promise.pipe\n","repository":{"type":"git","url":"git+https://github.com/notjrbauer/promise.pipe.git"},"users":{"italosouza":true},"bugs":{"url":"https://github.com/notjrbauer/promise.pipe/issues"},"license":"MIT","versions":{"1.0.1":{"name":"promise.pipe","version":"1.0.1","description":"Performs left to right composition of one or more functions whom return promises","main":"index.js","keywords":["promise","compose","array","series","pipe","functional","javascript","nodejs","async"],"scripts":{"test":"standard && tape test.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/notjrbauer/promise.pipe.git"},"author":{"name":"John Bauer","email":"notjrbauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/notjrbauer/promise.pipe/issues"},"homepage":"https://github.com/notjrbauer/promise.pipe#readme","devDependencies":{"blue-tape":"^0.1.11","standard":"^5.4.1","tap-spec":"^4.1.1"},"gitHead":"392d2db8ee24357375a97d92d7e32dd9eb255bb4","_id":"promise.pipe@1.0.1","_shasum":"2c953f6ddec8ebfdf841188a01350cb002d7a662","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"anonymous","email":"notjrbauer@gmail.com"},"dist":{"shasum":"2c953f6ddec8ebfdf841188a01350cb002d7a662","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/promise.pipe/-/promise.pipe-1.0.1.tgz","integrity":"sha512-I+rJxyWR5eTMttVWJ/YczEn8n4Ni88exT4x3uIxYrgKkOZ58d9+pJiuDYRdD9YYGw2vLOrn4w1s/x6AtHIgdAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmyjDoiJIgrzPctJ6sOxxe4xTbskKSOC8fO/dD/opySAiEAs1QHAZFjwpuP5cMMFIttR27F7Bd/GmuJVa7hGKBmtXI="}]},"maintainers":[{"name":"anonymous","email":"notjrbauer@gmail.com"}]},"1.0.2":{"name":"promise.pipe","version":"1.0.2","description":"Performs left to right composition of one or more functions whom return promises","main":"index.js","keywords":["promise","compose","array","series","pipe","functional","javascript","nodejs","async"],"scripts":{"test":"standard && tape test.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/notjrbauer/promise.pipe.git"},"author":{"name":"John Bauer","email":"notjrbauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/notjrbauer/promise.pipe/issues"},"homepage":"https://github.com/notjrbauer/promise.pipe#readme","devDependencies":{"blue-tape":"^0.1.11","standard":"^5.4.1","tap-spec":"^4.1.1"},"gitHead":"836cbc834996fcb67b9e509b379d04ba9e885684","_id":"promise.pipe@1.0.2","_shasum":"2efbccfb7e9ecda5c417c958bb275a1de1af4967","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"anonymous","email":"notjrbauer@gmail.com"},"dist":{"shasum":"2efbccfb7e9ecda5c417c958bb275a1de1af4967","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/promise.pipe/-/promise.pipe-1.0.2.tgz","integrity":"sha512-xogDL6GcSkQKSlSfLTgUlSffYmZ1RC8omrAp19A1/ir0Dd9ATJaIWfdiyhkjwOQ6xESf1QFaoDfyPgW7ZcdkQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqP3Xhow+IzvbsJ/J3Am+rUYjZFyhyYA3rE+V4qX6c2AiBmSy+2AQOAc54qC1YU1J4eEXbnUNymRXz0chLemmLTMw=="}]},"maintainers":[{"name":"anonymous","email":"notjrbauer@gmail.com"}]},"3.0.0":{"name":"promise.pipe","version":"3.0.0","description":"Performs left to right composition of one or more functions whom return promises","main":"index.js","keywords":["promise","compose","array","series","pipe","functional","javascript","nodejs","async"],"scripts":{"test":"standard && tape test.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/notjrbauer/promise.pipe.git"},"author":{"name":"John Bauer","email":"notjrbauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/notjrbauer/promise.pipe/issues"},"homepage":"https://github.com/notjrbauer/promise.pipe#readme","devDependencies":{"blue-tape":"^0.1.11","standard":"^5.4.1","tap-spec":"^4.1.1"},"gitHead":"720b757e9cb365bcd12f850c6efe8d170ac06892","_id":"promise.pipe@3.0.0","_shasum":"b8f729867f54353996e6d8e86f3bbd56882e32a6","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"anonymous","email":"notjrbauer@gmail.com"},"dist":{"shasum":"b8f729867f54353996e6d8e86f3bbd56882e32a6","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/promise.pipe/-/promise.pipe-3.0.0.tgz","integrity":"sha512-B8XLd8rzK5xAoeJP+c5eeX82SaNr4nWHsMFT31WlQqws1yFgIyhV/v5dRwUZqIcp6RLBYjBzTY6M7Me6Rc8Txg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOvIJvkPlCvs21AAb7gqTc/8QbkGeCSy+9+y6DMhtTBQIge84lUvpSARDfHER+pOuC/V5PoNtGB5aYbDMCX6yHdBU="}]},"maintainers":[{"name":"anonymous","email":"notjrbauer@gmail.com"}]}},"name":"promise.pipe","time":{"modified":"2022-06-24T19:20:08.367Z","created":"2016-01-25T06:53:35.888Z","1.0.1":"2016-01-25T06:53:35.888Z","1.0.2":"2016-01-25T17:12:48.425Z","3.0.0":"2016-01-25T17:23:53.669Z"},"readmeFilename":"README.md","homepage":"https://github.com/notjrbauer/promise.pipe#readme"}