JavaScript objects with strict structure, typing, partial views, and changelog.
This module is deprecated, see master-class instead.
For now the tests are the only documentation.
$ npm install --save master-component
var Master = require('master-component');
# creates a browser.js
$ npm run browser
- primitive values
- nested js objects
- array type
- nested array
- guard types of primitive values
- prevent setting of non primitive values
- allow specifying hidden paths for partial views
- allow to 'unhide' paths when creating partial views
- record primitive value set in changelog
- allow a partial view of the changelog
- allow to 'unhide' paths when creating a changelog partial views
- custom schema
- custom partial views
- custom changelog events
--- ###### Copyright © 2015 [Amit Portnoy](https://github.com/amitport).