19 lines
575 B
JavaScript
19 lines
575 B
JavaScript
export function sourceMapSummary(sourceMaps) {
|
|
return {
|
|
status: sourceMaps.status,
|
|
requested: sourceMaps.requested,
|
|
processed: sourceMaps.processed,
|
|
dropped: sourceMaps.dropped,
|
|
items: sourceMaps.items.map((item) => ({
|
|
status: item.status,
|
|
declaredUrl: item.declared_url,
|
|
sources: item.original_sources.map(({ source }) => source),
|
|
edgeSpecifiers: item.original_module_edges.map(({ specifier }) =>
|
|
specifier.slice(0, 256),
|
|
),
|
|
mappings: item.mappings.length,
|
|
limitation: item.limitation,
|
|
})),
|
|
};
|
|
}
|