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

/ngraph.merge/

    Package Sidebar

    Install

    npm i ngraph.merge

    Weekly Downloads

    15,301

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    5.13 kB

    Total Files

    6

    Last publish

    Collaborators

    • anvaka