mirror of
https://github.com/samsonjs/batteries.git
synced 2026-03-25 09:15:46 +00:00
48 lines
1.9 KiB
JavaScript
48 lines
1.9 KiB
JavaScript
var ArrayExt = require('./array-ext')
|
|
, FileExt = require('./file-ext')
|
|
, MathExt = require('./math-ext')
|
|
, ObjectExt = require('./object-ext')
|
|
, StringExt = require('./string-ext')
|
|
, Range = require('./range')
|
|
, repr = require('./repr').repr
|
|
, fuse = require('./fuse')
|
|
;
|
|
|
|
module.exports = { ArrayExt: ArrayExt.ArrayExt
|
|
, FileExt: FileExt.FileExt
|
|
, MathExt: MathExt.MathExt
|
|
, ObjectExt: ObjectExt.ObjectExt
|
|
, StringExt: StringExt.StringExt
|
|
, extendNative: function() {
|
|
// Extend native types
|
|
ArrayExt.extendNative();
|
|
MathExt.extendNative();
|
|
fuse.extendArray();
|
|
|
|
// Extend Node
|
|
FileExt.extend(require('fs'));
|
|
|
|
global['Range'] = Range;
|
|
global['repr'] = repr;
|
|
|
|
return module.exports;
|
|
}
|
|
, requireEverything: function() {
|
|
assert = require('assert');
|
|
child_process = require('child_process');
|
|
crypto = require('crypto');
|
|
dgram = require('dgram');
|
|
dns = require('dns');
|
|
events = require('events');
|
|
fs = require('fs');
|
|
http = require('http');
|
|
net = require('net');
|
|
path = require('path');
|
|
querystring = require('querystring');
|
|
repl = require('repl');
|
|
sys = require('sys');
|
|
url = require('url');
|
|
|
|
return module.exports;
|
|
}
|
|
};
|