|
il y a 2 jours | |
---|---|---|
.. | ||
test | il y a 2 jours | |
.travis.yml | il y a 2 jours | |
LICENSE | il y a 2 jours | |
README.md | il y a 2 jours | |
index.js | il y a 2 jours | |
package.json | il y a 2 jours |
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