New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@annexwu-packages/simple-stream-utils

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@annexwu-packages/simple-stream-utils

this is a utils which contains several stream functions

latest
npmnpm
Version
0.0.3
Version published
Weekly downloads
31
210%
Maintainers
1
Weekly downloads
 
Created
Source

@annexwu-packages/simple-stream-utils

Usage

const { Readable } = require('stream');
const { TrashWriteStream } = require('@annexwu-packages/simple-stream-utils');

Readable.from(['read stream example']).pipe(new TrashWriteStream());

API

TrashWriteStream

Create a writable stream which consume all data from upstream

const { TrashWriteStream } = require('@annexwu-packages/simple-stream-utils');

readStream.pipe(new TrashWriteStream());

CRC64TransformStream

Create a transform stream which calculate the crc64 value of data pass through

const { CRC64TransformStream } = require('@annexwu-packages/simple-stream-utils');
const transformStream = new CRC64TransformStream();
transformStream.on('hash', hash => console.log(hash));
readStream.pipe(transformStream).pipe(writeStream);

getCRC64FromBuffer

Calculate the crc64 value of buffer

const { getCRC64FromBuffer } = require('@annexwu-packages/simple-stream-utils');
const buffer = Buffer.from('read stream example', 'utf8');
const crc64 = getCRC64FromBuffer(buffer);

FAQs

Package last updated on 13 Jul 2021

Related posts