st-bundle
Version:
CLI for watching and bundling SpringType projects.
17 lines (16 loc) • 748 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function fixModuleSourceMap(module, sourceMapText) {
let jsonSourceMaps = typeof sourceMapText === 'string' ? JSON.parse(sourceMapText) : sourceMapText;
jsonSourceMaps.sources = [module.getSourceMapPath()];
if (module.fastAnalysis.report.dynamicImports) {
// fixing the replaces import statements
// so the sourceContent will look the same
let sourcesContent = jsonSourceMaps.sourcesContent;
if (sourcesContent && sourcesContent[0]) {
sourcesContent[0] = sourcesContent[0].replace(/\$fsmp\$/g, 'import');
}
}
return JSON.stringify(jsonSourceMaps);
}
exports.fixModuleSourceMap = fixModuleSourceMap;