allHighlightLanguages top-level property
Every bundled syntax grammar, keyed by language tag and common aliases.
Referencing this map pulls in ALL grammars, so unused languages can no longer be removed by tree-shaking — use it for demos or tooling. Production code should assemble a map with only the languages it needs.
Implementation
final Map<String, Grammar> allHighlightLanguages = <String, Grammar>{
'apacheconf': HighlightApacheconf.grammar,
'bash': HighlightBash.grammar,
'batch': HighlightBatch.grammar,
'c': HighlightC.grammar,
'clike': HighlightClike.grammar,
'clojure': HighlightClojure.grammar,
'coffeescript': HighlightCoffeescript.grammar,
'cpp': HighlightCpp.grammar,
'csharp': HighlightCsharp.grammar,
'css': HighlightCss.grammar,
'dart': HighlightDart.grammar,
'diff': HighlightDiff.grammar,
'docker': HighlightDocker.grammar,
'elixir': HighlightElixir.grammar,
'elm': HighlightElm.grammar,
'erlang': HighlightErlang.grammar,
'fsharp': HighlightFsharp.grammar,
'git': HighlightGit.grammar,
'go': HighlightGo.grammar,
'graphql': HighlightGraphql.grammar,
'groovy': HighlightGroovy.grammar,
'handlebars': HighlightHandlebars.grammar,
'haskell': HighlightHaskell.grammar,
'html': HighlightHtml.grammar,
'http': HighlightHttp.grammar,
'ini': HighlightIni.grammar,
'java': HighlightJava.grammar,
'js': HighlightJs.grammar,
'json': HighlightJson.grammar,
'json5': HighlightJson5.grammar,
'jsx': HighlightJsx.grammar,
'julia': HighlightJulia.grammar,
'kotlin': HighlightKotlin.grammar,
'latex': HighlightLatex.grammar,
'less': HighlightLess.grammar,
'lua': HighlightLua.grammar,
'makefile': HighlightMakefile.grammar,
'markdown': HighlightMarkdown.grammar,
'markup-templating': HighlightMarkupTemplating.grammar,
'nginx': HighlightNginx.grammar,
'objectivec': HighlightObjectivec.grammar,
'ocaml': HighlightOcaml.grammar,
'perl': HighlightPerl.grammar,
'php': HighlightPhp.grammar,
'plain': HighlightPlain.grammar,
'powershell': HighlightPowershell.grammar,
'protobuf': HighlightProtobuf.grammar,
'python': HighlightPython.grammar,
'r': HighlightR.grammar,
'regex': HighlightRegex.grammar,
'ruby': HighlightRuby.grammar,
'rust': HighlightRust.grammar,
'sass': HighlightSass.grammar,
'scala': HighlightScala.grammar,
'scss': HighlightScss.grammar,
'solidity': HighlightSolidity.grammar,
'sql': HighlightSql.grammar,
'swift': HighlightSwift.grammar,
'toml': HighlightToml.grammar,
'tsx': HighlightTsx.grammar,
'typescript': HighlightTypescript.grammar,
'vim': HighlightVim.grammar,
'wasm': HighlightWasm.grammar,
'xml': HighlightXml.grammar,
'yaml': HighlightYaml.grammar,
'atom': HighlightXml.grammar,
'coffee': HighlightCoffeescript.grammar,
'context': HighlightLatex.grammar,
'cs': HighlightCsharp.grammar,
'dockerfile': HighlightDocker.grammar,
'dotnet': HighlightCsharp.grammar,
'hbs': HighlightHandlebars.grammar,
'hs': HighlightHaskell.grammar,
'javascript': HighlightJs.grammar,
'kt': HighlightKotlin.grammar,
'kts': HighlightKotlin.grammar,
'markup': HighlightHtml.grammar,
'mathml': HighlightHtml.grammar,
'md': HighlightMarkdown.grammar,
'mustache': HighlightHandlebars.grammar,
'objc': HighlightObjectivec.grammar,
'plaintext': HighlightPlain.grammar,
'py': HighlightPython.grammar,
'rb': HighlightRuby.grammar,
'rss': HighlightXml.grammar,
'sh': HighlightBash.grammar,
'shell': HighlightBash.grammar,
'sol': HighlightSolidity.grammar,
'ssml': HighlightXml.grammar,
'svg': HighlightHtml.grammar,
'tex': HighlightLatex.grammar,
'text': HighlightPlain.grammar,
'ts': HighlightTypescript.grammar,
'txt': HighlightPlain.grammar,
'webmanifest': HighlightJson.grammar,
'yml': HighlightYaml.grammar,
};