|
před 2 dny | |
---|---|---|
.. | ||
test | před 2 dny | |
.travis.yml | před 2 dny | |
LICENSE | před 2 dny | |
README.md | před 2 dny | |
index.js | před 2 dny | |
package.json | před 2 dny |
Simple merge utility to extend objects without extra dependencies. This utility may be useful when you want to quickly provide optional settings
var merge = require('ngraph.merge');
var options = { age: 42 };
merge(options, { name: 'John' });
console.log(options); // { age: 42, name: 'John'}
merge(options, { age: 100 });
console.log(options.age); // 42. Options already has age defined
merge(options, {age: '100'});
console.log(options.age); // '100'. Type mismatch. Age is overwritten
For more examples please refer to tests.
I want to control dependencies chain and not pull too many external libraries into ngraph.
With npm do:
npm install ngraph.merge
MIT