buffer-serializer
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -47,3 +47,3 @@ "use strict"; | ||
* | ||
* @return {number] | ||
* @return {number} | ||
*/ | ||
@@ -50,0 +50,0 @@ double() { |
@@ -15,2 +15,3 @@ "use strict"; | ||
* @param {Buffer} buff | ||
* @param {number} [offset=0] | ||
* @return {*} | ||
@@ -71,2 +72,5 @@ * @throws {Error} invalid version stored in the buffer | ||
case 0x4f: // O = object, generic | ||
return fromBufferInternalObjectGeneric(buffReader); | ||
case 0x50: // P = positive 32-bit integer | ||
@@ -99,5 +103,2 @@ return buffReader.uint32(); | ||
case 0x6f: // o = object, generic | ||
return fromBufferInternalObjectGeneric(buffReader); | ||
case 0x70: // p = positive 16-bit integer | ||
@@ -318,2 +319,3 @@ return buffReader.uint16(); | ||
* @param {BufferWriter} buffWriter | ||
* @throws {Error} when encountering an invalid type | ||
*/ | ||
@@ -327,3 +329,3 @@ function toBufferInternal(thing, buffWriter) { | ||
if (!thing) { | ||
// null | ||
// thing is a null | ||
return buffWriter.uint8(0x6e); // n | ||
@@ -601,3 +603,3 @@ } | ||
buffWriter.string("o"); | ||
buffWriter.string("O"); | ||
keys = Object.keys(thing); | ||
@@ -604,0 +606,0 @@ |
{ | ||
"name": "buffer-serializer", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "Convert JavaScript objects into Buffers and vice-versa. Serializes objects using a compact storage mechanism. Expandable to handle your own objects.", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
@@ -23,3 +23,3 @@ "use strict"; | ||
].forEach((methodName) => { | ||
it("exposes the method " + methodName, () => { | ||
it("exposes the method: " + methodName, () => { | ||
var br; | ||
@@ -26,0 +26,0 @@ |
@@ -66,2 +66,10 @@ "use strict"; | ||
{ | ||
// O s 3 o b j t ! | ||
bufferHex: "4F73036F626A7421", | ||
name: "0x4F O object, generic", | ||
raw: { | ||
obj: true | ||
} | ||
}, | ||
{ | ||
bufferHex: "5000031920", | ||
@@ -108,10 +116,2 @@ name: "0x50 P positive 32-bit integer", | ||
{ | ||
// o s 3 o b j t ! | ||
bufferHex: "6F73036F626A7421", | ||
name: "0x6F o object, generic", | ||
raw: { | ||
obj: true | ||
} | ||
}, | ||
{ | ||
bufferHex: "70012C", | ||
@@ -118,0 +118,0 @@ name: "0x70 p positive 16-bit integer", |
48874
14
1157