ngraph.merge

1.0.0 • Public • Published

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

usage

  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.

why?

I want to control dependencies chain and not pull too many external libraries into ngraph.

install

With npm do:

npm install ngraph.merge

license

MIT

Readme

Keywords

Package Sidebar

Install

npm i ngraph.merge

Weekly Downloads

16,503

Version

1.0.0

License

MIT

Unpacked Size

5.13 kB

Total Files

6

Last publish

Collaborators

  • anvaka