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,46 +9,56 @@ 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
, extendNative: function() { , StringExt: StringExt
// Extend native types , Range: Range
ArrayExt.extendNative(); , repr: repr
DateExt.extendNative();
MathExt.extendNative();
fuse.extendArray();
// Extend Node , extendNative: function() {
FileExt.extend(require('fs')); // Extend native types
ArrayExt.extendNative();
global['Range'] = Range; DateExt.extendNative();
global['repr'] = repr; MathExt.extendNative();
return module.exports; // Extend Node
} FileExt.extend(require('fs'));
, requireEverything: function() {
assert = require('assert'); global['Range'] = Range;
child_process = require('child_process'); global['repr'] = repr;
crypto = require('crypto');
dgram = require('dgram'); return module.exports;
dns = require('dns'); }
events = require('events');
fs = require('fs'); , requireEverything: function() {
http = require('http'); assert = require('assert');
net = require('net'); buffer = require('buffer');
path = require('path'); child_process = require('child_process');
querystring = require('querystring'); crypto = require('crypto');
repl = require('repl'); dgram = require('dgram');
util = require('util'); dns = require('dns');
url = require('url'); events = require('events');
freelist = require('freelist');
return module.exports; 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;
}
};