1369 lines
26 KiB
JavaScript
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 };
|