UNPKG

568 BJavaScriptView Raw
1
2const igo = {
3 cache: require('./src/cache'),
4 cls: require('./src/cls'),
5 config: require('./src/config'),
6 db: require('./src/db/db'),
7 express: require('express'),
8 i18next: require('i18next'),
9 render: require('consolidate').dust,
10 logger: require('./src/logger'),
11 mailer: require('./src/mailer'),
12 Model: require('./src/db/Model'),
13 app: require('./src/app')
14};
15
16const env = process.env.NODE_ENV || 'dev';
17// dev
18if (!global.IGO_CLI && env === 'dev') {
19 igo.dev = require('./src/dev/index');
20}
21
22module.exports = igo;