4.0.0 • Published 5 years ago

p-pipe v4.0.0

Weekly downloads
2,233,959
License
MIT
Repository
github
Last release
5 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-releasevtexyjeuxuijmazm-imageminjamuskalimkahniiif-manifest-editorimagemin-keep-folderimagemin-concurrent-skip-preserveimagemin-cjsimagemin-coding-net-vendorimagemin-envimagemin-gimagemin-inputimagemin-overwriteimagemin2imageminimizeimage-minify-cliintegreatluojia-cli-devl2forlerna@types/p-pipe@yodata/crawl-profile-tree@yoitsro/lerna-publish@yoitsro/lerna-versionastra-ufo-sdkarifbudixzapipgenapipgen-swag-ts@hairy/libcore@hairy/utils@hairy/api-generator@codimon/commonsushi-sdk-ftmzzzxxxyyy321123ystageunrarbg@infinitebrahmanuniverse/nolb-p-@leelen_npm/image-webpack-loader@lerna-lite/publish@lerna-lite/versionms-image-minp-funp-promise-utilsp-thunkp-suiteoaatru-img-compressroi-compresspyreswap-sdkpromise-funrefinejs-reporedaterptxpublish-current-versionsindresorhus.jsgh-monoproject-clicandlelabssdkconnex_ram00nezconnex-kakilangchina-imagemincrm-1.0.1crud-duickcz-customizable-ghooksbranch-fugarven-imagemin@spryker-lerna/version@spryker-lerna/publishfez-imageminfixed_form_builder@parsify/core@parallelnft/web3modal@optum/openid-client-server@optum/knack-cli@davidreinberger/lerna-version@drakedeatonuk/rschedule@douglasgreyling/light-service@genapi/pipeline@erquhart/lerna-publish@erquhart/lerna-version@hkjeffchan/imagemin@hieuquang2212/form@flatjs/forge-plugin-postcss-assets@flatjs/forge-postcss-plugin-assets@doctadevs/pricing@positionex/position-sdk@jswork/antd-form-builder@pubbo/publish
4.0.0

5 years ago

3.1.0

5 years ago

3.0.0

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

9 years ago