WIP - add extractor, generate snippet_data
This commit is contained in:
53
node_modules/p-pipe/readme.md
generated
vendored
Normal file
53
node_modules/p-pipe/readme.md
generated
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
# p-pipe [](https://travis-ci.org/sindresorhus/p-pipe)
|
||||
|
||||
> Compose promise-returning & async functions into a reusable pipeline
|
||||
|
||||
|
||||
## Install
|
||||
|
||||
```
|
||||
$ npm install p-pipe
|
||||
```
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
const pPipe = require('p-pipe');
|
||||
|
||||
const addUnicorn = str => Promise.resolve(`${str} Unicorn`);
|
||||
const addRainbow = str => Promise.resolve(`${str} Rainbow`);
|
||||
|
||||
const pipeline = pPipe(addUnicorn, addRainbow);
|
||||
|
||||
pipeline('❤️').then(console.log);
|
||||
//=> '❤️ Unicorn Rainbow'
|
||||
```
|
||||
|
||||
|
||||
## API
|
||||
|
||||
### pPipe(input, …)
|
||||
|
||||
The `input` functions are applied from left to right.
|
||||
|
||||
You can also specify an array as the first argument instead of multiple function arguments. Mostly only useful if you have to support Node.js 4. With Node.js 6 and above you can just use spread syntax.
|
||||
|
||||
#### input
|
||||
|
||||
Type: `Function`
|
||||
|
||||
Expected to return a `Promise` or any value.
|
||||
|
||||
|
||||
## Related
|
||||
|
||||
- [p-each-series](https://github.com/sindresorhus/p-each-series) - Iterate over promises serially
|
||||
- [p-series](https://github.com/sindresorhus/p-series) - Run promise-returning & async functions in series
|
||||
- [p-waterfall](https://github.com/sindresorhus/p-waterfall) - Run promise-returning & async functions in series, each passing its result to the next
|
||||
- [More…](https://github.com/sindresorhus/promise-fun)
|
||||
|
||||
|
||||
## License
|
||||
|
||||
MIT © [Sindre Sorhus](https://sindresorhus.com)
|
||||
Reference in New Issue
Block a user