sucrase
Version:
Super-fast alternative to Babel for when you can target modern JS runtimes
36 lines (24 loc) • 640 B
JavaScript
Object.defineProperty(exports, "__esModule", {value: true});
var _charcodes = require('./parser/util/charcodes');
/**
* Generate a simple source map indicating that each line maps directly to the original line.
*/
function computeSourceMap(
code,
filePath,
{compiledFilename},
) {
let mappings = "AAAA";
for (let i = 0; i < code.length; i++) {
if (code.charCodeAt(i) === _charcodes.charCodes.lineFeed) {
mappings += ";AACA";
}
}
return {
version: 3,
file: compiledFilename || "",
sources: [filePath],
mappings,
names: [],
};
} exports.default = computeSourceMap;
;