UNPKG

sflow

Version:

sflow is a powerful and highly-extensible library designed for processing and manipulating streams of data effortlessly. Inspired by the functional programming paradigm, it provides a rich set of utilities for transforming streams, including chunking, fil

16 lines (14 loc) 693 B
import { Readable, Writable } from "node:stream"; import { fromReadable, fromStdioDropErr, fromStdioMergeError, fromWritable } from "from-node-stream"; //#region src/lib/from-node-stream/index.ts /** Make TransformStream from stdio * @deprecated import {fromStdio} from 'from-node-stream' */ function fromStdio(p, { stderr = process.stderr } = {}) { if (p.stderr instanceof Readable && stderr instanceof Writable) fromReadable(p.stderr).pipeTo(fromWritable(stderr), { preventClose: true }); if (stderr === "mergeIntoStdout") return fromStdioMergeError(p); else return fromStdioDropErr(p); } //#endregion export { fromReadable, fromStdio, fromWritable }; //# sourceMappingURL=index.js.map