update index to match reality

- update index to match new extension structure
- remove fuse, too experimental
- export Range and repr
This commit is contained in:
Sami Samhuri 2011-05-29 23:46:56 -07:00
parent d16f7e2b49
commit f03c8084d7

View file

@ -9,21 +9,23 @@ var ArrayExt = require('./array-ext')
, StringExt = require('./string-ext')
, Range = require('./range')
, repr = require('./repr').repr
, fuse = require('./fuse')
;
module.exports = { ArrayExt: ArrayExt.ArrayExt
, DateExt: DateExt.DateExt
, FileExt: FileExt.FileExt
, MathExt: MathExt.MathExt
, ObjectExt: ObjectExt.ObjectExt
, StringExt: StringExt.StringExt
, extendNative: function() {
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();
fuse.extendArray();
// Extend Node
FileExt.extend(require('fs'));
@ -33,22 +35,30 @@ module.exports = { ArrayExt: ArrayExt.ArrayExt
return module.exports;
}
, requireEverything: function() {
, 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;
}
};
};