UNPKG

sucrase

Version:

Super-fast alternative to Babel for when you can target modern JS runtimes

36 lines (24 loc) 640 B
"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;