-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
18 lines (17 loc) · 830 Bytes
/
index.js
File metadata and controls
18 lines (17 loc) · 830 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
module.exports = function(replace) {
replace = replace || {};
// Write it all out so that it works with browserify
return this
.use(replace.types || require('immodel-types'))
.use(replace.hooks || require('immodel-hooks'))
.use(replace['getter-setter'] || require('immodel-getter-setter'))
.use(replace.defaults || require('immodel-defaults'))
.use(replace.cast || require('immodel-cast'))
.use(replace.methods || require('immodel-methods'))
.use(replace.attrs || require('immodel-attrs'))
.use(replace.validation || require('immodel-validation'))
.use(replace.required || require('immodel-required'))
.use(replace.enum || require('immodel-enum'))
.use(replace.discriminators || require('immodel-discriminators'))
.use(replace.primitives || require('immodel-primitives'));
};