15 lines
442 B
JavaScript
15 lines
442 B
JavaScript
|
'use strict';
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports.default = transformImportCall;
|
||
|
function transformImportCall(t, nodePath, mapper, state, cwd) {
|
||
|
var source = nodePath.get('source');
|
||
|
if (source.type === 'StringLiteral') {
|
||
|
var modulePath = mapper(source.node.value, state.file.opts.filename, state.opts, cwd);
|
||
|
if (modulePath) {
|
||
|
source.replaceWith(t.stringLiteral(modulePath));
|
||
|
}
|
||
|
}
|
||
|
}
|