1.0.0 • Published 4 years ago

lpstream-duplex v1.0.0

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

lpstream-duplex

lpstream-duplex provides a length-prefixed Duplex stream. Based on:

Installation

# npm
npm i lpstream-duplex

# yarn
yarn add lpstream-duplex

Typescript declarations are provided.

License and Credits

Licensed under MIT. All credits go to mafinstosh, they are responsible for all the important code here.

Usage

One good use for this module would be to encode messages that will be sent over TCP, which might fragment the data. You would use lpstream-duplex around an existing net.Socket.

Some example code:

const Lpsd = require("lpstream-duplex");

const lpsd = new Lpsd(inputStream);

// It's just a Duplex stream, you know how to use it.