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') , StringExt = require('./string-ext')
, Range = require('./range') , Range = require('./range')
, repr = require('./repr').repr , repr = require('./repr').repr
, fuse = require('./fuse')
; ;
module.exports = { ArrayExt: ArrayExt.ArrayExt module.exports =
, DateExt: DateExt.DateExt { ArrayExt: ArrayExt
, FileExt: FileExt.FileExt , DateExt: DateExt
, MathExt: MathExt.MathExt , FileExt: FileExt
, ObjectExt: ObjectExt.ObjectExt , MathExt: MathExt
, StringExt: StringExt.StringExt , ObjectExt: ObjectExt
, StringExt: StringExt
, Range: Range
, repr: repr
, extendNative: function() { , extendNative: function() {
// Extend native types // Extend native types
ArrayExt.extendNative(); ArrayExt.extendNative();
DateExt.extendNative(); DateExt.extendNative();
MathExt.extendNative(); MathExt.extendNative();
fuse.extendArray();
// Extend Node // Extend Node
FileExt.extend(require('fs')); FileExt.extend(require('fs'));
@ -33,22 +35,30 @@ module.exports = { ArrayExt: ArrayExt.ArrayExt
return module.exports; return module.exports;
} }
, requireEverything: function() { , requireEverything: function() {
assert = require('assert'); assert = require('assert');
buffer = require('buffer');
child_process = require('child_process'); child_process = require('child_process');
crypto = require('crypto'); crypto = require('crypto');
dgram = require('dgram'); dgram = require('dgram');
dns = require('dns'); dns = require('dns');
events = require('events'); events = require('events');
freelist = require('freelist');
fs = require('fs'); fs = require('fs');
http = require('http'); http = require('http');
https = require('https');
net = require('net'); net = require('net');
os = require('os');
path = require('path'); path = require('path');
querystring = require('querystring'); querystring = require('querystring');
readline = require('readline');
repl = require('repl'); repl = require('repl');
string_decoder = require('string_decoder');
util = require('util'); util = require('util');
url = require('url'); url = require('url');
return module.exports; return module.exports;
} }
}; };