buffer-pipe

0.0.5 • Public • Published

SYNOPSIS

NPM Package Build Status Coverage Status

js-standard-style

A simple pipe for buffers. Write data to one end and read data off the other end.

INSTALL

npm install buffer-pipe

USAGE

const pipe = require('buffer-pipe')
 
const p = new Pipe()
p.write(Buffer.from([1,2,3,4]))
const buf = p.read(2)
 
// <1, 2>

API

constructor

index.js:8-12

Creates a new instance of a pipe

Parameters

  • buf Buffer an optional buffer to start with (optional, default Buffer.from([]))

read

index.js:19-24

read num number of bytes from the pipe

Parameters

Returns Buffer

write

index.js:30-34

Wites a buffer to the pipe

Parameters

end

index.js:40-42

Whether or not there is more data to read from the buffer returns {Boolean}

bytesRead

index.js:48-50

returns the number of bytes read from the stream

Returns Integer

bytesWrote

index.js:56-58

returns the number of bytes wrote to the stream

Returns Integer

LICENSE

MPL-2.0

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.5
    11
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.5
    11
  • 0.0.4
    3,662
  • 0.0.3
    11,834
  • 0.0.2
    35
  • 0.0.1
    0
  • 0.0.0
    4,580

Package Sidebar

Install

npm i buffer-pipe

Weekly Downloads

20,122

Version

0.0.5

License

MPL-2.0

Unpacked Size

22.3 kB

Total Files

6

Last publish

Collaborators

  • null_radix