mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
13 lines
451 B
JavaScript
13 lines
451 B
JavaScript
var path = require('path');
|
|
var markoWidgetsDir = path.join(__dirname, '../');
|
|
var resolveFrom = require('resolve-from');
|
|
|
|
module.exports = function getRequirePath(target, context) {
|
|
var relPath = target === 'marko-widgets' ?
|
|
'./' :
|
|
'.' + target.substring(target.indexOf('/'));
|
|
|
|
var resolvedTarget = resolveFrom(markoWidgetsDir, relPath);
|
|
var requirePath = context.getRequirePath(resolvedTarget);
|
|
return requirePath;
|
|
}; |