nested-object-model
Event handling framework for changes to nested Javascript objects. A NOM is similar to a DOM for non-UI data.
Installation
npm install nested-object-model
Note: This package requires Object.observe. However, Object.observe is currently only available with Chrome and will probably be deprecated in 2016. Object.observe can be defined in terms of a Proxy for Firefox and other browsers that support Proxies, but Proxy is not available with Chrome (it is coming in 2016). Rather than introduce dependencies to this package, it is simply recommended that you npm install proxy-observe for non-Chrome environments.
Updates (reverse chronological order)
2015-12-16 v0.0.7 Corrected typo resulting in undefined function error, line 119
2015-12-16 v0.0.6 More refactoring
2015-12-16 v0.0.5 Refactored to reduce complexity, added some code documentation
2015-12-13 v0.0.4 Codacy driven improvements
2015-11-29 v0.0.3 Initial public commit
License
MIT License - see LICENSE file