use correct version of acorn in treehugger

pull/117/merge
nightwing 2015-07-13 17:06:31 +04:00
rodzic 0f23b016db
commit 8d8cf3b3cb
1 zmienionych plików z 11 dodań i 5 usunięć

Wyświetl plik

@ -2,19 +2,25 @@ var modules = require("module");
var oldResolve = modules._resolveFilename; var oldResolve = modules._resolveFilename;
var extraPaths = [ var extraPaths = [
__dirname + "/../node_modules/ace/lib", __dirname + "/../node_modules/ace/lib",
__dirname + "/../node_modules/treehugger/lib",
__dirname + "/../node_modules/v8debug/lib", __dirname + "/../node_modules/v8debug/lib",
__dirname + "/../" __dirname + "/../"
]; ];
modules._resolveFilename = function(request, paths) { var extraPathOverrides = [
__dirname + "/../node_modules/treehugger/lib",
];
modules._resolveFilename = function(request, parent) {
// Ensure client extensions can be loaded // Ensure client extensions can be loaded
request = request.replace(/^ext\//, "ext.") request = request.replace(/^ext\//, "ext.")
.replace(/^core\//, "cloud9.core/www/core/") .replace(/^core\//, "cloud9.core/www/core/")
.replace(/^lib\/chai\//, "chai/"); .replace(/^lib\/chai\//, "chai/");
// Add the extra paths // Add the extra paths
extraPaths.forEach(function(p) { extraPaths.forEach(function(p) {
if(paths.paths.indexOf(p) === -1) if (parent.paths.indexOf(p) === -1)
paths.paths.push(p); parent.paths.push(p);
}); });
return oldResolve(request, paths); extraPathOverrides.forEach(function(p) {
if (parent.paths.indexOf(p) === -1)
parent.paths.unshift(p);
});
return oldResolve(request, parent);
}; };