1.0.0 • Published 3 years ago
@stream-toolbox/join v1.0.0
@stream-toolbox/join
🔗 Join multiple readable streams (or Buffers) into one readable stream.
Installation
npm i @stream-toolbox/joinQuick Start
const join = require("@stream-toolbox/join");
const { createReadStream, createWriteStream } = require("fs");
const readable = join([
createReadStream("a_file"),
createReadStream("b_file"),
createReadStream("c_file")
]);
readable.pipe(createWriteStream("joined_file"));API
join(sources: (Buffer | string | Readable)[], separator?: Buffer | string): Readable;sources: An Array contiansBuffer,stringorReadable,stringwill be treated asutf-8encoded.separator: Optional, can beBufferorstring,stringwill be treated asutf-8encoded.join(["foo", "bar", "baz"], "_"); // foo_bar_baz
安装
npm i @stream-toolbox/join快速开始
const join = require("@stream-toolbox/join");
const { createReadStream, createWriteStream } = require("fs");
const readable = join([
createReadStream("a_file"),
createReadStream("b_file"),
createReadStream("c_file")
]);
readable.pipe(createWriteStream("joined_file"));API
join(sources: (Buffer | string | Readable)[], separator?: Buffer | string): Readable;sources: 一个包含了Buffer,string或Readable的数组,string按照utf-8编码处理.separator: 可选, 类型是Buffer或string,string按照utf-8编码处理.join(["foo", "bar", "baz"], "_"); // foo_bar_baz
1.0.0
3 years ago