UNPKG

895 BJavaScriptView Raw
1global._Promise = Promise;
2global.Promise = require('bluebird').Promise;
3
4const sanitizer = require('sanitizer');
5const sanitize = require('./namespace/sanitize');
6let Controller = require('./classes/controller');
7let string = new (require('./namespace/string'))();
8let cache = require('./namespace/cache');
9let imports = require('./namespace/import');
10let log = require('./namespace/console');
11let type = require('./namespace/type');
12let token = require('./namespace/token');
13let number = require('./namespace/number');
14let object = require('./namespace/object');
15let Boot = require('./boot/boot');
16
17module.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};