1 | require('./environment');
|
2 |
|
3 | global._Promise = Promise;
|
4 | global.Promise = require('bluebird').Promise;
|
5 |
|
6 | const sanitizer = require('sanitizer');
|
7 | const sanitize = require('./namespace/sanitize');
|
8 | let Controller = require('./classes/controller');
|
9 | let string = new (require('./namespace/string'))();
|
10 | let cache = require('./namespace/cache');
|
11 | let imports = require('./namespace/import');
|
12 | let intermission = require('./namespace/intermission');
|
13 | let log = require('./namespace/console');
|
14 | let type = require('./namespace/type');
|
15 | let token = require('./namespace/token');
|
16 | let number = require('./namespace/number');
|
17 | let object = require('./namespace/object');
|
18 | let Boot = require('./boot/boot');
|
19 |
|
20 | module.exports = global.Glad = {
|
21 | imports,
|
22 | intermission,
|
23 | string,
|
24 | type,
|
25 | token,
|
26 | number,
|
27 | object,
|
28 | sanitizer,
|
29 | sanitize,
|
30 | log,
|
31 | cache,
|
32 | Controller,
|
33 | 'Date' : require('./namespace/date'),
|
34 | __boot__ (cwd) {
|
35 | new Boot(cwd).exec();
|
36 | }
|
37 | };
|