From 890287317523ef667a515711016a427f42016bfb Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Sun, 5 Jun 2011 18:12:49 -0700 Subject: [PATCH] accept a context to extend in requireEverything() --- lib/index.js | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/lib/index.js b/lib/index.js index dacbb52..d69f2f7 100644 --- a/lib/index.js +++ b/lib/index.js @@ -51,6 +51,30 @@ batteries.extendNative = function(context) { }); return batteries; - - +}; + +batteries.requireEverything = function(context) { + context = ensureContext(context); + context.assert = require('assert'); + context.buffer = require('buffer'); + context.child_process = require('child_process'); + context.crypto = require('crypto'); + context.dgram = require('dgram'); + context.dns = require('dns'); + context.events = require('events'); + context.freelist = require('freelist'); + context.fs = require('fs'); + context.http = require('http'); + context.https = require('https'); + context.net = require('net'); + context.os = require('os'); + context.path = require('path'); + context.querystring = require('querystring'); + context.readline = require('readline'); + context.repl = require('repl'); + context.string_decoder = require('string_decoder'); + context.util = require('util'); + context.url = require('url'); + + return batteries; };