36 lines
640 B
JavaScript
36 lines
640 B
JavaScript
"use strict";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;
|