diff --git a/lib/sandboxed_module.js b/lib/sandboxed_module.js index 568bd00..06b9467 100644 --- a/lib/sandboxed_module.js +++ b/lib/sandboxed_module.js @@ -159,13 +159,14 @@ SandboxedModule.prototype._createRecursiveRequireProxy = function() { } cache[this.filename] = this.exports; var globals = this.globals; + var options = this._options; function createInnerSandboxedModule(requestedFilename){ // load nested dependency in sandboxed module var sandboxedModule = new SandboxedModule(); sandboxedModule._getGlobals = function(){return globals}; var trace = stackTrace.get(createInnerSandboxedModule); - sandboxedModule._init(requestedFilename,trace); + sandboxedModule._init(requestedFilename,trace,options); var proxyRequire = bindRequire(RecursiveRequireProxy,sandboxedModule); sandboxedModule.locals.require = proxyRequire; sandboxedModule.module.require = proxyRequire