4.0.0 • Published 9 years ago

snappy-msgpack-stream v4.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
9 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

9 years ago

3.0.0

9 years ago

2.1.0

9 years ago

2.0.3

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.2.0

9 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago