Skip to content

Commit af795eb

Browse files
committed
highlight dialect aliases
1 parent 8d55724 commit af795eb

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/runtime/stdlib/highlight.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,22 @@ async function getParser(code: HTMLElement): Promise<Parser | undefined> {
5252
case "js":
5353
case "ts":
5454
case "jsx":
55+
case "javascript":
56+
case "typescript":
5557
return (await import("@lezer/javascript")).parser.configure({dialect});
5658
case "html":
5759
return (await import("@lezer/html")).parser;
5860
case "css":
5961
return (await import("@lezer/css")).parser;
6062
case "md":
63+
case "markdown":
6164
return (await import("@lezer/markdown")).parser;
6265
}
6366
}
6467

6568
function getLanguage(code: HTMLElement): string | undefined {
6669
return [...code.classList]
6770
.find((c) => c.startsWith("language-"))
68-
?.slice("language-".length);
71+
?.slice("language-".length)
72+
?.toLowerCase();
6973
}

0 commit comments

Comments
 (0)