Files
Library/node_modules/shiki/dist/langs.mjs
2026-01-09 23:05:52 -05:00

1369 lines
26 KiB
JavaScript

const bundledLanguagesInfo = [
{
"id": "abap",
"name": "ABAP",
"import": (() => import('@shikijs/langs/abap'))
},
{
"id": "actionscript-3",
"name": "ActionScript",
"import": (() => import('@shikijs/langs/actionscript-3'))
},
{
"id": "ada",
"name": "Ada",
"import": (() => import('@shikijs/langs/ada'))
},
{
"id": "angular-html",
"name": "Angular HTML",
"import": (() => import('@shikijs/langs/angular-html'))
},
{
"id": "angular-ts",
"name": "Angular TypeScript",
"import": (() => import('@shikijs/langs/angular-ts'))
},
{
"id": "apache",
"name": "Apache Conf",
"import": (() => import('@shikijs/langs/apache'))
},
{
"id": "apex",
"name": "Apex",
"import": (() => import('@shikijs/langs/apex'))
},
{
"id": "apl",
"name": "APL",
"import": (() => import('@shikijs/langs/apl'))
},
{
"id": "applescript",
"name": "AppleScript",
"import": (() => import('@shikijs/langs/applescript'))
},
{
"id": "ara",
"name": "Ara",
"import": (() => import('@shikijs/langs/ara'))
},
{
"id": "asciidoc",
"name": "AsciiDoc",
"aliases": [
"adoc"
],
"import": (() => import('@shikijs/langs/asciidoc'))
},
{
"id": "asm",
"name": "Assembly",
"import": (() => import('@shikijs/langs/asm'))
},
{
"id": "astro",
"name": "Astro",
"import": (() => import('@shikijs/langs/astro'))
},
{
"id": "awk",
"name": "AWK",
"import": (() => import('@shikijs/langs/awk'))
},
{
"id": "ballerina",
"name": "Ballerina",
"import": (() => import('@shikijs/langs/ballerina'))
},
{
"id": "bat",
"name": "Batch File",
"aliases": [
"batch"
],
"import": (() => import('@shikijs/langs/bat'))
},
{
"id": "beancount",
"name": "Beancount",
"import": (() => import('@shikijs/langs/beancount'))
},
{
"id": "berry",
"name": "Berry",
"aliases": [
"be"
],
"import": (() => import('@shikijs/langs/berry'))
},
{
"id": "bibtex",
"name": "BibTeX",
"import": (() => import('@shikijs/langs/bibtex'))
},
{
"id": "bicep",
"name": "Bicep",
"import": (() => import('@shikijs/langs/bicep'))
},
{
"id": "blade",
"name": "Blade",
"import": (() => import('@shikijs/langs/blade'))
},
{
"id": "bsl",
"name": "1C (Enterprise)",
"aliases": [
"1c"
],
"import": (() => import('@shikijs/langs/bsl'))
},
{
"id": "c",
"name": "C",
"import": (() => import('@shikijs/langs/c'))
},
{
"id": "cadence",
"name": "Cadence",
"aliases": [
"cdc"
],
"import": (() => import('@shikijs/langs/cadence'))
},
{
"id": "cairo",
"name": "Cairo",
"import": (() => import('@shikijs/langs/cairo'))
},
{
"id": "clarity",
"name": "Clarity",
"import": (() => import('@shikijs/langs/clarity'))
},
{
"id": "clojure",
"name": "Clojure",
"aliases": [
"clj"
],
"import": (() => import('@shikijs/langs/clojure'))
},
{
"id": "cmake",
"name": "CMake",
"import": (() => import('@shikijs/langs/cmake'))
},
{
"id": "cobol",
"name": "COBOL",
"import": (() => import('@shikijs/langs/cobol'))
},
{
"id": "codeowners",
"name": "CODEOWNERS",
"import": (() => import('@shikijs/langs/codeowners'))
},
{
"id": "codeql",
"name": "CodeQL",
"aliases": [
"ql"
],
"import": (() => import('@shikijs/langs/codeql'))
},
{
"id": "coffee",
"name": "CoffeeScript",
"aliases": [
"coffeescript"
],
"import": (() => import('@shikijs/langs/coffee'))
},
{
"id": "common-lisp",
"name": "Common Lisp",
"aliases": [
"lisp"
],
"import": (() => import('@shikijs/langs/common-lisp'))
},
{
"id": "coq",
"name": "Coq",
"import": (() => import('@shikijs/langs/coq'))
},
{
"id": "cpp",
"name": "C++",
"aliases": [
"c++"
],
"import": (() => import('@shikijs/langs/cpp'))
},
{
"id": "crystal",
"name": "Crystal",
"import": (() => import('@shikijs/langs/crystal'))
},
{
"id": "csharp",
"name": "C#",
"aliases": [
"c#",
"cs"
],
"import": (() => import('@shikijs/langs/csharp'))
},
{
"id": "css",
"name": "CSS",
"import": (() => import('@shikijs/langs/css'))
},
{
"id": "csv",
"name": "CSV",
"import": (() => import('@shikijs/langs/csv'))
},
{
"id": "cue",
"name": "CUE",
"import": (() => import('@shikijs/langs/cue'))
},
{
"id": "cypher",
"name": "Cypher",
"aliases": [
"cql"
],
"import": (() => import('@shikijs/langs/cypher'))
},
{
"id": "d",
"name": "D",
"import": (() => import('@shikijs/langs/d'))
},
{
"id": "dart",
"name": "Dart",
"import": (() => import('@shikijs/langs/dart'))
},
{
"id": "dax",
"name": "DAX",
"import": (() => import('@shikijs/langs/dax'))
},
{
"id": "desktop",
"name": "Desktop",
"import": (() => import('@shikijs/langs/desktop'))
},
{
"id": "diff",
"name": "Diff",
"import": (() => import('@shikijs/langs/diff'))
},
{
"id": "docker",
"name": "Dockerfile",
"aliases": [
"dockerfile"
],
"import": (() => import('@shikijs/langs/docker'))
},
{
"id": "dotenv",
"name": "dotEnv",
"import": (() => import('@shikijs/langs/dotenv'))
},
{
"id": "dream-maker",
"name": "Dream Maker",
"import": (() => import('@shikijs/langs/dream-maker'))
},
{
"id": "edge",
"name": "Edge",
"import": (() => import('@shikijs/langs/edge'))
},
{
"id": "elixir",
"name": "Elixir",
"import": (() => import('@shikijs/langs/elixir'))
},
{
"id": "elm",
"name": "Elm",
"import": (() => import('@shikijs/langs/elm'))
},
{
"id": "emacs-lisp",
"name": "Emacs Lisp",
"aliases": [
"elisp"
],
"import": (() => import('@shikijs/langs/emacs-lisp'))
},
{
"id": "erb",
"name": "ERB",
"import": (() => import('@shikijs/langs/erb'))
},
{
"id": "erlang",
"name": "Erlang",
"aliases": [
"erl"
],
"import": (() => import('@shikijs/langs/erlang'))
},
{
"id": "fennel",
"name": "Fennel",
"import": (() => import('@shikijs/langs/fennel'))
},
{
"id": "fish",
"name": "Fish",
"import": (() => import('@shikijs/langs/fish'))
},
{
"id": "fluent",
"name": "Fluent",
"aliases": [
"ftl"
],
"import": (() => import('@shikijs/langs/fluent'))
},
{
"id": "fortran-fixed-form",
"name": "Fortran (Fixed Form)",
"aliases": [
"f",
"for",
"f77"
],
"import": (() => import('@shikijs/langs/fortran-fixed-form'))
},
{
"id": "fortran-free-form",
"name": "Fortran (Free Form)",
"aliases": [
"f90",
"f95",
"f03",
"f08",
"f18"
],
"import": (() => import('@shikijs/langs/fortran-free-form'))
},
{
"id": "fsharp",
"name": "F#",
"aliases": [
"f#",
"fs"
],
"import": (() => import('@shikijs/langs/fsharp'))
},
{
"id": "gdresource",
"name": "GDResource",
"import": (() => import('@shikijs/langs/gdresource'))
},
{
"id": "gdscript",
"name": "GDScript",
"import": (() => import('@shikijs/langs/gdscript'))
},
{
"id": "gdshader",
"name": "GDShader",
"import": (() => import('@shikijs/langs/gdshader'))
},
{
"id": "genie",
"name": "Genie",
"import": (() => import('@shikijs/langs/genie'))
},
{
"id": "gherkin",
"name": "Gherkin",
"import": (() => import('@shikijs/langs/gherkin'))
},
{
"id": "git-commit",
"name": "Git Commit Message",
"import": (() => import('@shikijs/langs/git-commit'))
},
{
"id": "git-rebase",
"name": "Git Rebase Message",
"import": (() => import('@shikijs/langs/git-rebase'))
},
{
"id": "gleam",
"name": "Gleam",
"import": (() => import('@shikijs/langs/gleam'))
},
{
"id": "glimmer-js",
"name": "Glimmer JS",
"aliases": [
"gjs"
],
"import": (() => import('@shikijs/langs/glimmer-js'))
},
{
"id": "glimmer-ts",
"name": "Glimmer TS",
"aliases": [
"gts"
],
"import": (() => import('@shikijs/langs/glimmer-ts'))
},
{
"id": "glsl",
"name": "GLSL",
"import": (() => import('@shikijs/langs/glsl'))
},
{
"id": "gnuplot",
"name": "Gnuplot",
"import": (() => import('@shikijs/langs/gnuplot'))
},
{
"id": "go",
"name": "Go",
"import": (() => import('@shikijs/langs/go'))
},
{
"id": "graphql",
"name": "GraphQL",
"aliases": [
"gql"
],
"import": (() => import('@shikijs/langs/graphql'))
},
{
"id": "groovy",
"name": "Groovy",
"import": (() => import('@shikijs/langs/groovy'))
},
{
"id": "hack",
"name": "Hack",
"import": (() => import('@shikijs/langs/hack'))
},
{
"id": "haml",
"name": "Ruby Haml",
"import": (() => import('@shikijs/langs/haml'))
},
{
"id": "handlebars",
"name": "Handlebars",
"aliases": [
"hbs"
],
"import": (() => import('@shikijs/langs/handlebars'))
},
{
"id": "haskell",
"name": "Haskell",
"aliases": [
"hs"
],
"import": (() => import('@shikijs/langs/haskell'))
},
{
"id": "haxe",
"name": "Haxe",
"import": (() => import('@shikijs/langs/haxe'))
},
{
"id": "hcl",
"name": "HashiCorp HCL",
"import": (() => import('@shikijs/langs/hcl'))
},
{
"id": "hjson",
"name": "Hjson",
"import": (() => import('@shikijs/langs/hjson'))
},
{
"id": "hlsl",
"name": "HLSL",
"import": (() => import('@shikijs/langs/hlsl'))
},
{
"id": "html",
"name": "HTML",
"import": (() => import('@shikijs/langs/html'))
},
{
"id": "html-derivative",
"name": "HTML (Derivative)",
"import": (() => import('@shikijs/langs/html-derivative'))
},
{
"id": "http",
"name": "HTTP",
"import": (() => import('@shikijs/langs/http'))
},
{
"id": "hurl",
"name": "Hurl",
"import": (() => import('@shikijs/langs/hurl'))
},
{
"id": "hxml",
"name": "HXML",
"import": (() => import('@shikijs/langs/hxml'))
},
{
"id": "hy",
"name": "Hy",
"import": (() => import('@shikijs/langs/hy'))
},
{
"id": "imba",
"name": "Imba",
"import": (() => import('@shikijs/langs/imba'))
},
{
"id": "ini",
"name": "INI",
"aliases": [
"properties"
],
"import": (() => import('@shikijs/langs/ini'))
},
{
"id": "java",
"name": "Java",
"import": (() => import('@shikijs/langs/java'))
},
{
"id": "javascript",
"name": "JavaScript",
"aliases": [
"js",
"cjs",
"mjs"
],
"import": (() => import('@shikijs/langs/javascript'))
},
{
"id": "jinja",
"name": "Jinja",
"import": (() => import('@shikijs/langs/jinja'))
},
{
"id": "jison",
"name": "Jison",
"import": (() => import('@shikijs/langs/jison'))
},
{
"id": "json",
"name": "JSON",
"import": (() => import('@shikijs/langs/json'))
},
{
"id": "json5",
"name": "JSON5",
"import": (() => import('@shikijs/langs/json5'))
},
{
"id": "jsonc",
"name": "JSON with Comments",
"import": (() => import('@shikijs/langs/jsonc'))
},
{
"id": "jsonl",
"name": "JSON Lines",
"import": (() => import('@shikijs/langs/jsonl'))
},
{
"id": "jsonnet",
"name": "Jsonnet",
"import": (() => import('@shikijs/langs/jsonnet'))
},
{
"id": "jssm",
"name": "JSSM",
"aliases": [
"fsl"
],
"import": (() => import('@shikijs/langs/jssm'))
},
{
"id": "jsx",
"name": "JSX",
"import": (() => import('@shikijs/langs/jsx'))
},
{
"id": "julia",
"name": "Julia",
"aliases": [
"jl"
],
"import": (() => import('@shikijs/langs/julia'))
},
{
"id": "kdl",
"name": "KDL",
"import": (() => import('@shikijs/langs/kdl'))
},
{
"id": "kotlin",
"name": "Kotlin",
"aliases": [
"kt",
"kts"
],
"import": (() => import('@shikijs/langs/kotlin'))
},
{
"id": "kusto",
"name": "Kusto",
"aliases": [
"kql"
],
"import": (() => import('@shikijs/langs/kusto'))
},
{
"id": "latex",
"name": "LaTeX",
"import": (() => import('@shikijs/langs/latex'))
},
{
"id": "lean",
"name": "Lean 4",
"aliases": [
"lean4"
],
"import": (() => import('@shikijs/langs/lean'))
},
{
"id": "less",
"name": "Less",
"import": (() => import('@shikijs/langs/less'))
},
{
"id": "liquid",
"name": "Liquid",
"import": (() => import('@shikijs/langs/liquid'))
},
{
"id": "llvm",
"name": "LLVM IR",
"import": (() => import('@shikijs/langs/llvm'))
},
{
"id": "log",
"name": "Log file",
"import": (() => import('@shikijs/langs/log'))
},
{
"id": "logo",
"name": "Logo",
"import": (() => import('@shikijs/langs/logo'))
},
{
"id": "lua",
"name": "Lua",
"import": (() => import('@shikijs/langs/lua'))
},
{
"id": "luau",
"name": "Luau",
"import": (() => import('@shikijs/langs/luau'))
},
{
"id": "make",
"name": "Makefile",
"aliases": [
"makefile"
],
"import": (() => import('@shikijs/langs/make'))
},
{
"id": "markdown",
"name": "Markdown",
"aliases": [
"md"
],
"import": (() => import('@shikijs/langs/markdown'))
},
{
"id": "marko",
"name": "Marko",
"import": (() => import('@shikijs/langs/marko'))
},
{
"id": "matlab",
"name": "MATLAB",
"import": (() => import('@shikijs/langs/matlab'))
},
{
"id": "mdc",
"name": "MDC",
"import": (() => import('@shikijs/langs/mdc'))
},
{
"id": "mdx",
"name": "MDX",
"import": (() => import('@shikijs/langs/mdx'))
},
{
"id": "mermaid",
"name": "Mermaid",
"aliases": [
"mmd"
],
"import": (() => import('@shikijs/langs/mermaid'))
},
{
"id": "mipsasm",
"name": "MIPS Assembly",
"aliases": [
"mips"
],
"import": (() => import('@shikijs/langs/mipsasm'))
},
{
"id": "mojo",
"name": "Mojo",
"import": (() => import('@shikijs/langs/mojo'))
},
{
"id": "move",
"name": "Move",
"import": (() => import('@shikijs/langs/move'))
},
{
"id": "narrat",
"name": "Narrat Language",
"aliases": [
"nar"
],
"import": (() => import('@shikijs/langs/narrat'))
},
{
"id": "nextflow",
"name": "Nextflow",
"aliases": [
"nf"
],
"import": (() => import('@shikijs/langs/nextflow'))
},
{
"id": "nginx",
"name": "Nginx",
"import": (() => import('@shikijs/langs/nginx'))
},
{
"id": "nim",
"name": "Nim",
"import": (() => import('@shikijs/langs/nim'))
},
{
"id": "nix",
"name": "Nix",
"import": (() => import('@shikijs/langs/nix'))
},
{
"id": "nushell",
"name": "nushell",
"aliases": [
"nu"
],
"import": (() => import('@shikijs/langs/nushell'))
},
{
"id": "objective-c",
"name": "Objective-C",
"aliases": [
"objc"
],
"import": (() => import('@shikijs/langs/objective-c'))
},
{
"id": "objective-cpp",
"name": "Objective-C++",
"import": (() => import('@shikijs/langs/objective-cpp'))
},
{
"id": "ocaml",
"name": "OCaml",
"import": (() => import('@shikijs/langs/ocaml'))
},
{
"id": "openscad",
"name": "OpenSCAD",
"aliases": [
"scad"
],
"import": (() => import('@shikijs/langs/openscad'))
},
{
"id": "pascal",
"name": "Pascal",
"import": (() => import('@shikijs/langs/pascal'))
},
{
"id": "perl",
"name": "Perl",
"import": (() => import('@shikijs/langs/perl'))
},
{
"id": "php",
"name": "PHP",
"import": (() => import('@shikijs/langs/php'))
},
{
"id": "pkl",
"name": "Pkl",
"import": (() => import('@shikijs/langs/pkl'))
},
{
"id": "plsql",
"name": "PL/SQL",
"import": (() => import('@shikijs/langs/plsql'))
},
{
"id": "po",
"name": "Gettext PO",
"aliases": [
"pot",
"potx"
],
"import": (() => import('@shikijs/langs/po'))
},
{
"id": "polar",
"name": "Polar",
"import": (() => import('@shikijs/langs/polar'))
},
{
"id": "postcss",
"name": "PostCSS",
"import": (() => import('@shikijs/langs/postcss'))
},
{
"id": "powerquery",
"name": "PowerQuery",
"import": (() => import('@shikijs/langs/powerquery'))
},
{
"id": "powershell",
"name": "PowerShell",
"aliases": [
"ps",
"ps1"
],
"import": (() => import('@shikijs/langs/powershell'))
},
{
"id": "prisma",
"name": "Prisma",
"import": (() => import('@shikijs/langs/prisma'))
},
{
"id": "prolog",
"name": "Prolog",
"import": (() => import('@shikijs/langs/prolog'))
},
{
"id": "proto",
"name": "Protocol Buffer 3",
"aliases": [
"protobuf"
],
"import": (() => import('@shikijs/langs/proto'))
},
{
"id": "pug",
"name": "Pug",
"aliases": [
"jade"
],
"import": (() => import('@shikijs/langs/pug'))
},
{
"id": "puppet",
"name": "Puppet",
"import": (() => import('@shikijs/langs/puppet'))
},
{
"id": "purescript",
"name": "PureScript",
"import": (() => import('@shikijs/langs/purescript'))
},
{
"id": "python",
"name": "Python",
"aliases": [
"py"
],
"import": (() => import('@shikijs/langs/python'))
},
{
"id": "qml",
"name": "QML",
"import": (() => import('@shikijs/langs/qml'))
},
{
"id": "qmldir",
"name": "QML Directory",
"import": (() => import('@shikijs/langs/qmldir'))
},
{
"id": "qss",
"name": "Qt Style Sheets",
"import": (() => import('@shikijs/langs/qss'))
},
{
"id": "r",
"name": "R",
"import": (() => import('@shikijs/langs/r'))
},
{
"id": "racket",
"name": "Racket",
"import": (() => import('@shikijs/langs/racket'))
},
{
"id": "raku",
"name": "Raku",
"aliases": [
"perl6"
],
"import": (() => import('@shikijs/langs/raku'))
},
{
"id": "razor",
"name": "ASP.NET Razor",
"import": (() => import('@shikijs/langs/razor'))
},
{
"id": "reg",
"name": "Windows Registry Script",
"import": (() => import('@shikijs/langs/reg'))
},
{
"id": "regexp",
"name": "RegExp",
"aliases": [
"regex"
],
"import": (() => import('@shikijs/langs/regexp'))
},
{
"id": "rel",
"name": "Rel",
"import": (() => import('@shikijs/langs/rel'))
},
{
"id": "riscv",
"name": "RISC-V",
"import": (() => import('@shikijs/langs/riscv'))
},
{
"id": "rosmsg",
"name": "ROS Interface",
"import": (() => import('@shikijs/langs/rosmsg'))
},
{
"id": "rst",
"name": "reStructuredText",
"import": (() => import('@shikijs/langs/rst'))
},
{
"id": "ruby",
"name": "Ruby",
"aliases": [
"rb"
],
"import": (() => import('@shikijs/langs/ruby'))
},
{
"id": "rust",
"name": "Rust",
"aliases": [
"rs"
],
"import": (() => import('@shikijs/langs/rust'))
},
{
"id": "sas",
"name": "SAS",
"import": (() => import('@shikijs/langs/sas'))
},
{
"id": "sass",
"name": "Sass",
"import": (() => import('@shikijs/langs/sass'))
},
{
"id": "scala",
"name": "Scala",
"import": (() => import('@shikijs/langs/scala'))
},
{
"id": "scheme",
"name": "Scheme",
"import": (() => import('@shikijs/langs/scheme'))
},
{
"id": "scss",
"name": "SCSS",
"import": (() => import('@shikijs/langs/scss'))
},
{
"id": "sdbl",
"name": "1C (Query)",
"aliases": [
"1c-query"
],
"import": (() => import('@shikijs/langs/sdbl'))
},
{
"id": "shaderlab",
"name": "ShaderLab",
"aliases": [
"shader"
],
"import": (() => import('@shikijs/langs/shaderlab'))
},
{
"id": "shellscript",
"name": "Shell",
"aliases": [
"bash",
"sh",
"shell",
"zsh"
],
"import": (() => import('@shikijs/langs/shellscript'))
},
{
"id": "shellsession",
"name": "Shell Session",
"aliases": [
"console"
],
"import": (() => import('@shikijs/langs/shellsession'))
},
{
"id": "smalltalk",
"name": "Smalltalk",
"import": (() => import('@shikijs/langs/smalltalk'))
},
{
"id": "solidity",
"name": "Solidity",
"import": (() => import('@shikijs/langs/solidity'))
},
{
"id": "soy",
"name": "Closure Templates",
"aliases": [
"closure-templates"
],
"import": (() => import('@shikijs/langs/soy'))
},
{
"id": "sparql",
"name": "SPARQL",
"import": (() => import('@shikijs/langs/sparql'))
},
{
"id": "splunk",
"name": "Splunk Query Language",
"aliases": [
"spl"
],
"import": (() => import('@shikijs/langs/splunk'))
},
{
"id": "sql",
"name": "SQL",
"import": (() => import('@shikijs/langs/sql'))
},
{
"id": "ssh-config",
"name": "SSH Config",
"import": (() => import('@shikijs/langs/ssh-config'))
},
{
"id": "stata",
"name": "Stata",
"import": (() => import('@shikijs/langs/stata'))
},
{
"id": "stylus",
"name": "Stylus",
"aliases": [
"styl"
],
"import": (() => import('@shikijs/langs/stylus'))
},
{
"id": "svelte",
"name": "Svelte",
"import": (() => import('@shikijs/langs/svelte'))
},
{
"id": "swift",
"name": "Swift",
"import": (() => import('@shikijs/langs/swift'))
},
{
"id": "system-verilog",
"name": "SystemVerilog",
"import": (() => import('@shikijs/langs/system-verilog'))
},
{
"id": "systemd",
"name": "Systemd Units",
"import": (() => import('@shikijs/langs/systemd'))
},
{
"id": "talonscript",
"name": "TalonScript",
"aliases": [
"talon"
],
"import": (() => import('@shikijs/langs/talonscript'))
},
{
"id": "tasl",
"name": "Tasl",
"import": (() => import('@shikijs/langs/tasl'))
},
{
"id": "tcl",
"name": "Tcl",
"import": (() => import('@shikijs/langs/tcl'))
},
{
"id": "templ",
"name": "Templ",
"import": (() => import('@shikijs/langs/templ'))
},
{
"id": "terraform",
"name": "Terraform",
"aliases": [
"tf",
"tfvars"
],
"import": (() => import('@shikijs/langs/terraform'))
},
{
"id": "tex",
"name": "TeX",
"import": (() => import('@shikijs/langs/tex'))
},
{
"id": "toml",
"name": "TOML",
"import": (() => import('@shikijs/langs/toml'))
},
{
"id": "ts-tags",
"name": "TypeScript with Tags",
"aliases": [
"lit"
],
"import": (() => import('@shikijs/langs/ts-tags'))
},
{
"id": "tsv",
"name": "TSV",
"import": (() => import('@shikijs/langs/tsv'))
},
{
"id": "tsx",
"name": "TSX",
"import": (() => import('@shikijs/langs/tsx'))
},
{
"id": "turtle",
"name": "Turtle",
"import": (() => import('@shikijs/langs/turtle'))
},
{
"id": "twig",
"name": "Twig",
"import": (() => import('@shikijs/langs/twig'))
},
{
"id": "typescript",
"name": "TypeScript",
"aliases": [
"ts",
"cts",
"mts"
],
"import": (() => import('@shikijs/langs/typescript'))
},
{
"id": "typespec",
"name": "TypeSpec",
"aliases": [
"tsp"
],
"import": (() => import('@shikijs/langs/typespec'))
},
{
"id": "typst",
"name": "Typst",
"aliases": [
"typ"
],
"import": (() => import('@shikijs/langs/typst'))
},
{
"id": "v",
"name": "V",
"import": (() => import('@shikijs/langs/v'))
},
{
"id": "vala",
"name": "Vala",
"import": (() => import('@shikijs/langs/vala'))
},
{
"id": "vb",
"name": "Visual Basic",
"aliases": [
"cmd"
],
"import": (() => import('@shikijs/langs/vb'))
},
{
"id": "verilog",
"name": "Verilog",
"import": (() => import('@shikijs/langs/verilog'))
},
{
"id": "vhdl",
"name": "VHDL",
"import": (() => import('@shikijs/langs/vhdl'))
},
{
"id": "viml",
"name": "Vim Script",
"aliases": [
"vim",
"vimscript"
],
"import": (() => import('@shikijs/langs/viml'))
},
{
"id": "vue",
"name": "Vue",
"import": (() => import('@shikijs/langs/vue'))
},
{
"id": "vue-html",
"name": "Vue HTML",
"import": (() => import('@shikijs/langs/vue-html'))
},
{
"id": "vue-vine",
"name": "Vue Vine",
"import": (() => import('@shikijs/langs/vue-vine'))
},
{
"id": "vyper",
"name": "Vyper",
"aliases": [
"vy"
],
"import": (() => import('@shikijs/langs/vyper'))
},
{
"id": "wasm",
"name": "WebAssembly",
"import": (() => import('@shikijs/langs/wasm'))
},
{
"id": "wenyan",
"name": "Wenyan",
"aliases": [
"\u6587\u8A00"
],
"import": (() => import('@shikijs/langs/wenyan'))
},
{
"id": "wgsl",
"name": "WGSL",
"import": (() => import('@shikijs/langs/wgsl'))
},
{
"id": "wikitext",
"name": "Wikitext",
"aliases": [
"mediawiki",
"wiki"
],
"import": (() => import('@shikijs/langs/wikitext'))
},
{
"id": "wit",
"name": "WebAssembly Interface Types",
"import": (() => import('@shikijs/langs/wit'))
},
{
"id": "wolfram",
"name": "Wolfram",
"aliases": [
"wl"
],
"import": (() => import('@shikijs/langs/wolfram'))
},
{
"id": "xml",
"name": "XML",
"import": (() => import('@shikijs/langs/xml'))
},
{
"id": "xsl",
"name": "XSL",
"import": (() => import('@shikijs/langs/xsl'))
},
{
"id": "yaml",
"name": "YAML",
"aliases": [
"yml"
],
"import": (() => import('@shikijs/langs/yaml'))
},
{
"id": "zenscript",
"name": "ZenScript",
"import": (() => import('@shikijs/langs/zenscript'))
},
{
"id": "zig",
"name": "Zig",
"import": (() => import('@shikijs/langs/zig'))
}
];
const bundledLanguagesBase = Object.fromEntries(bundledLanguagesInfo.map((i) => [i.id, i.import]));
const bundledLanguagesAlias = Object.fromEntries(bundledLanguagesInfo.flatMap((i) => i.aliases?.map((a) => [a, i.import]) || []));
const bundledLanguages = {
...bundledLanguagesBase,
...bundledLanguagesAlias
};
export { bundledLanguages, bundledLanguagesAlias, bundledLanguagesBase, bundledLanguagesInfo };