marko-widgets
Version:
Module to support binding of behavior to rendered UI components rendered on the server or client
14 lines (11 loc) • 470 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-widgets')) {
request = request.substring('marko-widgets'.length);
request = nodePath.join(rootDir, request);
}
return oldResolveFilename.call(this, request, parent, isMain);
};