stream 모듈의 pipeline 메서드를 사용해 여러 개의 파이프를 연결하는 방법도 있습니다.
pipeline.mjs
import { pipeline } from 'stream/promises';
import zlib from 'zlib';
import fs from 'fs';
await pipeline(
fs.createReadStream('./readme4.txt'),
zlib.createGzip(),
fs.createWriteStream('./readme4.txt.gz'),
);