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