@akumzy/pipeline

Promisify Node stream pipeline function

Usage no npm install needed!

<script type="module">
  import akumzyPipeline from 'https://cdn.skypack.dev/@akumzy/pipeline';
</script>

README

stream-pipeline

Promisify NodeJs stream pipeline function

Installation

npm install @akumzy/stream-pipeline
# or 
yarn add @akumzy/stream-pipeline

Usage

const pipeline = require('@akumzy/stream-pipeline')

....
// Using async await
await pipeline(readableStream,writableStreamOrDeplux)

....
// Using Promise
pipeline(readableStream,writableStreamOrDeplux)
  .then(()=>{
   // Done
  })
  .catch(error=>{
    // Oops!
  })