marko/test/patch-module.js
2016-04-27 10:13:15 -06:00

13 lines
436 B
JavaScript

var nodePath = require('path');
var Module = require('module').Module;
var oldResolveFilename = Module._resolveFilename;
var rootDir = nodePath.join(__dirname, '../');
Module._resolveFilename = function(request, parent, isMain) {
if (request.startsWith('marko')) {
request = request.substring('marko'.length);
request = rootDir + request;
}
return oldResolveFilename.call(this, request, parent, isMain);
};