-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.js
executable file
·58 lines (49 loc) · 1.28 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
'use strict';
/*
* Load Error extensions
*/
require('./lib/error.js');
/*
* Expose all helpers
*/
module.exports.async = require('./lib/async.js');
module.exports.object = require('./lib/object.js');
module.exports.buffer = require('./lib/buffer.js');
module.exports.template = require('./lib/template.js');
module.exports.fsExt = require('./lib/fsExt.js');
module.exports.password = require('./lib/password.js');
module.exports.guid = require('./lib/guid.js');
module.exports.validator = require('./lib/validator.js');
module.exports.query = require('./lib/query.js');
module.exports.totaljsPatch = require('./lib/totaljsPatch.js');
/*
* Expose bundled 3-rd party modules
*/
module.exports.jwt = require('jwt-simple');
module.exports.shortId = module.exports.shortid = require('shortid');
module.exports.request = require('superagent');
/*
* Extend superagent.Request prototype
*/
require('superagent-retry')(module.exports.request);
require('./lib/request.js')(module.exports.request);
/*
* Extend Date prototype
*/
require('./lib/date.js');
/*
* Extend RegExp prototype
*/
require('./lib/regexp.js');
/*
* Extend String prototype
*/
require('./lib/string.js');
/*
* Extend Array prototype
*/
require('./lib/array.js');
/*
* Extend Number prototype
*/
require('./lib/number.js');