MCPcopy
hub / github.com/vitejs/vite / extractSourcemapFromFile

Function extractSourcemapFromFile

packages/vite/src/node/server/sourcemap.ts:202–221  ·  packages/vite/src/node/server/sourcemap.ts::extractSourcemapFromFile
(
  code: string,
  filePath: string,
  logger: Logger,
)

Source from the content-addressed store, hash-verified

200}
201
202export function extractSourcemapFromFile(
203 code: string,
204 filePath: string,
205 logger: Logger,
206): { code: string; map: SourceMap } | undefined {
207 const map = (
208 convertSourceMap.fromSource(code) ||
209 convertSourceMap.fromMapFileSource(
210 code,
211 createConvertSourceMapReadMap(filePath, logger),
212 )
213 )?.toObject()
214
215 if (map) {
216 return {
217 code: code.replace(convertSourceMap.mapFileCommentRegex, blankReplacer),
218 map,
219 }
220 }
221}
222
223function createConvertSourceMapReadMap(
224 originalFileName: string,

Callers 2

loadAndTransformFunction · 0.90
getSourceMapFunction · 0.90

Calls 1

Tested by

no test coverage detected