FLUJOS/VISUALIZACION/node_modules/ngraph.merge/README.md
2025-11-07 00:06:12 +01:00

38 lines
962 B
Markdown
Executable file

# ngraph.merge
Simple merge utility to extend objects without extra dependencies. This utility
may be useful when you want to quickly provide optional settings
[![build status](https://secure.travis-ci.org/anvaka/ngraph.merge.png)](http://travis-ci.org/anvaka/ngraph.merge)
# usage
``` js
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](https://github.com/anvaka/ngraph.merge/blob/master/test/merge.js).
# why?
I want to control dependencies chain and not pull too many external libraries
into ngraph.
# install
With [npm](https://npmjs.org) do:
```
npm install ngraph.merge
```
# license
MIT