{
  "name": "@shikijs/langs",
  "type": "module",
  "version": "3.14.0",
  "description": "TextMate grammars for Shiki in ESM",
  "author": "Anthony Fu <anthonyfu117@hotmail.com>",
  "license": "MIT",
  "homepage": "https://github.com/shikijs/shiki#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/shikijs/shiki.git",
    "directory": "packages/langs"
  },
  "bugs": "https://github.com/shikijs/shiki/issues",
  "keywords": [
    "shiki",
    "textmate-grammars"
  ],
  "sideEffects": false,
  "exports": {
    ".": "./dist/index.mjs",
    "./abap": "./dist/abap.mjs",
    "./actionscript-3": "./dist/actionscript-3.mjs",
    "./ada": "./dist/ada.mjs",
    "./angular-expression": "./dist/angular-expression.mjs",
    "./angular-html": "./dist/angular-html.mjs",
    "./angular-inline-style": "./dist/angular-inline-style.mjs",
    "./angular-inline-template": "./dist/angular-inline-template.mjs",
    "./angular-let-declaration": "./dist/angular-let-declaration.mjs",
    "./angular-template-blocks": "./dist/angular-template-blocks.mjs",
    "./angular-template": "./dist/angular-template.mjs",
    "./angular-ts": "./dist/angular-ts.mjs",
    "./apache": "./dist/apache.mjs",
    "./apex": "./dist/apex.mjs",
    "./apl": "./dist/apl.mjs",
    "./applescript": "./dist/applescript.mjs",
    "./ara": "./dist/ara.mjs",
    "./adoc": "./dist/adoc.mjs",
    "./asciidoc": "./dist/asciidoc.mjs",
    "./asm": "./dist/asm.mjs",
    "./astro": "./dist/astro.mjs",
    "./awk": "./dist/awk.mjs",
    "./ballerina": "./dist/ballerina.mjs",
    "./batch": "./dist/batch.mjs",
    "./bat": "./dist/bat.mjs",
    "./beancount": "./dist/beancount.mjs",
    "./be": "./dist/be.mjs",
    "./berry": "./dist/berry.mjs",
    "./bibtex": "./dist/bibtex.mjs",
    "./bicep": "./dist/bicep.mjs",
    "./blade": "./dist/blade.mjs",
    "./1c": "./dist/1c.mjs",
    "./bsl": "./dist/bsl.mjs",
    "./c": "./dist/c.mjs",
    "./cdc": "./dist/cdc.mjs",
    "./cadence": "./dist/cadence.mjs",
    "./cairo": "./dist/cairo.mjs",
    "./clarity": "./dist/clarity.mjs",
    "./clj": "./dist/clj.mjs",
    "./clojure": "./dist/clojure.mjs",
    "./cmake": "./dist/cmake.mjs",
    "./cobol": "./dist/cobol.mjs",
    "./codeowners": "./dist/codeowners.mjs",
    "./ql": "./dist/ql.mjs",
    "./codeql": "./dist/codeql.mjs",
    "./coffeescript": "./dist/coffeescript.mjs",
    "./coffee": "./dist/coffee.mjs",
    "./lisp": "./dist/lisp.mjs",
    "./common-lisp": "./dist/common-lisp.mjs",
    "./coq": "./dist/coq.mjs",
    "./cpp-macro": "./dist/cpp-macro.mjs",
    "./cpp": "./dist/cpp.mjs",
    "./crystal": "./dist/crystal.mjs",
    "./cs": "./dist/cs.mjs",
    "./csharp": "./dist/csharp.mjs",
    "./css": "./dist/css.mjs",
    "./csv": "./dist/csv.mjs",
    "./cue": "./dist/cue.mjs",
    "./cql": "./dist/cql.mjs",
    "./cypher": "./dist/cypher.mjs",
    "./d": "./dist/d.mjs",
    "./dart": "./dist/dart.mjs",
    "./dax": "./dist/dax.mjs",
    "./desktop": "./dist/desktop.mjs",
    "./diff": "./dist/diff.mjs",
    "./dockerfile": "./dist/dockerfile.mjs",
    "./docker": "./dist/docker.mjs",
    "./dotenv": "./dist/dotenv.mjs",
    "./dream-maker": "./dist/dream-maker.mjs",
    "./edge": "./dist/edge.mjs",
    "./elixir": "./dist/elixir.mjs",
    "./elm": "./dist/elm.mjs",
    "./elisp": "./dist/elisp.mjs",
    "./emacs-lisp": "./dist/emacs-lisp.mjs",
    "./erb": "./dist/erb.mjs",
    "./erl": "./dist/erl.mjs",
    "./erlang": "./dist/erlang.mjs",
    "./es-tag-css": "./dist/es-tag-css.mjs",
    "./es-tag-glsl": "./dist/es-tag-glsl.mjs",
    "./es-tag-html": "./dist/es-tag-html.mjs",
    "./es-tag-sql": "./dist/es-tag-sql.mjs",
    "./es-tag-xml": "./dist/es-tag-xml.mjs",
    "./fennel": "./dist/fennel.mjs",
    "./fish": "./dist/fish.mjs",
    "./ftl": "./dist/ftl.mjs",
    "./fluent": "./dist/fluent.mjs",
    "./f": "./dist/f.mjs",
    "./for": "./dist/for.mjs",
    "./f77": "./dist/f77.mjs",
    "./fortran-fixed-form": "./dist/fortran-fixed-form.mjs",
    "./f90": "./dist/f90.mjs",
    "./f95": "./dist/f95.mjs",
    "./f03": "./dist/f03.mjs",
    "./f08": "./dist/f08.mjs",
    "./f18": "./dist/f18.mjs",
    "./fortran-free-form": "./dist/fortran-free-form.mjs",
    "./fs": "./dist/fs.mjs",
    "./fsharp": "./dist/fsharp.mjs",
    "./gdresource": "./dist/gdresource.mjs",
    "./gdscript": "./dist/gdscript.mjs",
    "./gdshader": "./dist/gdshader.mjs",
    "./genie": "./dist/genie.mjs",
    "./gherkin": "./dist/gherkin.mjs",
    "./git-commit": "./dist/git-commit.mjs",
    "./git-rebase": "./dist/git-rebase.mjs",
    "./gleam": "./dist/gleam.mjs",
    "./gjs": "./dist/gjs.mjs",
    "./glimmer-js": "./dist/glimmer-js.mjs",
    "./gts": "./dist/gts.mjs",
    "./glimmer-ts": "./dist/glimmer-ts.mjs",
    "./glsl": "./dist/glsl.mjs",
    "./gnuplot": "./dist/gnuplot.mjs",
    "./go": "./dist/go.mjs",
    "./gql": "./dist/gql.mjs",
    "./graphql": "./dist/graphql.mjs",
    "./groovy": "./dist/groovy.mjs",
    "./hack": "./dist/hack.mjs",
    "./haml": "./dist/haml.mjs",
    "./hbs": "./dist/hbs.mjs",
    "./handlebars": "./dist/handlebars.mjs",
    "./hs": "./dist/hs.mjs",
    "./haskell": "./dist/haskell.mjs",
    "./haxe": "./dist/haxe.mjs",
    "./hcl": "./dist/hcl.mjs",
    "./hjson": "./dist/hjson.mjs",
    "./hlsl": "./dist/hlsl.mjs",
    "./html-derivative": "./dist/html-derivative.mjs",
    "./html": "./dist/html.mjs",
    "./http": "./dist/http.mjs",
    "./hurl": "./dist/hurl.mjs",
    "./hxml": "./dist/hxml.mjs",
    "./hy": "./dist/hy.mjs",
    "./imba": "./dist/imba.mjs",
    "./properties": "./dist/properties.mjs",
    "./ini": "./dist/ini.mjs",
    "./java": "./dist/java.mjs",
    "./js": "./dist/js.mjs",
    "./cjs": "./dist/cjs.mjs",
    "./mjs": "./dist/mjs.mjs",
    "./javascript": "./dist/javascript.mjs",
    "./jinja-html": "./dist/jinja-html.mjs",
    "./jinja": "./dist/jinja.mjs",
    "./jison": "./dist/jison.mjs",
    "./json": "./dist/json.mjs",
    "./json5": "./dist/json5.mjs",
    "./jsonc": "./dist/jsonc.mjs",
    "./jsonl": "./dist/jsonl.mjs",
    "./jsonnet": "./dist/jsonnet.mjs",
    "./fsl": "./dist/fsl.mjs",
    "./jssm": "./dist/jssm.mjs",
    "./jsx": "./dist/jsx.mjs",
    "./jl": "./dist/jl.mjs",
    "./julia": "./dist/julia.mjs",
    "./kdl": "./dist/kdl.mjs",
    "./kt": "./dist/kt.mjs",
    "./kts": "./dist/kts.mjs",
    "./kotlin": "./dist/kotlin.mjs",
    "./kql": "./dist/kql.mjs",
    "./kusto": "./dist/kusto.mjs",
    "./latex": "./dist/latex.mjs",
    "./lean4": "./dist/lean4.mjs",
    "./lean": "./dist/lean.mjs",
    "./less": "./dist/less.mjs",
    "./liquid": "./dist/liquid.mjs",
    "./llvm": "./dist/llvm.mjs",
    "./log": "./dist/log.mjs",
    "./logo": "./dist/logo.mjs",
    "./lua": "./dist/lua.mjs",
    "./luau": "./dist/luau.mjs",
    "./makefile": "./dist/makefile.mjs",
    "./make": "./dist/make.mjs",
    "./markdown-vue": "./dist/markdown-vue.mjs",
    "./md": "./dist/md.mjs",
    "./markdown": "./dist/markdown.mjs",
    "./marko": "./dist/marko.mjs",
    "./matlab": "./dist/matlab.mjs",
    "./mdc": "./dist/mdc.mjs",
    "./mdx": "./dist/mdx.mjs",
    "./mmd": "./dist/mmd.mjs",
    "./mermaid": "./dist/mermaid.mjs",
    "./mips": "./dist/mips.mjs",
    "./mipsasm": "./dist/mipsasm.mjs",
    "./mojo": "./dist/mojo.mjs",
    "./move": "./dist/move.mjs",
    "./nar": "./dist/nar.mjs",
    "./narrat": "./dist/narrat.mjs",
    "./nf": "./dist/nf.mjs",
    "./nextflow": "./dist/nextflow.mjs",
    "./nginx": "./dist/nginx.mjs",
    "./nim": "./dist/nim.mjs",
    "./nix": "./dist/nix.mjs",
    "./nu": "./dist/nu.mjs",
    "./nushell": "./dist/nushell.mjs",
    "./objc": "./dist/objc.mjs",
    "./objective-c": "./dist/objective-c.mjs",
    "./objective-cpp": "./dist/objective-cpp.mjs",
    "./ocaml": "./dist/ocaml.mjs",
    "./pascal": "./dist/pascal.mjs",
    "./perl": "./dist/perl.mjs",
    "./php": "./dist/php.mjs",
    "./pkl": "./dist/pkl.mjs",
    "./plsql": "./dist/plsql.mjs",
    "./pot": "./dist/pot.mjs",
    "./potx": "./dist/potx.mjs",
    "./po": "./dist/po.mjs",
    "./polar": "./dist/polar.mjs",
    "./postcss": "./dist/postcss.mjs",
    "./powerquery": "./dist/powerquery.mjs",
    "./ps": "./dist/ps.mjs",
    "./ps1": "./dist/ps1.mjs",
    "./powershell": "./dist/powershell.mjs",
    "./prisma": "./dist/prisma.mjs",
    "./prolog": "./dist/prolog.mjs",
    "./protobuf": "./dist/protobuf.mjs",
    "./proto": "./dist/proto.mjs",
    "./jade": "./dist/jade.mjs",
    "./pug": "./dist/pug.mjs",
    "./puppet": "./dist/puppet.mjs",
    "./purescript": "./dist/purescript.mjs",
    "./py": "./dist/py.mjs",
    "./python": "./dist/python.mjs",
    "./qml": "./dist/qml.mjs",
    "./qmldir": "./dist/qmldir.mjs",
    "./qss": "./dist/qss.mjs",
    "./r": "./dist/r.mjs",
    "./racket": "./dist/racket.mjs",
    "./perl6": "./dist/perl6.mjs",
    "./raku": "./dist/raku.mjs",
    "./razor": "./dist/razor.mjs",
    "./reg": "./dist/reg.mjs",
    "./regex": "./dist/regex.mjs",
    "./regexp": "./dist/regexp.mjs",
    "./rel": "./dist/rel.mjs",
    "./riscv": "./dist/riscv.mjs",
    "./rosmsg": "./dist/rosmsg.mjs",
    "./rst": "./dist/rst.mjs",
    "./rb": "./dist/rb.mjs",
    "./ruby": "./dist/ruby.mjs",
    "./rs": "./dist/rs.mjs",
    "./rust": "./dist/rust.mjs",
    "./sas": "./dist/sas.mjs",
    "./sass": "./dist/sass.mjs",
    "./scala": "./dist/scala.mjs",
    "./scheme": "./dist/scheme.mjs",
    "./scss": "./dist/scss.mjs",
    "./1c-query": "./dist/1c-query.mjs",
    "./sdbl": "./dist/sdbl.mjs",
    "./shader": "./dist/shader.mjs",
    "./shaderlab": "./dist/shaderlab.mjs",
    "./bash": "./dist/bash.mjs",
    "./sh": "./dist/sh.mjs",
    "./shell": "./dist/shell.mjs",
    "./zsh": "./dist/zsh.mjs",
    "./shellscript": "./dist/shellscript.mjs",
    "./console": "./dist/console.mjs",
    "./shellsession": "./dist/shellsession.mjs",
    "./smalltalk": "./dist/smalltalk.mjs",
    "./solidity": "./dist/solidity.mjs",
    "./closure-templates": "./dist/closure-templates.mjs",
    "./soy": "./dist/soy.mjs",
    "./sparql": "./dist/sparql.mjs",
    "./spl": "./dist/spl.mjs",
    "./splunk": "./dist/splunk.mjs",
    "./sql": "./dist/sql.mjs",
    "./ssh-config": "./dist/ssh-config.mjs",
    "./stata": "./dist/stata.mjs",
    "./styl": "./dist/styl.mjs",
    "./stylus": "./dist/stylus.mjs",
    "./svelte": "./dist/svelte.mjs",
    "./swift": "./dist/swift.mjs",
    "./system-verilog": "./dist/system-verilog.mjs",
    "./systemd": "./dist/systemd.mjs",
    "./talon": "./dist/talon.mjs",
    "./talonscript": "./dist/talonscript.mjs",
    "./tasl": "./dist/tasl.mjs",
    "./tcl": "./dist/tcl.mjs",
    "./templ": "./dist/templ.mjs",
    "./tf": "./dist/tf.mjs",
    "./tfvars": "./dist/tfvars.mjs",
    "./terraform": "./dist/terraform.mjs",
    "./tex": "./dist/tex.mjs",
    "./toml": "./dist/toml.mjs",
    "./lit": "./dist/lit.mjs",
    "./ts-tags": "./dist/ts-tags.mjs",
    "./tsv": "./dist/tsv.mjs",
    "./tsx": "./dist/tsx.mjs",
    "./turtle": "./dist/turtle.mjs",
    "./twig": "./dist/twig.mjs",
    "./ts": "./dist/ts.mjs",
    "./cts": "./dist/cts.mjs",
    "./mts": "./dist/mts.mjs",
    "./typescript": "./dist/typescript.mjs",
    "./tsp": "./dist/tsp.mjs",
    "./typespec": "./dist/typespec.mjs",
    "./typ": "./dist/typ.mjs",
    "./typst": "./dist/typst.mjs",
    "./v": "./dist/v.mjs",
    "./vala": "./dist/vala.mjs",
    "./cmd": "./dist/cmd.mjs",
    "./vb": "./dist/vb.mjs",
    "./verilog": "./dist/verilog.mjs",
    "./vhdl": "./dist/vhdl.mjs",
    "./vim": "./dist/vim.mjs",
    "./vimscript": "./dist/vimscript.mjs",
    "./viml": "./dist/viml.mjs",
    "./vue-directives": "./dist/vue-directives.mjs",
    "./vue-html": "./dist/vue-html.mjs",
    "./vue-interpolations": "./dist/vue-interpolations.mjs",
    "./vue-sfc-style-variable-injection": "./dist/vue-sfc-style-variable-injection.mjs",
    "./vue-vine": "./dist/vue-vine.mjs",
    "./vue": "./dist/vue.mjs",
    "./vy": "./dist/vy.mjs",
    "./vyper": "./dist/vyper.mjs",
    "./wasm": "./dist/wasm.mjs",
    "./wenyan": "./dist/wenyan.mjs",
    "./wgsl": "./dist/wgsl.mjs",
    "./mediawiki": "./dist/mediawiki.mjs",
    "./wiki": "./dist/wiki.mjs",
    "./wikitext": "./dist/wikitext.mjs",
    "./wit": "./dist/wit.mjs",
    "./wl": "./dist/wl.mjs",
    "./wolfram": "./dist/wolfram.mjs",
    "./xml": "./dist/xml.mjs",
    "./xsl": "./dist/xsl.mjs",
    "./yml": "./dist/yml.mjs",
    "./yaml": "./dist/yaml.mjs",
    "./zenscript": "./dist/zenscript.mjs",
    "./zig": "./dist/zig.mjs"
  },
  "main": "./dist/index.mjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.mts",
  "files": [
    "dist"
  ],
  "dependencies": {
    "@shikijs/types": "3.14.0"
  },
  "devDependencies": {
    "tm-grammars": "^1.25.1"
  },
  "scripts": {
    "build": "pnpm prepare"
  }
}