xtend
Advanced tools
Comparing version 2.0.6 to 2.1.1
@@ -0,1 +1,2 @@ | ||
var Keys = require("object-keys") | ||
var hasKeys = require("./has-keys") | ||
@@ -8,13 +9,18 @@ | ||
sources.forEach(function (source) { | ||
for (var i = 0; i < sources.length; i++) { | ||
var source = sources[i] | ||
if (!hasKeys(source)) { | ||
return | ||
continue | ||
} | ||
Object.keys(source).forEach(function (name) { | ||
var keys = Keys(source) | ||
for (var j = 0; j < keys.length; j++) { | ||
var name = keys[j] | ||
target[name] = source[name] | ||
}) | ||
}) | ||
} | ||
} | ||
return target | ||
} |
{ | ||
"name": "xtend", | ||
"version": "2.0.6", | ||
"version": "2.1.1", | ||
"description": "extend like a boss", | ||
@@ -13,7 +13,6 @@ "keywords": [], | ||
"dependencies": { | ||
"is-object": "~0.1.2", | ||
"object-keys": "~0.2.0" | ||
"object-keys": "~0.4.0" | ||
}, | ||
"devDependencies": { | ||
"tape": "~1.0.2" | ||
"tape": "~1.1.0" | ||
}, | ||
@@ -20,0 +19,0 @@ "homepage": "https://github.com/Raynos/xtend", |
5218
1
90
+ Addedobject-keys@0.4.0(transitive)
- Removedis-object@~0.1.2
- Removedforeach@2.0.6(transitive)
- Removedindexof@0.0.1(transitive)
- Removedis@0.2.7(transitive)
- Removedis-object@0.1.2(transitive)
- Removedobject-keys@0.2.0(transitive)
Updatedobject-keys@~0.4.0