The cwdRequire hack is no longer necessary with the require.resolve refactor.

pull/5370/head
isaacs 2010-10-19 12:01:22 -07:00 committed by Ryan Dahl
parent 492fc0d752
commit bfc6b51d95
1 changed files with 1 additions and 10 deletions

View File

@ -22,15 +22,6 @@ var context;
var disableColors = process.env.NODE_DISABLE_COLORS ? true : false;
function cwdRequire (id) {
if (id.match(/^\.\.\//) || id.match(/^\.\//)) {
id = path.join(process.cwd(), id);
}
return require(id);
}
Object.keys(require).forEach(function (k) {
cwdRequire[k] = require[k];
});
// hack for require.resolve("./relative") to work properly.
module.filename = process.cwd() + "/repl";
@ -38,7 +29,7 @@ function resetContext() {
context = Script.createContext();
for (var i in global) context[i] = global[i];
context.module = module;
context.require = cwdRequire;
context.require = require;
}