The basic set of plugins needed to bootstrap immodel into being a usable model. Works with browserify.
varmodel=require('immodel').use(require('base'));varmodel=require('immodel').use(require('base'),{validation: require('my-validations')});The base validation package will be replaced with the 'my-validation' package. The things you can replace are
getter-settercastmethodsattrsvalidationrequired- Basic 'required validator' implementationdefaults- Default valuesdiscriminators