forked from stackvana/microcule
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
22 lines (17 loc) · 766 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var microcule = {};
microcule.config = require('./config');
microcule.requireService = require('./lib/requireService');
microcule.requireServiceSync = require('./lib/requireServiceSync');
microcule.plugins = {
"bodyParser": require('./lib/plugins/bodyParser'),
"compile": require('./lib/plugins/compile'),
"logger": require('./lib/plugins/logger'),
"mschema": require('./lib/plugins/mschema'),
"RateLimiter": require('./lib/plugins/rateLimiter'),
"sourceGithubGist": require('./lib/plugins/sourceGithubGist'),
"sourceGithubRepo": require('./lib/plugins/sourceGithubRepo'),
"spawn": require('./lib/plugins/spawn')
};
// TODO: refactor viewPresenter into plugin
microcule.viewPresenter = require('./lib/viewPresenter');
module.exports = microcule;