gson-pointer
Advanced tools
Comparing version 3.2.1 to 3.3.0
@@ -9,1 +9,3 @@ "use strict"; | ||
exports.split = require("./lib/split"); | ||
exports.isRoot = require("./lib/isRoot"); |
@@ -8,3 +8,3 @@ "use strict"; | ||
if (pointer == null || data == null) { | ||
return fallbackValue; | ||
return defaultValue; | ||
} | ||
@@ -11,0 +11,0 @@ if (pointer === "" || pointer === "#") { |
@@ -36,3 +36,3 @@ "use strict"; | ||
var isURI = firstPointer && firstPointer[0] === "#"; | ||
var isURI = firstPointer && firstPointer[0] === "#" || arguments[arguments.length - 1] === true; | ||
@@ -39,0 +39,0 @@ for (var i = 0, l = arguments.length; i < l; i += 1) { |
@@ -21,3 +21,3 @@ "use strict"; | ||
function split(pointer) { | ||
if (pointer == null || typeof pointer !== "string") { | ||
if (pointer == null || typeof pointer !== "string" || pointer === "" || pointer === "#") { | ||
return Array.isArray(pointer) ? pointer : []; | ||
@@ -24,0 +24,0 @@ } |
{ | ||
"name": "gson-pointer", | ||
"version": "3.2.1", | ||
"version": "3.3.0", | ||
"description": "json pointer - failsafe data retrieval on js and json objects", | ||
@@ -34,3 +34,6 @@ "main": "index.js", | ||
"watch": "^1.0.1" | ||
}, | ||
"publishConfig": { | ||
"registry": "http://registry.npmjs.org" | ||
} | ||
} |
32156
15
179