From f03c8084d7cad38e2ef7cbbf911cb9b9116ae4d7 Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Sun, 29 May 2011 23:46:56 -0700 Subject: [PATCH] update index to match reality - update index to match new extension structure - remove fuse, too experimental - export Range and repr --- lib/index.js | 90 +++++++++++++++++++++++++++++----------------------- 1 file changed, 50 insertions(+), 40 deletions(-) diff --git a/lib/index.js b/lib/index.js index 3206a1a..9cb5be4 100644 --- a/lib/index.js +++ b/lib/index.js @@ -9,46 +9,56 @@ 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() { - // Extend native types - ArrayExt.extendNative(); - DateExt.extendNative(); - MathExt.extendNative(); - fuse.extendArray(); +module.exports = +{ ArrayExt: ArrayExt +, DateExt: DateExt +, FileExt: FileExt +, MathExt: MathExt +, ObjectExt: ObjectExt +, StringExt: StringExt +, Range: Range +, repr: repr - // 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'); - util = require('util'); - url = require('url'); - - return module.exports; - } - }; +, 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; + } + +};