binarykvparser
Advanced tools
Comparing version 2.1.0 to 2.1.1
17
index.js
@@ -42,10 +42,9 @@ var Long = require('long'); | ||
if (type === Type.None && !name && !Object.keys(obj).length) { | ||
// Root node | ||
name = readCString(); | ||
} | ||
switch (type) { | ||
case Type.None: | ||
value = exports.parse(buffer, offset); | ||
if (obj.hasOwnProperty(name)) { | ||
value = obj[name]; | ||
} else { | ||
value = exports.parse(buffer, offset); | ||
} | ||
break; | ||
@@ -78,5 +77,5 @@ | ||
if (name) { | ||
obj[name] = convertObject(value); | ||
} | ||
if (name !== undefined) { | ||
obj[name] = convertObject(value); | ||
} | ||
} | ||
@@ -83,0 +82,0 @@ |
{ | ||
"name": "binarykvparser", | ||
"version": "2.1.0", | ||
"version": "2.1.1", | ||
"description": "Parses binary KeyValues, used especially in Steam", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
0
203803