release: WRNexusJS 0.6.0

This commit is contained in:
2026-08-01 01:09:58 +05:30
parent 3e565e8d03
commit 687d345882
502 changed files with 33038 additions and 11358 deletions
+23
View File
@@ -0,0 +1,23 @@
export interface WrnSourceMapEntry {
generatedLine: number;
sourceLine: number;
sourceColumn: number;
kind: string;
}
export interface WrnSourceMap {
version: 1;
source: string;
generated: string;
mappings: WrnSourceMapEntry[];
}
export function createWrnSourceMap(source: string, generated: string): WrnSourceMap {
const sourceLines = source.split(/\r?\n/).length;
const generatedLines = generated.split(/\r?\n/).length;
const mappings = Array.from({ length: Math.min(sourceLines, generatedLines) }, (_, index) => ({
generatedLine: index + 1,
sourceLine: index + 1,
sourceColumn: 1,
kind: "line",
}));
return { version: 1, source, generated, mappings };
}