diff --git a/prelude.js b/prelude.js index 2b7e4c3..f51bee5 100644 --- a/prelude.js +++ b/prelude.js @@ -1,4 +1,3 @@ - // modules are defined as an array // [ module function, map of requireuires ] // @@ -27,7 +26,7 @@ if (previousRequire) return previousRequire(name, true); throw new Error('Cannot find module \'' + name + '\''); } - var m = cache[name] = {exports:{}}; + var m = cache[name] = {exports:{},require:newRequire}; modules[name][0].call(m.exports, function(x){ var id = modules[name][1][x]; return newRequire(id ? id : x);