{"bugs":"https://github.com/shikijs/shiki/issues","dist":{"shasum":"86245476c1027aadb21453558283eb9b7057a823","tarball":"https://registry.npmjs.org/@shikijs/langs/-/langs-4.4.2.tgz","fileCount":725,"integrity":"sha512-8DfeusD+Zdv/eYIDdXyJTUnSMHt+aAWjAOCXV20HNGAHRlInXpG8wh421v6B91WOm9TFwRLN+b/LG5F2NAIojg==","signatures":[{"sig":"MEQCID9yIGsfvYCs69Zc1yVEMf92C8+8NhMYStELVKRTQrqAAiB/bqm/AXC944isTMqvfQfrx/Rt4Exhi6CVAG99rOJkKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDayplnaIZBui+SSTabLjI9IzWpLAmNnXU8OXgY+OMhQgIhAI2e/BHWWt/O67TJT46PVFsUcH+JIkOXxUe6xpITCf4t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shikijs%2flangs@4.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8480214},"main":"./dist/index.mjs","name":"@shikijs/langs","type":"module","types":"./dist/index.d.mts","author":"Anthony Fu <anthonyfu117@hotmail.com>","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./c":"./dist/c.mjs","./d":"./dist/d.mjs","./f":"./dist/f.mjs","./r":"./dist/r.mjs","./v":"./dist/v.mjs","./1c":"./dist/1c.mjs","./be":"./dist/be.mjs","./c3":"./dist/c3.mjs","./cs":"./dist/cs.mjs","./fs":"./dist/fs.mjs","./gd":"./dist/gd.mjs","./gn":"./dist/gn.mjs","./go":"./dist/go.mjs","./hs":"./dist/hs.mjs","./hy":"./dist/hy.mjs","./jl":"./dist/jl.mjs","./js":"./dist/js.mjs","./kt":"./dist/kt.mjs","./md":"./dist/md.mjs","./nf":"./dist/nf.mjs","./nu":"./dist/nu.mjs","./po":"./dist/po.mjs","./ps":"./dist/ps.mjs","./py":"./dist/py.mjs","./ql":"./dist/ql.mjs","./rb":"./dist/rb.mjs","./rs":"./dist/rs.mjs","./sh":"./dist/sh.mjs","./tf":"./dist/tf.mjs","./ts":"./dist/ts.mjs","./vb":"./dist/vb.mjs","./vy":"./dist/vy.mjs","./wl":"./dist/wl.mjs","./ada":"./dist/ada.mjs","./ahk":"./dist/ahk.mjs","./apl":"./dist/apl.mjs","./ara":"./dist/ara.mjs","./as3":"./dist/as3.mjs","./asm":"./dist/asm.mjs","./awk":"./dist/awk.mjs","./bat":"./dist/bat.mjs","./bsl":"./dist/bsl.mjs","./cdc":"./dist/cdc.mjs","./cjs":"./dist/cjs.mjs","./clj":"./dist/clj.mjs","./cmd":"./dist/cmd.mjs","./coq":"./dist/coq.mjs","./cpp":"./dist/cpp.mjs","./cql":"./dist/cql.mjs","./css":"./dist/css.mjs","./csv":"./dist/csv.mjs","./cts":"./dist/cts.mjs","./cue":"./dist/cue.mjs","./dax":"./dist/dax.mjs","./elm":"./dist/elm.mjs","./erb":"./dist/erb.mjs","./erl":"./dist/erl.mjs","./f03":"./dist/f03.mjs","./f08":"./dist/f08.mjs","./f18":"./dist/f18.mjs","./f77":"./dist/f77.mjs","./f90":"./dist/f90.mjs","./f95":"./dist/f95.mjs","./for":"./dist/for.mjs","./fsl":"./dist/fsl.mjs","./ftl":"./dist/ftl.mjs","./gjs":"./dist/gjs.mjs","./gql":"./dist/gql.mjs","./gts":"./dist/gts.mjs","./hbs":"./dist/hbs.mjs","./hcl":"./dist/hcl.mjs","./ini":"./dist/ini.mjs","./jsx":"./dist/jsx.mjs","./kdl":"./dist/kdl.mjs","./kql":"./dist/kql.mjs","./kts":"./dist/kts.mjs","./lit":"./dist/lit.mjs","./log":"./dist/log.mjs","./lua":"./dist/lua.mjs","./mbt":"./dist/mbt.mjs","./mdc":"./dist/mdc.mjs","./mdx":"./dist/mdx.mjs","./mjs":"./dist/mjs.mjs","./mmd":"./dist/mmd.mjs","./mts":"./dist/mts.mjs","./nar":"./dist/nar.mjs","./nim":"./dist/nim.mjs","./nix":"./dist/nix.mjs","./org":"./dist/org.mjs","./php":"./dist/php.mjs","./pkl":"./dist/pkl.mjs","./pot":"./dist/pot.mjs","./ps1":"./dist/ps1.mjs","./pug":"./dist/pug.mjs","./qml":"./dist/qml.mjs","./qss":"./dist/qss.mjs","./rbs":"./dist/rbs.mjs","./reg":"./dist/reg.mjs","./rel":"./dist/rel.mjs","./ron":"./dist/ron.mjs","./rst":"./dist/rst.mjs","./sas":"./dist/sas.mjs","./soy":"./dist/soy.mjs","./spl":"./dist/spl.mjs","./sql":"./dist/sql.mjs","./tcl":"./dist/tcl.mjs","./tex":"./dist/tex.mjs","./tsp":"./dist/tsp.mjs","./tsv":"./dist/tsv.mjs","./tsx":"./dist/tsx.mjs","./typ":"./dist/typ.mjs","./vim":"./dist/vim.mjs","./vue":"./dist/vue.mjs","./wit":"./dist/wit.mjs","./xml":"./dist/xml.mjs","./xsl":"./dist/xsl.mjs","./yml":"./dist/yml.mjs","./zig":"./dist/zig.mjs","./zsh":"./dist/zsh.mjs","./abap":"./dist/abap.mjs","./adoc":"./dist/adoc.mjs","./ahk1":"./dist/ahk1.mjs","./ahk2":"./dist/ahk2.mjs","./apex":"./dist/apex.mjs","./bash":"./dist/bash.mjs","./bird":"./dist/bird.mjs","./chpl":"./dist/chpl.mjs","./dart":"./dist/dart.mjs","./diff":"./dist/diff.mjs","./edge":"./dist/edge.mjs","./fish":"./dist/fish.mjs","./glsl":"./dist/glsl.mjs","./hack":"./dist/hack.mjs","./haml":"./dist/haml.mjs","./haxe":"./dist/haxe.mjs","./hlsl":"./dist/hlsl.mjs","./html":"./dist/html.mjs","./http":"./dist/http.mjs","./hurl":"./dist/hurl.mjs","./hxml":"./dist/hxml.mjs","./imba":"./dist/imba.mjs","./jade":"./dist/jade.mjs","./java":"./dist/java.mjs","./json":"./dist/json.mjs","./jssm":"./dist/jssm.mjs","./just":"./dist/just.mjs","./lean":"./dist/lean.mjs","./less":"./dist/less.mjs","./lisp":"./dist/lisp.mjs","./llvm":"./dist/llvm.mjs","./logo":"./dist/logo.mjs","./luau":"./dist/luau.mjs","./make":"./dist/make.mjs","./mbti":"./dist/mbti.mjs","./mips":"./dist/mips.mjs","./mojo":"./dist/mojo.mjs","./move":"./dist/move.mjs","./nsis":"./dist/nsis.mjs","./objc":"./dist/objc.mjs","./odin":"./dist/odin.mjs","./perl":"./dist/perl.mjs","./potx":"./dist/potx.mjs","./pwsh":"./dist/pwsh.mjs","./raku":"./dist/raku.mjs","./ruby":"./dist/ruby.mjs","./rust":"./dist/rust.mjs","./sass":"./dist/sass.mjs","./scad":"./dist/scad.mjs","./scss":"./dist/scss.mjs","./sdbl":"./dist/sdbl.mjs","./styl":"./dist/styl.mjs","./tasl":"./dist/tasl.mjs","./toml":"./dist/toml.mjs","./tres":"./dist/tres.mjs","./tscn":"./dist/tscn.mjs","./twig":"./dist/twig.mjs","./vala":"./dist/vala.mjs","./vhdl":"./dist/vhdl.mjs","./viml":"./dist/viml.mjs","./wasm":"./dist/wasm.mjs","./wgsl":"./dist/wgsl.mjs","./wiki":"./dist/wiki.mjs","./yaml":"./dist/yaml.mjs","./astro":"./dist/astro.mjs","./batch":"./dist/batch.mjs","./berry":"./dist/berry.mjs","./bicep":"./dist/bicep.mjs","./bird2":"./dist/bird2.mjs","./blade":"./dist/blade.mjs","./cairo":"./dist/cairo.mjs","./cmake":"./dist/cmake.mjs","./cobol":"./dist/cobol.mjs","./elisp":"./dist/elisp.mjs","./genie":"./dist/genie.mjs","./gleam":"./dist/gleam.mjs","./hjson":"./dist/hjson.mjs","./jinja":"./dist/jinja.mjs","./jison":"./dist/jison.mjs","./json5":"./dist/json5.mjs","./jsonc":"./dist/jsonc.mjs","./jsonl":"./dist/jsonl.mjs","./julia":"./dist/julia.mjs","./kusto":"./dist/kusto.mjs","./latex":"./dist/latex.mjs","./lean4":"./dist/lean4.mjs","./marko":"./dist/marko.mjs","./nginx":"./dist/nginx.mjs","./ocaml":"./dist/ocaml.mjs","./perl6":"./dist/perl6.mjs","./plsql":"./dist/plsql.mjs","./polar":"./dist/polar.mjs","./proto":"./dist/proto.mjs","./razor":"./dist/razor.mjs","./regex":"./dist/regex.mjs","./riscv":"./dist/riscv.mjs","./scala":"./dist/scala.mjs","./shell":"./dist/shell.mjs","./stata":"./dist/stata.mjs","./surql":"./dist/surql.mjs","./swift":"./dist/swift.mjs","./talon":"./dist/talon.mjs","./templ":"./dist/templ.mjs","./typst":"./dist/typst.mjs","./vyper":"./dist/vyper.mjs","./apache":"./dist/apache.mjs","./bibtex":"./dist/bibtex.mjs","./chapel":"./dist/chapel.mjs","./codeql":"./dist/codeql.mjs","./coffee":"./dist/coffee.mjs","./csharp":"./dist/csharp.mjs","./cypher":"./dist/cypher.mjs","./docker":"./dist/docker.mjs","./dotenv":"./dist/dotenv.mjs","./elixir":"./dist/elixir.mjs","./erlang":"./dist/erlang.mjs","./fennel":"./dist/fennel.mjs","./fluent":"./dist/fluent.mjs","./fsharp":"./dist/fsharp.mjs","./groovy":"./dist/groovy.mjs","./kotlin":"./dist/kotlin.mjs","./liquid":"./dist/liquid.mjs","./matlab":"./dist/matlab.mjs","./narrat":"./dist/narrat.mjs","./pascal":"./dist/pascal.mjs","./prisma":"./dist/prisma.mjs","./prolog":"./dist/prolog.mjs","./puppet":"./dist/puppet.mjs","./python":"./dist/python.mjs","./qmldir":"./dist/qmldir.mjs","./racket":"./dist/racket.mjs","./regexp":"./dist/regexp.mjs","./rosmsg":"./dist/rosmsg.mjs","./scheme":"./dist/scheme.mjs","./shader":"./dist/shader.mjs","./smithy":"./dist/smithy.mjs","./sparql":"./dist/sparql.mjs","./splunk":"./dist/splunk.mjs","./stylus":"./dist/stylus.mjs","./svelte":"./dist/svelte.mjs","./tfvars":"./dist/tfvars.mjs","./turtle":"./dist/turtle.mjs","./wenyan":"./dist/wenyan.mjs","./cadence":"./dist/cadence.mjs","./clarity":"./dist/clarity.mjs","./clojure":"./dist/clojure.mjs","./console":"./dist/console.mjs","./crystal":"./dist/crystal.mjs","./desktop":"./dist/desktop.mjs","./gherkin":"./dist/gherkin.mjs","./gnuplot":"./dist/gnuplot.mjs","./graphql":"./dist/graphql.mjs","./haskell":"./dist/haskell.mjs","./jsonnet":"./dist/jsonnet.mjs","./mermaid":"./dist/mermaid.mjs","./mipsasm":"./dist/mipsasm.mjs","./moonbit":"./dist/moonbit.mjs","./nushell":"./dist/nushell.mjs","./postcss":"./dist/postcss.mjs","./systemd":"./dist/systemd.mjs","./ts-tags":"./dist/ts-tags.mjs","./verilog":"./dist/verilog.mjs","./wolfram":"./dist/wolfram.mjs","./1c-query":"./dist/1c-query.mjs","./asciidoc":"./dist/asciidoc.mjs","./gdscript":"./dist/gdscript.mjs","./gdshader":"./dist/gdshader.mjs","./justfile":"./dist/justfile.mjs","./makefile":"./dist/makefile.mjs","./markdown":"./dist/markdown.mjs","./nextflow":"./dist/nextflow.mjs","./openscad":"./dist/openscad.mjs","./protobuf":"./dist/protobuf.mjs","./solidity":"./dist/solidity.mjs","./typespec":"./dist/typespec.mjs","./vue-html":"./dist/vue-html.mjs","./vue-vine":"./dist/vue-vine.mjs","./wikitext":"./dist/wikitext.mjs","./ballerina":"./dist/ballerina.mjs","./beancount":"./dist/beancount.mjs","./cpp-macro":"./dist/cpp-macro.mjs","./mediawiki":"./dist/mediawiki.mjs","./shaderlab":"./dist/shaderlab.mjs","./smalltalk":"./dist/smalltalk.mjs","./surrealql":"./dist/surrealql.mjs","./terraform":"./dist/terraform.mjs","./vimscript":"./dist/vimscript.mjs","./zenscript":"./dist/zenscript.mjs","./angular-ts":"./dist/angular-ts.mjs","./codeowners":"./dist/codeowners.mjs","./dockerfile":"./dist/dockerfile.mjs","./emacs-lisp":"./dist/emacs-lisp.mjs","./es-tag-css":"./dist/es-tag-css.mjs","./es-tag-sql":"./dist/es-tag-sql.mjs","./es-tag-xml":"./dist/es-tag-xml.mjs","./gdresource":"./dist/gdresource.mjs","./git-commit":"./dist/git-commit.mjs","./git-rebase":"./dist/git-rebase.mjs","./glimmer-js":"./dist/glimmer-js.mjs","./glimmer-ts":"./dist/glimmer-ts.mjs","./handlebars":"./dist/handlebars.mjs","./javascript":"./dist/javascript.mjs","./jinja-html":"./dist/jinja-html.mjs","./powerquery":"./dist/powerquery.mjs","./powershell":"./dist/powershell.mjs","./properties":"./dist/properties.mjs","./purescript":"./dist/purescript.mjs","./ssh-config":"./dist/ssh-config.mjs","./typescript":"./dist/typescript.mjs","./applescript":"./dist/applescript.mjs","./common-lisp":"./dist/common-lisp.mjs","./dream-maker":"./dist/dream-maker.mjs","./es-tag-glsl":"./dist/es-tag-glsl.mjs","./es-tag-html":"./dist/es-tag-html.mjs","./objective-c":"./dist/objective-c.mjs","./shellscript":"./dist/shellscript.mjs","./talonscript":"./dist/talonscript.mjs","./actionscript":"./dist/actionscript.mjs","./angular-html":"./dist/angular-html.mjs","./coffeescript":"./dist/coffeescript.mjs","./markdown-nix":"./dist/markdown-nix.mjs","./markdown-vue":"./dist/markdown-vue.mjs","./shellsession":"./dist/shellsession.mjs","./objective-cpp":"./dist/objective-cpp.mjs","./actionscript-3":"./dist/actionscript-3.mjs","./ruby-signature":"./dist/ruby-signature.mjs","./system-verilog":"./dist/system-verilog.mjs","./vue-directives":"./dist/vue-directives.mjs","./html-derivative":"./dist/html-derivative.mjs","./nextflow-groovy":"./dist/nextflow-groovy.mjs","./angular-template":"./dist/angular-template.mjs","./closure-templates":"./dist/closure-templates.mjs","./fortran-free-form":"./dist/fortran-free-form.mjs","./angular-expression":"./dist/angular-expression.mjs","./fortran-fixed-form":"./dist/fortran-fixed-form.mjs","./vue-interpolations":"./dist/vue-interpolations.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","./vue-sfc-style-variable-injection":"./dist/vue-sfc-style-variable-injection.mjs"},"license":"MIT","scripts":{"build":"pnpm prepare"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"homepage":"https://github.com/shikijs/shiki#readme","keywords":["shiki","textmate-grammars"],"repository":{"url":"git+https://github.com/shikijs/shiki.git","type":"git","directory":"packages/langs"},"description":"TextMate grammars for Shiki in ESM","directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"orta","email":"orta.therox@gmail.com"},{"name":"octref","email":"octref@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@shikijs/types":"4.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tm-grammars":"^1.32.0"},"_npmOperationalInternal":{"tmp":"tmp/langs_4.4.2_1785890432502_0.56845484767603","host":"s3://npm-registry-packages-npm-production"},"_id":"@shikijs/langs@4.4.2","version":"4.4.2"}