buffer-serializer
Advanced tools
Comparing version 1.1.0 to 1.2.0
@@ -40,3 +40,3 @@ "use strict"; | ||
buff = new Buffer(8); | ||
buff = Buffer.alloc(8); | ||
buff.writeDoubleBE(val); | ||
@@ -89,3 +89,3 @@ this.bufferList.push(buff); | ||
string(str) { | ||
this.bufferList.push(new Buffer(str, "binary")); | ||
this.bufferList.push(Buffer.from(str, "binary")); | ||
} | ||
@@ -112,3 +112,3 @@ | ||
buff = new Buffer(1); | ||
buff = Buffer.alloc(1); | ||
buff.writeUInt8(val); | ||
@@ -127,3 +127,3 @@ this.bufferList.push(buff); | ||
buff = new Buffer(2); | ||
buff = Buffer.alloc(2); | ||
buff.writeUInt16BE(val); | ||
@@ -142,3 +142,3 @@ this.bufferList.push(buff); | ||
buff = new Buffer(4); | ||
buff = Buffer.alloc(4); | ||
buff.writeUInt32BE(val); | ||
@@ -145,0 +145,0 @@ this.bufferList.push(buff); |
{ | ||
"name": "buffer-serializer", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"description": "Convert JavaScript objects into Buffers and vice-versa. Serializes objects using a compact storage mechanism. Expandable to handle your own objects.", | ||
@@ -34,5 +34,4 @@ "main": "lib/index.js", | ||
"devDependencies": { | ||
"jasmine-node": "^1.14.5" | ||
}, | ||
"dependencies": {} | ||
"jasmine-node": "^1.16.0" | ||
} | ||
} |
@@ -16,3 +16,8 @@ Buffer Serializer | ||
[![npm version][npm-badge]][npm-link] | ||
[![Build Status][travis-badge]][travis-link] | ||
[![Dependencies][dependencies-badge]][dependencies-link] | ||
[![Dev Dependencies][devdependencies-badge]][devdependencies-link] | ||
Usage | ||
@@ -214,2 +219,13 @@ ----- | ||
This project is placed under an [MIT License](LICENSE.md). | ||
This project is placed under an [MIT License][LICENSE]. | ||
[dependencies-badge]: https://img.shields.io/david/tests-always-included/buffer-serializer.svg | ||
[dependencies-link]: https://david-dm.org/tests-always-included/buffer-serializer | ||
[devdependencies-badge]: https://img.shields.io/david/dev/tests-always-included/buffer-serializer.svg | ||
[devdependencies-link]: https://david-dm.org/tests-always-included/buffer-serializer#info=devDependencies | ||
[LICENSE]: LICENSE.md | ||
[npm-badge]: https://img.shields.io/npm/v/buffer-serializer.svg | ||
[npm-link]: https://npmjs.org/package/buffer-serializer | ||
[travis-badge]: https://img.shields.io/travis/tests-always-included/buffer-serializer/master.svg | ||
[travis-link]: http://travis-ci.org/tests-always-included/buffer-serializer |
@@ -27,3 +27,3 @@ "use strict"; | ||
expect(() => { | ||
br = new BufferReader(new Buffer(1), 0); | ||
br = new BufferReader(Buffer.alloc(1), 0); | ||
}).not.toThrow(); | ||
@@ -36,3 +36,3 @@ expect(br[methodName]).toEqual(jasmine.any(Function)); | ||
br = new BufferReader(new Buffer("abcdefg"), 3); | ||
br = new BufferReader(Buffer.from("abcdefg"), 3); | ||
buff = br.buffer(2); | ||
@@ -48,3 +48,3 @@ expect(buff.length).toBe(2); | ||
buff = new Buffer(16); | ||
buff = Buffer.alloc(16); | ||
buff.fill(0x42); | ||
@@ -66,3 +66,3 @@ buff[0] = 0x3F; | ||
br = new BufferReader(new Buffer("abcd"), 2); | ||
br = new BufferReader(Buffer.from("abcd"), 2); | ||
expect(br.peek()).toBe("c".charCodeAt(0)); | ||
@@ -86,3 +86,3 @@ | ||
buff = new Buffer(7); | ||
buff = Buffer.alloc(7); | ||
buff[0] = 0x01; // 1 byte | ||
@@ -103,3 +103,3 @@ buff[1] = 0x80; | ||
br = new BufferReader(new Buffer("abcdefghijklm"), 4); | ||
br = new BufferReader(Buffer.from("abcdefghijklm"), 4); | ||
expect(br.string(5)).toBe("efghi"); | ||
@@ -111,3 +111,3 @@ expect(br.string(3)).toBe("jkl"); | ||
buff = new Buffer(7); | ||
buff = Buffer.alloc(7); | ||
buff[0] = 0x01; // 1 byte | ||
@@ -114,0 +114,0 @@ buff[1] = 0x80; |
@@ -35,4 +35,4 @@ "use strict"; | ||
bw = new BufferWriter(); | ||
bw.buffer(new Buffer("abc")); | ||
bw.buffer(new Buffer("defghi")); | ||
bw.buffer(Buffer.from("abc")); | ||
bw.buffer(Buffer.from("defghi")); | ||
buff = bw.toBuffer(); | ||
@@ -39,0 +39,0 @@ expect(buff).toEqual(jasmine.any(Buffer)); |
@@ -56,3 +56,3 @@ "use strict"; | ||
name: "0x42 B Buffer object", | ||
raw: new Buffer("test") | ||
raw: Buffer.from("test") | ||
}, | ||
@@ -153,3 +153,3 @@ { | ||
buff = new Buffer("00" + scenario.bufferHex, "hex"); | ||
buff = Buffer.from("00" + scenario.bufferHex, "hex"); | ||
result = serializer.fromBuffer(buff); | ||
@@ -166,3 +166,3 @@ | ||
buff = new Buffer(scenario.bufferHex, "hex"); | ||
buff = Buffer.from(scenario.bufferHex, "hex"); | ||
br = new BufferReader(buff); | ||
@@ -181,3 +181,3 @@ result = serializer.fromBufferInternal(br); | ||
expect(() => { | ||
serializer.fromBuffer(new Buffer("0174", "hex")); | ||
serializer.fromBuffer(Buffer.from("0174", "hex")); | ||
}).toThrow(); | ||
@@ -187,3 +187,3 @@ }); | ||
expect(() => { | ||
serializer.fromBufferInternal(new Buffer("00", "hex")); | ||
serializer.fromBufferInternal(Buffer.from("00", "hex")); | ||
}).toThrow(); | ||
@@ -196,3 +196,3 @@ }); | ||
// Looks for a helper named "x" | ||
buffReader = new BufferReader(new Buffer("5A0178", "hex")); | ||
buffReader = new BufferReader(Buffer.from("5A0178", "hex")); | ||
serializer.fromBufferInternal(buffReader); | ||
@@ -242,3 +242,3 @@ }).toThrow(); | ||
k = serializer.fromBuffer(new Buffer("005A054B6C61737302", "hex")); | ||
k = serializer.fromBuffer(Buffer.from("005A054B6C61737302", "hex")); | ||
expect(k).toEqual(jasmine.any(Klass)); | ||
@@ -245,0 +245,0 @@ expect(k.getVal()).toEqual(2); |
54107
230