1 |
|
2 | const 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 | IgoDust: require('igo-dust'),
|
10 | logger: require('./src/logger'),
|
11 | mailer: require('./src/mailer'),
|
12 | Model: require('./src/db/Model'),
|
13 | app: require('./src/app')
|
14 | };
|
15 |
|
16 | const env = process.env.NODE_ENV || 'dev';
|
17 |
|
18 | if (!global.IGO_CLI && env === 'dev') {
|
19 | igo.dev = require('./src/dev/index');
|
20 | }
|
21 |
|
22 | module.exports = igo;
|