mirror of
https://github.com/samsonjs/batteries.git
synced 2026-03-25 09:15:46 +00:00
- update index to match new extension structure - remove fuse, too experimental - export Range and repr
64 lines
1.5 KiB
JavaScript
64 lines
1.5 KiB
JavaScript
// batteries
|
|
// Copyright 2010 - 2011 Sami Samhuri <sami@samhuri.net>
|
|
|
|
var ArrayExt = require('./array-ext')
|
|
, DateExt = require('./date-ext')
|
|
, FileExt = require('./file-ext')
|
|
, MathExt = require('./math-ext')
|
|
, ObjectExt = require('./object-ext')
|
|
, StringExt = require('./string-ext')
|
|
, Range = require('./range')
|
|
, repr = require('./repr').repr
|
|
;
|
|
|
|
module.exports =
|
|
{ ArrayExt: ArrayExt
|
|
, DateExt: DateExt
|
|
, FileExt: FileExt
|
|
, MathExt: MathExt
|
|
, ObjectExt: ObjectExt
|
|
, StringExt: StringExt
|
|
, Range: Range
|
|
, repr: repr
|
|
|
|
, extendNative: function() {
|
|
// Extend native types
|
|
ArrayExt.extendNative();
|
|
DateExt.extendNative();
|
|
MathExt.extendNative();
|
|
|
|
// Extend Node
|
|
FileExt.extend(require('fs'));
|
|
|
|
global['Range'] = Range;
|
|
global['repr'] = repr;
|
|
|
|
return module.exports;
|
|
}
|
|
|
|
, requireEverything: function() {
|
|
assert = require('assert');
|
|
buffer = require('buffer');
|
|
child_process = require('child_process');
|
|
crypto = require('crypto');
|
|
dgram = require('dgram');
|
|
dns = require('dns');
|
|
events = require('events');
|
|
freelist = require('freelist');
|
|
fs = require('fs');
|
|
http = require('http');
|
|
https = require('https');
|
|
net = require('net');
|
|
os = require('os');
|
|
path = require('path');
|
|
querystring = require('querystring');
|
|
readline = require('readline');
|
|
repl = require('repl');
|
|
string_decoder = require('string_decoder');
|
|
util = require('util');
|
|
url = require('url');
|
|
|
|
return module.exports;
|
|
}
|
|
|
|
};
|