@stream-toolbox/null
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@stream-toolbox/null

version downloads license node-current

English 中文文档


🕳️ Create a writable stream that will swallow all data, somewhat similar to /dev/null, but with some extra features.

Installation

npm i @stream-toolbox/null

Quick Start

Read data from readable as fast as possible:

const createNull = require("@stream-toolbox/null");
const { createReadStream } = require("fs");

createReadStream("some_file").pipe(createNull());

Read data from readable with speed limit:

const createNull = require("@stream-toolbox/null");
const { createReadStream } = require("fs");

createReadStream("some_file").pipe(createNull(1024)); // 1024 bytes per second

API

createNull(bytesPerSecond?: number): Writable

🕳️ 创建一个会吞噬所有数据的可写流,有点类似于 /dev/null,但多了一些额外的功能。

安装

npm i @stream-toolbox/null

快速开始

尽可能快地从可读流中读取数据:

const createNull = require("@stream-toolbox/null");
const { createReadStream } = require("fs");

createReadStream("some_file").pipe(createNull());

有速度限制的从可读流中读取数据:

const createNull = require("@stream-toolbox/null");
const { createReadStream } = require("fs");

createReadStream("some_file").pipe(createNull(1024)); // 1024 字节每秒

API

createNull(bytesPerSecond?: number): Writable

Package Sidebar

Install

npm i @stream-toolbox/null

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

7.11 kB

Total Files

5

Last publish

Collaborators

  • haochuan9421