Comparing version 0.4.1 to 0.4.2
{ | ||
"name": "101", | ||
"version": "0.4.1", | ||
"version": "0.4.2", | ||
"description": "common javascript utils that can be required selectively that assume es5+", | ||
@@ -33,3 +33,4 @@ "main": "index.js", | ||
"devDependencies": { | ||
"lab": "~3.0.1" | ||
"lab": "~3.0.1", | ||
"clone": "~0.1.15" | ||
}, | ||
@@ -39,5 +40,4 @@ "dependencies": { | ||
"keypather": "^1.6.0", | ||
"lab": "~3.1.1", | ||
"clone": "~0.1.15" | ||
"lab": "~3.1.1" | ||
} | ||
} |
@@ -5,3 +5,2 @@ /** | ||
var clone = require('clone'); | ||
var exists = require('./exists'); | ||
@@ -33,5 +32,4 @@ var keypather = require('keypather')(); | ||
function set (obj, key, val) { | ||
var out = clone(obj); | ||
out[key] = val; | ||
return out; | ||
obj[key] = val; | ||
return obj; | ||
} |
@@ -25,3 +25,3 @@ var Lab = require('lab'); | ||
expect(set(obj, key, val)).to.eql(expected); | ||
expect(obj[key]).to.equal(1); // original obj untouched | ||
expect(obj[key]).to.equal(100); // original obj modified | ||
done(); | ||
@@ -54,5 +54,5 @@ }); | ||
expect(objs.map(set(key, val))).to.eql(expected); | ||
expect(objs.map(pluck('bar'))).to.eql([1,2,3]); // original objs untouched | ||
expect(objs.map(pluck('bar'))).to.eql([100, 100, 100]); // original obj modified | ||
done(); | ||
}); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3
52336
2
1548
- Removedclone@~0.1.15
- Removedclone@0.1.19(transitive)