Browse Source

Add 'root' global variable as reference to sandbox

v0.7.4-release
Ryan Dahl 14 years ago
parent
commit
3a00470dbb
  1. 2
      lib/module.js

2
lib/module.js

@ -400,6 +400,7 @@ Module.prototype._compile = function (content, filename) {
sandbox.__filename = filename; sandbox.__filename = filename;
sandbox.__dirname = dirname; sandbox.__dirname = dirname;
sandbox.module = self; sandbox.module = self;
sandbox.root = sandbox;
Script.runInNewContext(content, sandbox, filename); Script.runInNewContext(content, sandbox, filename);
@ -411,6 +412,7 @@ Module.prototype._compile = function (content, filename) {
global.__filename = filename; global.__filename = filename;
global.__dirname = dirname; global.__dirname = dirname;
global.module = self; global.module = self;
global.root = global;
Script.runInThisContext(content, filename); Script.runInThisContext(content, filename);
} }

Loading…
Cancel
Save