UNPKG

fuse-box

Version:

Fuse-Box a bundler that does it right

20 lines (19 loc) 745 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.alignCSSSourceMap = void 0; const path = require("path"); const utils_1 = require("../utils/utils"); function alignCSSSourceMap(props) { const { module, sourceMap } = props; const json = sourceMap.file ? sourceMap : JSON.parse(sourceMap.toString()); const rootPath = path.dirname(module.absPath); if (json.sources) { for (let i = 0; i < json.sources.length; i++) { const name = json.sources[i]; const resolvedPath = path.resolve(rootPath, name); json.sources[i] = utils_1.makePublicPath(resolvedPath); } } return JSON.stringify(json); } exports.alignCSSSourceMap = alignCSSSourceMap;