@ev-fns/pipe

Async stream pipeline

Usage no npm install needed!

<script type="module">
  import evFnsPipe from 'https://cdn.skypack.dev/@ev-fns/pipe';
</script>

README

@ev-fns/pipe

Async stream pipeline

  • pipe (source, ...[...transforms, destination]) => Promise<void>

Install

yarn add @ev-fns/pipe

Usage

const fs = require('fs');
const zlib = require('zlib');
const { pipe } = require("@ev-fns/pipe");

pipe(
  fs.createReadStream("archive.tar"),
  zlib.createGzip(),
  fs.createWriteStream("archive.tar.gz")
).then(() => {
  console.log("finished");
});