4.0.0 • Published 4 years ago

p-pipe v4.0.0

Weekly downloads
2,233,959
License
MIT
Repository
github
Last release
4 years ago

p-pipe

Compose promise-returning & async functions into a reusable pipeline

Install

$ npm install p-pipe

Usage

import pPipe from 'p-pipe';

const addUnicorn = async string => `${string} Unicorn`;
const addRainbow = async string => `${string} Rainbow`;

const pipeline = pPipe(addUnicorn, addRainbow);

console.log(await pipeline('❤️'));
//=> '❤️ Unicorn Rainbow'

API

pPipe(input…)

The input functions are applied from left to right.

input

Type: Function

Expected to return a Promise or any value.

Related

  • p-each-series - Iterate over promises serially
  • p-series - Run promise-returning & async functions in series
  • p-waterfall - Run promise-returning & async functions in series, each passing its result to the next
  • More…

imageminlerna@megasaur/version@megasaur/publishbb-chat@frxf/frxfearthballcogoportutilsunblock-block-save-variables@everything-registry/sub-chunk-2396taman-baca-masyarakatwinx-form-winxwebdesa-laravel-final-releasevtexy@doctadevs/pricing@douglasgreyling/light-service@positionex/position-sdkjeuxuijmazm-imageminjamuskalimkahnsushi-sdk-ftmzzzxxxyyy321123@apipgen/pipeline@amory/picture@amory/image@aw-web-design/lerna-core@aw-web-design/lerna-publish@aw-web-design/lerna-version@ahun/imagemin@buganto/client@cactus-technologies/utils@0x-lerna-fork/version@0x-lerna-fork/publish@abhinavoneuipoc/stencil-test@codimon/common@davidreinberger/lerna-versionystageunrarbg@parallelnft/web3modal@hairy/api-generator@hairy/libcore@hairy/utils@hkjeffchan/imagemin@flatjs/forge-plugin-postcss-assets@flatjs/forge-postcss-plugin-assets@genapi/core@genapi/pipeline@infinitebrahmanuniverse/nolb-p-@leelen_npm/image-webpack-loader@isvbytes/imagemin@lerna-lite/publish@lerna-lite/version@madnh/image-transform@erquhart/lerna-publish@erquhart/lerna-version@meditech/lerna-version-scoped@merna/version@merna/publish@mcesystems/lerna@itsridhopratama/taman-baca-masyarakat@hieuquang2212/form@jswork/antd-form-builder@react-18-pdf/root@qoopido/lerna.publish@qoopido/lerna.version@safely-project/safely-ts@pubbo/version@pubbo/publish@optum/knack-cli@optum/openid-client-server@parsify/core@sidwebworks/async-utils@spryker-lerna/publish@socialgouv/datafiller-data@snicesoft/imagemin@spryker-lerna/versionms-image-minp-funp-promise-utilsp-thunkp-suiteoaatru-img-compressroi-compresspyreswap-sdkpromise-funrefinejs-reporedaterptxpublish-current-versionsindresorhus.jsgh-monoproject-cliiiif-manifest-editorimagemin-keep-folderimagemin-concurrent-skip-preserveimagemin-cjsimagemin-coding-net-vendorimagemin-envimagemin-g
4.0.0

4 years ago

3.1.0

5 years ago

3.0.0

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

9 years ago