observed-extend
Description
Deep merge an Object and return true if there actually happened a change on the target object
Usage
npm install observed-extend
var extend = ; var target = foo: 0; var isChanged = ; // isChanged is false, target stays unchangedvar isChanged = ; // isChanged is true, target is {foo: 1} now
For information about how the clone works internally, view source in index.js
License
Copyright 2014, Hobbyquaker hq@ccu.io MIT License
derived from:
node.extend
https://github.com/dreamerslab/node.extend
Copyright 2011, John Resig
Dual licensed under the MIT or GPL Version 2 licenses.
http://jquery.org/license
is
https://github.com/enricomarino/is
the definitive JavaScript type testing library
copyright 2013-2014 Enrico Marino / Jordan Harband
license MIT