4.0.0 • Published 7 years ago

snappy-msgpack-stream v4.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

snappy-msgpack-stream

Build Status JavaScript Style Guide semantic-release

Streams of framed Snappy-compressed MessagePack messages.

Usage

var snappyStream = require('snappy-msgpack-stream');
var encode = snappyStream.createEncodeStream();
var decode = snappyStream.createDecodeStream();

encode.pipe(decode);

decode.on('data', console.log);

encode.write('HELLO');
encode.write({object: true});
encode.write(true);
encode.write({foo: true, bar: 42, baz: null, pow: "wow"});
// encode.write(anyMessagePackSerializableObject);

Limitations

Please note that MessagePack does not support many JavaScript types, like e.g. Infinity or NaN. However, we use msgpack-lite, which implements a slightly extended MessagePack protocol, and allows encoding and decoding Infinity and NaN, as well as Buffer instances.

4.0.0

7 years ago

3.0.0

7 years ago

2.1.0

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.2.0

7 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago