{"_id":"@shikijs/langs","_rev":"4250239","name":"@shikijs/langs","description":"TextMate grammars for Shiki in ESM","dist-tags":{"latest":"4.0.2"},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"time":{"modified":"2026-03-29T21:56:42.000Z","created":"2025-01-02T04:45:41.207Z","4.0.2":"2026-03-09T02:22:48.490Z","4.0.1":"2026-03-02T06:40:31.720Z","4.0.0":"2026-02-27T06:02:17.997Z","3.23.0":"2026-02-25T05:40:46.353Z","3.22.0":"2026-01-30T23:07:31.319Z","3.21.0":"2026-01-07T06:37:46.499Z","3.20.0":"2025-12-12T09:44:05.189Z","3.19.0":"2025-12-03T05:54:25.311Z","3.18.0":"2025-12-02T04:57:44.027Z","3.17.1":"2025-12-01T06:47:49.515Z","3.17.0":"2025-11-27T06:47:23.339Z","3.16.0":"2025-11-27T05:17:06.792Z","3.15.0":"2025-11-06T06:22:17.108Z","3.14.0":"2025-10-26T06:51:19.872Z","3.13.0":"2025-09-19T15:56:26.266Z","3.12.3":"2025-09-19T15:41:47.639Z","3.12.2":"2025-09-03T02:09:50.199Z","3.12.1":"2025-09-01T12:14:05.302Z","3.12.0":"2025-08-27T00:30:30.603Z","3.11.0":"2025-08-19T23:51:46.207Z","3.10.0":"2025-08-19T08:15:46.278Z","3.9.2":"2025-08-04T07:47:15.230Z","3.9.1":"2025-08-01T00:23:55.582Z","3.9.0":"2025-07-31T07:25:58.782Z","3.8.1":"2025-07-17T23:39:40.025Z","3.8.0":"2025-07-14T05:41:19.483Z","3.7.0":"2025-06-20T07:51:48.111Z","3.6.0":"2025-06-06T00:49:06.158Z","3.5.0":"2025-06-04T07:16:14.311Z","3.4.2":"2025-05-16T00:03:45.046Z","3.4.1":"2025-05-14T08:21:11.577Z","3.4.0":"2025-05-06T09:53:13.489Z","3.3.0":"2025-04-22T04:53:54.862Z","3.2.2":"2025-04-10T05:51:52.459Z","3.2.1":"2025-03-11T14:46:32.184Z","3.2.0":"2025-03-11T01:59:55.459Z","3.1.0":"2025-02-27T09:15:55.842Z","3.0.0":"2025-02-18T09:10:57.335Z","2.5.0":"2025-02-18T09:09:39.465Z","2.4.2":"2025-02-17T06:58:57.195Z","2.4.1":"2025-02-15T18:07:44.351Z","2.4.0":"2025-02-15T17:57:36.293Z","2.3.2":"2025-02-06T12:54:43.097Z","2.3.1":"2025-02-05T02:34:46.509Z","2.3.0":"2025-02-04T05:51:18.468Z","2.2.0":"2025-01-30T09:34:35.193Z","1.29.2":"2025-01-30T09:33:57.290Z","2.1.0":"2025-01-22T04:05:23.519Z","2.0.3":"2025-01-20T10:51:46.848Z","2.0.2":"2025-01-20T10:40:18.620Z","2.0.1":"2025-01-20T10:00:59.044Z","2.0.0":"2025-01-20T08:26:53.434Z","1.29.1":"2025-01-20T08:09:29.400Z","1.29.0":"2025-01-20T07:47:31.354Z","1.28.0":"2025-01-20T05:53:04.166Z","1.27.2":"2025-01-15T05:13:03.186Z","1.27.1":"2025-01-15T05:05:54.969Z","1.27.0":"2025-01-14T07:27:12.716Z","1.26.2":"2025-01-13T09:33:30.023Z","1.26.1":"2025-01-03T09:16:41.223Z","1.26.0":"2025-01-03T06:28:46.297Z","1.25.1":"2025-01-02T06:27:43.834Z","1.25.0":"2025-01-02T04:45:41.207Z"},"users":{},"author":{"name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"repository":{"type":"git","url":"git+https://github.com/shikijs/shiki.git","directory":"packages/langs"},"versions":{"4.0.2":{"name":"@shikijs/langs","type":"module","version":"4.0.2","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./bird":"./dist/bird.mjs","./bird2":"./dist/bird2.mjs","./blade":"./dist/blade.mjs","./1c":"./dist/1c.mjs","./bsl":"./dist/bsl.mjs","./c":"./dist/c.mjs","./c3":"./dist/c3.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","./tscn":"./dist/tscn.mjs","./tres":"./dist/tres.mjs","./gdresource":"./dist/gdresource.mjs","./gd":"./dist/gd.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","./gn":"./dist/gn.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","./just":"./dist/just.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-nix":"./dist/markdown-nix.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","./mbt":"./dist/mbt.mjs","./mbti":"./dist/mbti.mjs","./moonbit":"./dist/moonbit.mjs","./move":"./dist/move.mjs","./nar":"./dist/nar.mjs","./narrat":"./dist/narrat.mjs","./nextflow-groovy":"./dist/nextflow-groovy.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","./odin":"./dist/odin.mjs","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","./ron":"./dist/ron.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","./surql":"./dist/surql.mjs","./surrealql":"./dist/surrealql.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","engines":{"node":">=20"},"dependencies":{"@shikijs/types":"4.0.2"},"devDependencies":{"tm-grammars":"^1.31.6"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@4.0.2","_integrity":"sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==","_resolved":"/tmp/d4e6d8d88366e1a1c8d0dfb74009a399/shikijs-langs-4.0.2.tgz","_from":"file:shikijs-langs-4.0.2.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"shasum":"1ac31a223d74729cf230441f9bb7d7975384101f","size":1263357,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-4.0.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_4.0.2_1773022968256_0.03283835462235429"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T02:22:48.490Z","publish_time":1773022968490,"_source_registry_name":"default","_cnpm_publish_time":1773022968490},"4.0.1":{"name":"@shikijs/langs","type":"module","version":"4.0.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./bird":"./dist/bird.mjs","./bird2":"./dist/bird2.mjs","./blade":"./dist/blade.mjs","./1c":"./dist/1c.mjs","./bsl":"./dist/bsl.mjs","./c":"./dist/c.mjs","./c3":"./dist/c3.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","./tscn":"./dist/tscn.mjs","./tres":"./dist/tres.mjs","./gdresource":"./dist/gdresource.mjs","./gd":"./dist/gd.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","./gn":"./dist/gn.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","./just":"./dist/just.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-nix":"./dist/markdown-nix.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","./mbt":"./dist/mbt.mjs","./mbti":"./dist/mbti.mjs","./moonbit":"./dist/moonbit.mjs","./move":"./dist/move.mjs","./nar":"./dist/nar.mjs","./narrat":"./dist/narrat.mjs","./nextflow-groovy":"./dist/nextflow-groovy.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","./odin":"./dist/odin.mjs","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","./ron":"./dist/ron.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","./surql":"./dist/surql.mjs","./surrealql":"./dist/surrealql.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","engines":{"node":">=20"},"dependencies":{"@shikijs/types":"4.0.1"},"devDependencies":{"tm-grammars":"^1.31.2"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@4.0.1","_integrity":"sha512-v/mluaybWdnGJR4GqAR6zh8qAZohW9k+cGYT28Y7M8+jLbC0l4yG085O1A+WkseHTn+awd+P3UBymb2+MXFc8w==","_resolved":"/tmp/6ddb52af2c96a656f06a79962a480620/shikijs-langs-4.0.1.tgz","_from":"file:shikijs-langs-4.0.1.tgz","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"810e00b69e45a33eec37f4395f76b4537b3e6bf1","size":1262878,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-4.0.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_4.0.1_1772433631406_0.24235797347538335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T06:40:31.720Z","publish_time":1772433631720,"_source_registry_name":"default","_cnpm_publish_time":1772433631720},"4.0.0":{"name":"@shikijs/langs","type":"module","version":"4.0.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./bird":"./dist/bird.mjs","./bird2":"./dist/bird2.mjs","./blade":"./dist/blade.mjs","./1c":"./dist/1c.mjs","./bsl":"./dist/bsl.mjs","./c":"./dist/c.mjs","./c3":"./dist/c3.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","./tscn":"./dist/tscn.mjs","./tres":"./dist/tres.mjs","./gdresource":"./dist/gdresource.mjs","./gd":"./dist/gd.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","./gn":"./dist/gn.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","./just":"./dist/just.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-nix":"./dist/markdown-nix.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","./mbt":"./dist/mbt.mjs","./mbti":"./dist/mbti.mjs","./moonbit":"./dist/moonbit.mjs","./move":"./dist/move.mjs","./nar":"./dist/nar.mjs","./narrat":"./dist/narrat.mjs","./nextflow-groovy":"./dist/nextflow-groovy.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","./odin":"./dist/odin.mjs","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","./ron":"./dist/ron.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","./surql":"./dist/surql.mjs","./surrealql":"./dist/surrealql.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","engines":{"node":">=20"},"dependencies":{"@shikijs/types":"4.0.0"},"devDependencies":{"tm-grammars":"^1.31.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@4.0.0","_integrity":"sha512-dSAT6fBcnOcYZQMWZO8+OmzUKKm+OO0As/qZ3TXLiSy0JsCTEYz1TaX7TDupnYLz7dr0oF2DOTEgPocx1D3aFw==","_resolved":"/tmp/a990fbc9c622680b1cbe8aca798596be/shikijs-langs-4.0.0.tgz","_from":"file:shikijs-langs-4.0.0.tgz","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"f6199c1158a87743fca9cf41499c47a2900a9c1e","size":1261533,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-4.0.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_4.0.0_1772172137726_0.3472794611525165"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T06:02:17.997Z","publish_time":1772172137997,"_source_registry_name":"default","_cnpm_publish_time":1772172137997},"3.23.0":{"name":"@shikijs/langs","type":"module","version":"3.23.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./bird":"./dist/bird.mjs","./bird2":"./dist/bird2.mjs","./blade":"./dist/blade.mjs","./1c":"./dist/1c.mjs","./bsl":"./dist/bsl.mjs","./c":"./dist/c.mjs","./c3":"./dist/c3.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","./tscn":"./dist/tscn.mjs","./tres":"./dist/tres.mjs","./gdresource":"./dist/gdresource.mjs","./gd":"./dist/gd.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","./gn":"./dist/gn.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","./just":"./dist/just.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-nix":"./dist/markdown-nix.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","./mbt":"./dist/mbt.mjs","./mbti":"./dist/mbti.mjs","./moonbit":"./dist/moonbit.mjs","./move":"./dist/move.mjs","./nar":"./dist/nar.mjs","./narrat":"./dist/narrat.mjs","./nextflow-groovy":"./dist/nextflow-groovy.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","./odin":"./dist/odin.mjs","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","./ron":"./dist/ron.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","./surql":"./dist/surql.mjs","./surrealql":"./dist/surrealql.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","dependencies":{"@shikijs/types":"3.23.0"},"devDependencies":{"tm-grammars":"^1.31.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.23.0","_integrity":"sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==","_resolved":"/tmp/16e5b289569b09c2d7fa551525526c3d/shikijs-langs-3.23.0.tgz","_from":"file:shikijs-langs-3.23.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.10.1","dist":{"shasum":"00959d8b16c7f671221ae79b3ad8cde7e6a5c112","size":1261524,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.23.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.23.0_1771998046153_0.5934928207690411"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-25T05:40:46.353Z","publish_time":1771998046353,"_source_registry_name":"default","_cnpm_publish_time":1771998046353},"3.22.0":{"name":"@shikijs/langs","type":"module","version":"3.22.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./c3":"./dist/c3.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","./tscn":"./dist/tscn.mjs","./tres":"./dist/tres.mjs","./gdresource":"./dist/gdresource.mjs","./gd":"./dist/gd.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","./gn":"./dist/gn.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-nix":"./dist/markdown-nix.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","./mbt":"./dist/mbt.mjs","./mbti":"./dist/mbti.mjs","./moonbit":"./dist/moonbit.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","./odin":"./dist/odin.mjs","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","./ron":"./dist/ron.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","./surql":"./dist/surql.mjs","./surrealql":"./dist/surrealql.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","dependencies":{"@shikijs/types":"3.22.0"},"devDependencies":{"tm-grammars":"^1.30.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.22.0","_integrity":"sha512-x/42TfhWmp6H00T6uwVrdTJGKgNdFbrEdhaDwSR5fd5zhQ1Q46bHq9EO61SCEWJR0HY7z2HNDMaBZp8JRmKiIA==","_resolved":"/tmp/bd121751debbadd2c632c6edfb3c961c/shikijs-langs-3.22.0.tgz","_from":"file:shikijs-langs-3.22.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"shasum":"949338647714b89314efbd333070b0c0263b232a","size":1253756,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.22.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.22.0_1769814451081_0.7417062068606026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-30T23:07:31.319Z","publish_time":1769814451319,"_source_registry_name":"default","_cnpm_publish_time":1769814451319},"3.21.0":{"name":"@shikijs/langs","type":"module","version":"3.21.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./c3":"./dist/c3.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","./gn":"./dist/gn.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-nix":"./dist/markdown-nix.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","./mbt":"./dist/mbt.mjs","./mbti":"./dist/mbti.mjs","./moonbit":"./dist/moonbit.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","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","dependencies":{"@shikijs/types":"3.21.0"},"devDependencies":{"tm-grammars":"^1.27.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.21.0","_integrity":"sha512-g6mn5m+Y6GBJ4wxmBYqalK9Sp0CFkUqfNzUy2pJglUginz6ZpWbaWjDB4fbQ/8SHzFjYbtU6Ddlp1pc+PPNDVA==","_resolved":"/tmp/fa7eeeaabaeb749b8d2fec00d08d38df/shikijs-langs-3.21.0.tgz","_from":"file:shikijs-langs-3.21.0.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"shasum":"da33400a85c7cba75fc9f4a6b9feb69a6c39c800","size":1245301,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.21.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.21.0_1767767866310_0.6491007408210661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-07T06:37:46.499Z","publish_time":1767767866499,"_source_registry_name":"default","_cnpm_publish_time":1767767866499},"3.20.0":{"name":"@shikijs/langs","type":"module","version":"3.20.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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-nix":"./dist/markdown-nix.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","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","dependencies":{"@shikijs/types":"3.20.0"},"devDependencies":{"tm-grammars":"^1.26.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.20.0","_integrity":"sha512-le+bssCxcSHrygCWuOrYJHvjus6zhQ2K7q/0mgjiffRbkhM4o1EWu2m+29l0yEsHDbWaWPNnDUTRVVBvBBeKaA==","_resolved":"/tmp/4ef58675163c03a717d3a33d1843e3f9/shikijs-langs-3.20.0.tgz","_from":"file:shikijs-langs-3.20.0.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.7.0","dist":{"shasum":"5dcfdeb9eb2d5f811144ca606553a4d8a6a667d5","size":1251332,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.20.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.20.0_1765532644997_0.5495532103413439"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T09:44:05.189Z","publish_time":1765532645189,"_source_registry_name":"default","_cnpm_publish_time":1765532645189},"3.19.0":{"name":"@shikijs/langs","type":"module","version":"3.19.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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-nix":"./dist/markdown-nix.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","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","dependencies":{"@shikijs/types":"3.19.0"},"devDependencies":{"tm-grammars":"^1.26.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.19.0","_integrity":"sha512-dBMFzzg1QiXqCVQ5ONc0z2ebyoi5BKz+MtfByLm0o5/nbUu3Iz8uaTCa5uzGiscQKm7lVShfZHU1+OG3t5hgwg==","_resolved":"/tmp/8e1c4939511739b194d847c06325eb6b/shikijs-langs-3.19.0.tgz","_from":"file:shikijs-langs-3.19.0.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"shasum":"2fa46ae329ec5e88f36fd0167518e0013ab2e49a","size":1251332,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.19.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.19.0_1764741265069_0.6772322287018977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T05:54:25.311Z","publish_time":1764741265311,"_source_registry_name":"default","_cnpm_publish_time":1764741265311},"3.18.0":{"name":"@shikijs/langs","type":"module","version":"3.18.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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-nix":"./dist/markdown-nix.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","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","dependencies":{"@shikijs/types":"3.18.0"},"devDependencies":{"tm-grammars":"^1.26.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.18.0","_integrity":"sha512-Deq7ZoYBtimN0M8pD5RU5TKz7DhUSTPtQOBuJpMxPDDJ+MJ7nT90DEmhDM2V0Nzp6DjfTAd+Z7ibpzr8arWqiA==","_resolved":"/tmp/8a607fcf8bb8c5873b4497d456fd39ec/shikijs-langs-3.18.0.tgz","_from":"file:shikijs-langs-3.18.0.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"shasum":"8a7e16bfa979adebd3c3ac868f17e4e42223ce13","size":1251332,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.18.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.18.0_1764651463776_0.1001454931016541"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T04:57:44.027Z","publish_time":1764651464027,"_source_registry_name":"default","_cnpm_publish_time":1764651464027},"3.17.1":{"name":"@shikijs/langs","type":"module","version":"3.17.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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-nix":"./dist/markdown-nix.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","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","dependencies":{"@shikijs/types":"3.17.1"},"devDependencies":{"tm-grammars":"^1.26.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.17.1","_integrity":"sha512-YTBVN+L2j7zBuOVjNZ2XiSNQEkm/7wZ1TSc5UO77GJPcg7Rk25WSscWA7y8pW7Bo25JIU0EWchUkq/UQjOJlJA==","_resolved":"/tmp/5395fda0592e36212bb7f99d323af9a8/shikijs-langs-3.17.1.tgz","_from":"file:shikijs-langs-3.17.1.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"shasum":"451e12ccb9a9ad4fbbaeda8e955aef908260eabb","size":1251332,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.17.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.17.1_1764571669240_0.7360625133917487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-01T06:47:49.515Z","publish_time":1764571669515,"_source_registry_name":"default","_cnpm_publish_time":1764571669515},"3.17.0":{"name":"@shikijs/langs","type":"module","version":"3.17.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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-nix":"./dist/markdown-nix.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","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","dependencies":{"@shikijs/types":"3.17.0"},"devDependencies":{"tm-grammars":"^1.26.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.17.0","_integrity":"sha512-icmur2n5Ojb+HAiQu6NEcIIJ8oWDFGGEpiqSCe43539Sabpx7Y829WR3QuUW2zjTM4l6V8Sazgb3rrHO2orEAw==","_resolved":"/tmp/5fde8f543c97a4093dbb7a0efa59596b/shikijs-langs-3.17.0.tgz","_from":"file:shikijs-langs-3.17.0.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"shasum":"40ef76bc1c6e35a1f0578d76186ddab5a15d2e22","size":1251333,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.17.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.17.0_1764226043109_0.5578862538015446"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T06:47:23.339Z","publish_time":1764226043339,"_source_registry_name":"default","_cnpm_publish_time":1764226043339},"3.16.0":{"name":"@shikijs/langs","type":"module","version":"3.16.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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-nix":"./dist/markdown-nix.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","./scad":"./dist/scad.mjs","./openscad":"./dist/openscad.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","dependencies":{"@shikijs/types":"3.16.0"},"devDependencies":{"tm-grammars":"^1.26.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.16.0","_integrity":"sha512-6zIiQGJGJtWMELYNRTyEFbklKtyLijvxxegrq63KTGGKysN2LF82s3w9So/5Vr9scywi7UuNDCbWwrUntePX7g==","_resolved":"/tmp/a9fd57e94d54b3c504ab25115dbf7192/shikijs-langs-3.16.0.tgz","_from":"file:shikijs-langs-3.16.0.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"shasum":"e0ccb93c277118472366e8aabc41a9fb738548af","size":1251332,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.16.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.16.0_1764220626517_0.7837738675794501"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T05:17:06.792Z","publish_time":1764220626792,"_source_registry_name":"default","_cnpm_publish_time":1764220626792},"3.15.0":{"name":"@shikijs/langs","type":"module","version":"3.15.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","dependencies":{"@shikijs/types":"3.15.0"},"devDependencies":{"tm-grammars":"^1.25.3"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.15.0","_integrity":"sha512-WpRvEFvkVvO65uKYW4Rzxs+IG0gToyM8SARQMtGGsH4GDMNZrr60qdggXrFOsdfOVssG/QQGEl3FnJ3EZ+8w8A==","_resolved":"/tmp/2dd4e8803cdab819e8f01b1810354b6a/shikijs-langs-3.15.0.tgz","_from":"file:shikijs-langs-3.15.0.tgz","_nodeVersion":"24.11.0","_npmVersion":"11.6.2","dist":{"shasum":"d8385a9ca66ce9923149c650336444b1d25fc248","size":1249967,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.15.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.15.0_1762410136850_0.29817750219650474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-06T06:22:17.108Z","publish_time":1762410137108,"_source_registry_name":"default","_cnpm_publish_time":1762410137108},"3.14.0":{"name":"@shikijs/langs","type":"module","version":"3.14.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","dependencies":{"@shikijs/types":"3.14.0"},"devDependencies":{"tm-grammars":"^1.25.1"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.14.0","_integrity":"sha512-DIB2EQY7yPX1/ZH7lMcwrK5pl+ZkP/xoSpUzg9YC8R+evRCCiSQ7yyrvEyBsMnfZq4eBzLzBlugMyTAf13+pzg==","_resolved":"/tmp/6583f9140ea1f4e57b3d91446e4629da/shikijs-langs-3.14.0.tgz","_from":"file:shikijs-langs-3.14.0.tgz","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"shasum":"71e6ca44e661b405209eb63d4449b57b9de529d0","size":1249918,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.14.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.14.0_1761461479596_0.9528947463838178"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-26T06:51:19.872Z","publish_time":1761461479872,"_source_registry_name":"default","_cnpm_publish_time":1761461479872},"3.13.0":{"name":"@shikijs/langs","type":"module","version":"3.13.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.13.0"},"devDependencies":{"tm-grammars":"^1.24.12"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.13.0","_integrity":"sha512-672c3WAETDYHwrRP0yLy3W1QYB89Hbpj+pO4KhxK6FzIrDI2FoEXNiNCut6BQmEApYLfuYfpgOZaqbY+E9b8wQ==","_resolved":"/tmp/da83a8e301fd9543038f0f4756c65042/shikijs-langs-3.13.0.tgz","_from":"file:shikijs-langs-3.13.0.tgz","_nodeVersion":"22.19.0","_npmVersion":"11.6.0","dist":{"shasum":"51a927c8089dffb2560ac8d7549297de9d081b91","size":1242849,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.13.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.13.0_1758297386042_0.5686184095497526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T15:56:26.266Z","publish_time":1758297386266,"_source_registry_name":"default","_cnpm_publish_time":1758297386266},"3.12.3":{"name":"@shikijs/langs","type":"module","version":"3.12.3","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.12.3"},"devDependencies":{"tm-grammars":"^1.24.12"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.12.3","_integrity":"sha512-9lKnWuO9P06Ro9T8wN0V3rQg3UlKfjCtfDRTnRnFr7szuaGQiQpaAdwFvqkWvHrMNIpfqUEIzAC08b90JONfuQ==","_resolved":"/tmp/12b1aa59f89ea4edaaa2bbc3f64f585e/shikijs-langs-3.12.3.tgz","_from":"file:shikijs-langs-3.12.3.tgz","_nodeVersion":"22.19.0","_npmVersion":"11.6.0","dist":{"shasum":"89cb6c2206dfaf34f6885c5d7dff82fc04d42797","size":1242850,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.12.3.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.12.3_1758296507406_0.4905643020601971"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T15:41:47.639Z","publish_time":1758296507639,"_source_registry_name":"default","_cnpm_publish_time":1758296507639},"3.12.2":{"name":"@shikijs/langs","type":"module","version":"3.12.2","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.12.2"},"devDependencies":{"tm-grammars":"^1.24.8"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.12.2","_integrity":"sha512-bVx5PfuZHDSHoBal+KzJZGheFuyH4qwwcwG/n+MsWno5cTlKmaNtTsGzJpHYQ8YPbB5BdEdKU1rga5/6JGY8ww==","_resolved":"/tmp/5cf122799b8b28fa95753118ee9c2bbf/shikijs-langs-3.12.2.tgz","_from":"file:shikijs-langs-3.12.2.tgz","_nodeVersion":"22.19.0","_npmVersion":"11.5.2","dist":{"shasum":"f41f1e0eb940c5c41f1017f8765be969e74a0c9b","size":1242440,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.12.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.12.2_1756865389950_0.693913522419392"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-03T02:09:50.199Z","publish_time":1756865390199,"_source_registry_name":"default","_cnpm_publish_time":1756865390199},"3.12.1":{"name":"@shikijs/langs","type":"module","version":"3.12.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.12.1"},"devDependencies":{"tm-grammars":"^1.24.7"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.12.1","_integrity":"sha512-Y1MbMfVO5baRz7Boo7EoD36TmzfUx/I5n8e+wZumx6SlUA81Zj1ZwNJL871iIuSHrdsheV4AxJtHQ9mlooklmg==","_resolved":"/tmp/6a78a295721ba2ab7e395d73032f47ef/shikijs-langs-3.12.1.tgz","_from":"file:shikijs-langs-3.12.1.tgz","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"shasum":"8083318b1c7dad41b990f5644d7a27b93514e11f","size":1242338,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.12.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0fece732-19e4-4815-85ca-21c4c9f258fc"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.12.1_1756728845046_0.6840459231729381"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-01T12:14:05.302Z","publish_time":1756728845302,"_source_registry_name":"default","_cnpm_publish_time":1756728845302},"3.12.0":{"name":"@shikijs/langs","type":"module","version":"3.12.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.12.0"},"devDependencies":{"tm-grammars":"^1.24.6"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.12.0","_integrity":"sha512-HIca0daEySJ8zuy9bdrtcBPhcYBo8wR1dyHk1vKrOuwDsITtZuQeGhEkcEfWc6IDyTcom7LRFCH6P7ljGSCEiQ==","_resolved":"/tmp/bb5f1e0fb3eabfd4c8ee969d1f7dcfc7/shikijs-langs-3.12.0.tgz","_from":"file:shikijs-langs-3.12.0.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"8c3c2035ee15a05566691f28eeb91084edd9ed75","size":1242166,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.12.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.12.0_1756254630325_0.568664310021191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-27T00:30:30.603Z","publish_time":1756254630603,"_source_registry_name":"default","_cnpm_publish_time":1756254630603},"3.11.0":{"name":"@shikijs/langs","type":"module","version":"3.11.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.11.0"},"devDependencies":{"tm-grammars":"^1.24.4"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.11.0","_integrity":"sha512-Njg/nFL4HDcf/ObxcK2VeyidIq61EeLmocrwTHGGpOQx0BzrPWM1j55XtKQ1LvvDWH15cjQy7rg96aJ1/l63uw==","_resolved":"/tmp/25d813ebc3faecbc966dcb5392c974cc/shikijs-langs-3.11.0.tgz","_from":"file:shikijs-langs-3.11.0.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"a99ad5b2fb79849c7f00063edd609aac2515af54","size":1242166,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.11.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.11.0_1755647505958_0.0066546394673285825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-19T23:51:46.207Z","publish_time":1755647506207,"_source_registry_name":"default","_cnpm_publish_time":1755647506207},"3.10.0":{"name":"@shikijs/langs","type":"module","version":"3.10.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.10.0"},"devDependencies":{"tm-grammars":"^1.24.4"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.10.0","_integrity":"sha512-uE9ojRozrm1PmUw2aM8EbHpT/XdWzSdv/sWRN5MCMdXMW1eOl4bMxWAlY5yhZj0GghYfMbBzMlcDKqrIjOue/Q==","_resolved":"/tmp/16c5af2caad765a201d26d5f259c78fe/shikijs-langs-3.10.0.tgz","_from":"file:shikijs-langs-3.10.0.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"b2a2847751f091df5e0226f70c816ec6af458897","size":1242166,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.10.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.10.0_1755591345946_0.8447044170321678"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-19T08:15:46.278Z","publish_time":1755591346278,"_source_registry_name":"default","_cnpm_publish_time":1755591346278},"3.9.2":{"name":"@shikijs/langs","type":"module","version":"3.9.2","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.9.2"},"devDependencies":{"tm-grammars":"^1.24.1"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.9.2","_integrity":"sha512-X1Q6wRRQXY7HqAuX3I8WjMscjeGjqXCg/Sve7J2GWFORXkSrXud23UECqTBIdCSNKJioFtmUGJQNKtlMMZMn0w==","_resolved":"/tmp/62f814be06fa684a8bd3e83a8b1304b7/shikijs-langs-3.9.2.tgz","_from":"file:shikijs-langs-3.9.2.tgz","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"6de3b2e62c9b46e0e81a54396a98bc43aa7aedad","size":1240447,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.9.2.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.9.2_1754293634955_0.4197451073983689"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-04T07:47:15.230Z","publish_time":1754293635230,"_source_registry_name":"default","_cnpm_publish_time":1754293635230},"3.9.1":{"name":"@shikijs/langs","type":"module","version":"3.9.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.9.1"},"devDependencies":{"tm-grammars":"^1.24.1"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.9.1","_integrity":"sha512-Vyy2Yv9PP3Veh3VSsIvNncOR+O93wFsNYgN2B6cCCJlS7H9SKFYc55edsqernsg8WT/zam1cfB6llJsQWLnVhA==","_resolved":"/tmp/441fe9ecd7a16663dadbcec5030e491e/shikijs-langs-3.9.1.tgz","_from":"file:shikijs-langs-3.9.1.tgz","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"1ddba7c0ede25c436950f59c86c1ec24ad577999","size":1240447,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.9.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.9.1_1754007835331_0.6301768016692071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-01T00:23:55.582Z","publish_time":1754007835582,"_source_registry_name":"default","_cnpm_publish_time":1754007835582},"3.9.0":{"name":"@shikijs/langs","type":"module","version":"3.9.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.9.0"},"devDependencies":{"tm-grammars":"^1.24.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.9.0","_integrity":"sha512-XANUVPauGJfMkebskmSGCT8TwfQPbMY+SFbRY8gyMwY3NY95jjqTg1JlplkwaccoSAEAe5BLtwz0jDp1kg5Jbg==","_resolved":"/tmp/0aee5ce4feea1f491be3ba01a36a6b72/shikijs-langs-3.9.0.tgz","_from":"file:shikijs-langs-3.9.0.tgz","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"5688cecfed83e96ff3e9d6783df569a8e3c6ea5f","size":1240627,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.9.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.9.0_1753946758561_0.2239490067420078"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T07:25:58.782Z","publish_time":1753946758782,"_source_registry_name":"default","_cnpm_publish_time":1753946758782},"3.8.1":{"name":"@shikijs/langs","type":"module","version":"3.8.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.8.1"},"devDependencies":{"tm-grammars":"^1.24.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.8.1","_integrity":"sha512-TjOFg2Wp1w07oKnXjs0AUMb4kJvujML+fJ1C5cmEj45lhjbUXtziT1x2bPQb9Db6kmPhkG5NI2tgYW1/DzhUuQ==","_resolved":"/tmp/1ea91effbbf0a4799add6dd710aebf5d/shikijs-langs-3.8.1.tgz","_from":"file:shikijs-langs-3.8.1.tgz","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"shasum":"ebf04cc68e0a4dfbbdaa122042af0c5ad41f1361","size":1240627,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.8.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.8.1_1752795579754_0.20319546210914963"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-17T23:39:40.025Z","publish_time":1752795580025,"_source_registry_name":"default","_cnpm_publish_time":1752795580025},"3.8.0":{"name":"@shikijs/langs","type":"module","version":"3.8.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","dependencies":{"@shikijs/types":"3.8.0"},"devDependencies":{"tm-grammars":"^1.24.0"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.8.0","_integrity":"sha512-mfGYuUgjQ5GgXinB5spjGlBVhG2crKRpKkfADlp8r9k/XvZhtNXxyOToSnCEnF0QNiZnJjlt5MmU9PmhRdwAbg==","_resolved":"/tmp/355958b84201d6d279bae85110fa286e/shikijs-langs-3.8.0.tgz","_from":"file:shikijs-langs-3.8.0.tgz","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"shasum":"efaa1121997eb1b2d1669c30662a38c7eb230abf","size":1240626,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.8.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.8.0_1752471679280_0.8876271491666892"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-14T05:41:19.483Z","publish_time":1752471679483,"_source_registry_name":"default","_cnpm_publish_time":1752471679483},"3.7.0":{"name":"@shikijs/langs","type":"module","version":"3.7.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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":"./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","dependencies":{"@shikijs/types":"3.7.0"},"devDependencies":{"tm-grammars":"^1.23.26"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.7.0","_integrity":"sha512-1zYtdfXLr9xDKLTGy5kb7O0zDQsxXiIsw1iIBcNOO8Yi5/Y1qDbJ+0VsFoqTlzdmneO8Ij35g7QKF8kcLyznCQ==","_resolved":"/tmp/f80d48bbab2a83565864e2cd7b53656f/shikijs-langs-3.7.0.tgz","_from":"file:shikijs-langs-3.7.0.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"c201d0218e9f3a74d92bd3f53167f0fb897c5b6e","size":1221699,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.7.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com","actor":{"name":"antfu","email":"anthonyfu117@hotmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.7.0_1750405907935_0.39746545642634823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-20T07:51:48.111Z","publish_time":1750405908111,"_source_registry_name":"default","_cnpm_publish_time":1750405908111},"3.6.0":{"name":"@shikijs/langs","type":"module","version":"3.6.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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":"./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","dependencies":{"@shikijs/types":"3.6.0"},"devDependencies":{"tm-grammars":"^1.23.26"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.6.0","_integrity":"sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==","_resolved":"/tmp/6c5deafafa6f10a757763da2c9e60033/shikijs-langs-3.6.0.tgz","_from":"file:shikijs-langs-3.6.0.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"e3faea60e12c9bcdbebeeac14975c71f927bc7cb","size":1221696,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.6.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.6.0_1749170945920_0.3713191215154896"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-06T00:49:06.158Z","publish_time":1749170946158,"_source_registry_name":"default","_cnpm_publish_time":1749170946158},"3.5.0":{"name":"@shikijs/langs","type":"module","version":"3.5.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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":"./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","dependencies":{"@shikijs/types":"3.5.0"},"devDependencies":{"tm-grammars":"^1.23.26"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.5.0","_integrity":"sha512-kBJhmj0ZkULbf3O+Asr8Xs7hcFtQdPnqIld2kKrG9WhDpIvqMRWSj3L9LECi2TH7vV6ROrvJ78/1yEASL0d00w==","_resolved":"/tmp/67ba555ad6342dac5e6e74091e352823/shikijs-langs-3.5.0.tgz","_from":"file:shikijs-langs-3.5.0.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"9cdcf4480bdabd2075203789362eb45b2987b29e","size":1221695,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.5.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.5.0_1749021374064_0.7664684525636252"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-04T07:16:14.311Z","publish_time":1749021374311,"_source_registry_name":"default","_cnpm_publish_time":1749021374311},"3.4.2":{"name":"@shikijs/langs","type":"module","version":"3.4.2","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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":"./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","dependencies":{"@shikijs/types":"3.4.2"},"devDependencies":{"tm-grammars":"^1.23.20"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.4.2","_integrity":"sha512-H6azIAM+OXD98yztIfs/KH5H4PU39t+SREhmM8LaNXyUrqj2mx+zVkr8MWYqjceSjDw9I1jawm1WdFqU806rMA==","_resolved":"/tmp/9ab7d3b701f28f927541efb592512e5b/shikijs-langs-3.4.2.tgz","_from":"file:shikijs-langs-3.4.2.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"1d37272dac923c08789e1c8249f73384ae5ef59a","size":1217600,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.4.2.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.4.2_1747353824755_0.3446533687052762"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T00:03:45.046Z","publish_time":1747353825046,"_source_registry_name":"default","_cnpm_publish_time":1747353825046},"3.4.1":{"name":"@shikijs/langs","type":"module","version":"3.4.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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":"./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","dependencies":{"@shikijs/types":"3.4.1"},"devDependencies":{"tm-grammars":"^1.23.19"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.4.1","_integrity":"sha512-v5A5ApJYcrcPLHcwAi0bViUU+Unh67UaXU9gGX3qfr2z3AqlqSZbC00W/3J4+tfGJASzwrWDro2R1er6SsCL1Q==","_resolved":"/tmp/892ae70f4f1c4253f73b42498691dab9/shikijs-langs-3.4.1.tgz","_from":"file:shikijs-langs-3.4.1.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"c9055074f2823ad461d3777f437748ef3b8f1a06","size":1217585,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.4.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.4.1_1747210871380_0.24824354078954536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T08:21:11.577Z","publish_time":1747210871577,"_source_registry_name":"default","_cnpm_publish_time":1747210871577},"3.4.0":{"name":"@shikijs/langs","type":"module","version":"3.4.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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":"./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","dependencies":{"@shikijs/types":"3.4.0"},"devDependencies":{"tm-grammars":"^1.23.17"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.4.0","_integrity":"sha512-bQkR+8LllaM2duU9BBRQU0GqFTx7TuF5kKlw/7uiGKoK140n1xlLAwCgXwSxAjJ7Htk9tXTFwnnsJTCU5nDPXQ==","_resolved":"/tmp/8b90a55f9f1103381d9142dd7f1cca80/shikijs-langs-3.4.0.tgz","_from":"file:shikijs-langs-3.4.0.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"4a4b330cfd43af1a7c04cc668793e87ad40ad28f","size":1217377,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.4.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.4.0_1746525193237_0.2084880036467196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T09:53:13.489Z","publish_time":1746525193489,"_source_registry_name":"default","_cnpm_publish_time":1746525193489},"3.3.0":{"name":"@shikijs/langs","type":"module","version":"3.3.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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":"./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","dependencies":{"@shikijs/types":"3.3.0"},"devDependencies":{"tm-grammars":"^1.23.15"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.3.0","_integrity":"sha512-zt6Kf/7XpBQKSI9eqku+arLkAcDQ3NHJO6zFjiChI8w0Oz6Jjjay7pToottjQGjSDCFk++R85643WbyINcuL+g==","_resolved":"/tmp/add637aa3ff15dbb5eb101e063858783/shikijs-langs-3.3.0.tgz","_from":"file:shikijs-langs-3.3.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"016b8360b4d220064a701c6bab0925898dc70a76","size":1217152,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.3.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.3.0_1745297634619_0.9680470819864955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T04:53:54.862Z","publish_time":1745297634862,"_source_registry_name":"default","_cnpm_publish_time":1745297634862},"3.2.2":{"name":"@shikijs/langs","type":"module","version":"3.2.2","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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":"./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","dependencies":{"@shikijs/types":"3.2.2"},"devDependencies":{"tm-grammars":"^1.23.10"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.2.2","_integrity":"sha512-NY0Urg2dV9ETt3JIOWoMPuoDNwte3geLZ4M1nrPHbkDS8dWMpKcEwlqiEIGqtwZNmt5gKyWpR26ln2Bg2ecPgw==","_resolved":"/tmp/35c1a874a89ceba9e562f3ef9cf8fab1/shikijs-langs-3.2.2.tgz","_from":"file:shikijs-langs-3.2.2.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"b4db801a27e9e29191cac8766db610a048e66cdb","size":1221140,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.2.2.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.2.2_1744264312155_0.6450685793553024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-10T05:51:52.459Z","publish_time":1744264312459,"_source_registry_name":"default","_cnpm_publish_time":1744264312459},"3.2.1":{"name":"@shikijs/langs","type":"module","version":"3.2.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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":"./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","dependencies":{"@shikijs/types":"3.2.1"},"devDependencies":{"tm-grammars":"^1.23.2"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.2.1","_integrity":"sha512-If0iDHYRSGbihiA8+7uRsgb1er1Yj11pwpX1c6HLYnizDsKAw5iaT3JXj5ZpaimXSWky/IhxTm7C6nkiYVym+A==","_resolved":"/tmp/3f50c0f756d7bf552e1c61b83d4a7031/shikijs-langs-3.2.1.tgz","_from":"file:shikijs-langs-3.2.1.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"662390328675e0244f18559bade4aac0e60e5b64","size":1221559,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.2.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.2.1_1741704391908_0.364625984380343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T14:46:32.184Z","publish_time":1741704392184,"_source_registry_name":"default","_cnpm_publish_time":1741704392184},"3.2.0":{"name":"@shikijs/langs","type":"module","version":"3.2.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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":"./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","dependencies":{"@shikijs/types":"3.2.0"},"devDependencies":{"tm-grammars":"^1.23.1"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.2.0","_integrity":"sha512-Qze5YIsp223AmC69VZDQolcrcYPrVa9wV6cW2kVqsDrSWlwhW2EQZEn1Iw2oQU1tGYVg8Hj/xdp8mOv+9zI0vg==","_resolved":"/tmp/dfb1bd7a15c3965a375f2dafce1dee05/shikijs-langs-3.2.0.tgz","_from":"file:shikijs-langs-3.2.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"2b11d3ab20d4f337d8588cd2b852f6ee712ff9ac","size":1221575,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.2.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.2.0_1741658395170_0.5722089507512615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T01:59:55.459Z","publish_time":1741658395459,"_source_registry_name":"default","_cnpm_publish_time":1741658395459},"3.1.0":{"name":"@shikijs/langs","type":"module","version":"3.1.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"3.1.0"},"devDependencies":{"tm-grammars":"^1.22.18"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.1.0","_integrity":"sha512-hAM//sExPXAXG3ZDWjrmV6Vlw4zlWFOcT1ZXNhFRBwPP27scZu/ZIdZ+TdTgy06zSvyF4KIjnF8j6+ScKGu6ww==","_resolved":"/tmp/f794e622e310dd190efd4c2388865eb0/shikijs-langs-3.1.0.tgz","_from":"file:shikijs-langs-3.1.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"5f6999eb7f3fd3af9ef2692e64fd2c43c6ca45aa","size":1235776,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.1.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.1.0_1740647755546_0.40400015554762203"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T09:15:55.842Z","publish_time":1740647755842,"_source_registry_name":"default","_cnpm_publish_time":1740647755842},"3.0.0":{"name":"@shikijs/langs","type":"module","version":"3.0.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"3.0.0"},"devDependencies":{"tm-grammars":"^1.22.14"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@3.0.0","_integrity":"sha512-HBsZAukiYz7k3hzttPWa0en3PABEwK3cpxcAcERRwvwuKc5pn0Y+yPxAIYZtN9cFdtNqrbFJNhfcEu/xbG1u/A==","_resolved":"/tmp/f1f20bbee1bee72ec1a44abc6d11ff55/shikijs-langs-3.0.0.tgz","_from":"file:shikijs-langs-3.0.0.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"77b57131c36c99e0f31b4dd63aa613df33c8bc37","size":1235358,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-3.0.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_3.0.0_1739869857098_0.0820638075741098"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T09:10:57.335Z","publish_time":1739869857335,"_source_registry_name":"default","_cnpm_publish_time":1739869857335},"2.5.0":{"name":"@shikijs/langs","version":"2.5.0","keywords":["shiki","textmate-grammars"],"author":{"name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@shikijs/langs@2.5.0","maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"homepage":"https://github.com/shikijs/shiki#readme","bugs":{"url":"https://github.com/shikijs/shiki/issues"},"dist":{"shasum":"97ab50c495922cc1ca06e192985b28dc73de5d50","size":1235358,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.5.0.tgz"},"main":"./dist/index.mjs","type":"module","_from":"file:shikijs-langs-2.5.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","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","./cs":"./dist/cs.mjs","./fs":"./dist/fs.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","./apl":"./dist/apl.mjs","./ara":"./dist/ara.mjs","./asm":"./dist/asm.mjs","./awk":"./dist/awk.mjs","./bat":"./dist/bat.mjs","./bsl":"./dist/bsl.mjs","./cdc":"./dist/cdc.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","./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","./kql":"./dist/kql.mjs","./kts":"./dist/kts.mjs","./lit":"./dist/lit.mjs","./log":"./dist/log.mjs","./lua":"./dist/lua.mjs","./mdc":"./dist/mdc.mjs","./mdx":"./dist/mdx.mjs","./mmd":"./dist/mmd.mjs","./nar":"./dist/nar.mjs","./nim":"./dist/nim.mjs","./nix":"./dist/nix.mjs","./php":"./dist/php.mjs","./pot":"./dist/pot.mjs","./ps1":"./dist/ps1.mjs","./pug":"./dist/pug.mjs","./qml":"./dist/qml.mjs","./qss":"./dist/qss.mjs","./reg":"./dist/reg.mjs","./rel":"./dist/rel.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","./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","./apex":"./dist/apex.mjs","./bash":"./dist/bash.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","./hxml":"./dist/hxml.mjs","./imba":"./dist/imba.mjs","./jade":"./dist/jade.mjs","./java":"./dist/java.mjs","./json":"./dist/json.mjs","./jssm":"./dist/jssm.mjs","./lean":"./dist/lean.mjs","./less":"./dist/less.mjs","./lisp":"./dist/lisp.mjs","./logo":"./dist/logo.mjs","./luau":"./dist/luau.mjs","./make":"./dist/make.mjs","./mips":"./dist/mips.mjs","./mojo":"./dist/mojo.mjs","./move":"./dist/move.mjs","./objc":"./dist/objc.mjs","./perl":"./dist/perl.mjs","./potx":"./dist/potx.mjs","./raku":"./dist/raku.mjs","./ruby":"./dist/ruby.mjs","./rust":"./dist/rust.mjs","./sass":"./dist/sass.mjs","./scss":"./dist/scss.mjs","./sdbl":"./dist/sdbl.mjs","./styl":"./dist/styl.mjs","./tasl":"./dist/tasl.mjs","./toml":"./dist/toml.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","./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","./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","./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","./scheme":"./dist/scheme.mjs","./shader":"./dist/shader.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","./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","./makefile":"./dist/makefile.mjs","./markdown":"./dist/markdown.mjs","./nextflow":"./dist/nextflow.mjs","./protobuf":"./dist/protobuf.mjs","./solidity":"./dist/solidity.mjs","./typespec":"./dist/typespec.mjs","./vue-html":"./dist/vue-html.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","./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","./angular-html":"./dist/angular-html.mjs","./coffeescript":"./dist/coffeescript.mjs","./markdown-vue":"./dist/markdown-vue.mjs","./shellsession":"./dist/shellsession.mjs","./objective-cpp":"./dist/objective-cpp.mjs","./actionscript-3":"./dist/actionscript-3.mjs","./system-verilog":"./dist/system-verilog.mjs","./vue-directives":"./dist/vue-directives.mjs","./html-derivative":"./dist/html-derivative.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"},"scripts":{"build":"pnpm prepare"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/tmp/1db499b86147601718d0ddf93f39b6af/shikijs-langs-2.5.0.tgz","_integrity":"sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w==","repository":{"url":"git+https://github.com/shikijs/shiki.git","type":"git","directory":"packages/langs"},"_npmVersion":"10.9.2","description":"TextMate grammars for Shiki in ESM","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"@shikijs/types":"2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tm-grammars":"^1.22.14"},"_npmOperationalInternal":{"tmp":"tmp/langs_2.5.0_1739869779213_0.46280852570629394","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-18T09:09:39.465Z","publish_time":1739869779465,"_source_registry_name":"default","_cnpm_publish_time":1739869779465},"2.4.2":{"name":"@shikijs/langs","type":"module","version":"2.4.2","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.4.2"},"devDependencies":{"tm-grammars":"^1.22.14"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.4.2","_integrity":"sha512-USwSIDIxalwON4FSE2IFMGmAvM250RNdWjOf79zj2JjV2fsNJWn0vvEE9gh1WtvPp2l5BXXhdybFYA6ek7ogFQ==","_resolved":"/tmp/ffd49754cb9dcb61c5ef24813879b303/shikijs-langs-2.4.2.tgz","_from":"file:shikijs-langs-2.4.2.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"6b0fd0fb0add7f7255a810d58c7dc757a0b261d7","size":1235358,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.4.2.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.4.2_1739775536880_0.7652884148305987"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-17T06:58:57.195Z","publish_time":1739775537195,"_source_registry_name":"default","_cnpm_publish_time":1739775537195},"2.4.1":{"name":"@shikijs/langs","type":"module","version":"2.4.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.4.1"},"devDependencies":{"tm-grammars":"^1.22.14"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.4.1","_integrity":"sha512-MLpCfw8gqWAgYvkV4Qsh/yjJirGhqwBQqtNgNrYOES7IoMTsthQ2x/8+JEO1hIDyS3qJPSooxCGQpX7EXsiFpQ==","_resolved":"/tmp/e238dbcad3ffaf2d16d9f1797f944e3c/shikijs-langs-2.4.1.tgz","_from":"file:shikijs-langs-2.4.1.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"0eb9262bff17f5f1ee8e72a3e9c894eea7ec30cb","size":1235358,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.4.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.4.1_1739642864111_0.04170998562507666"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-15T18:07:44.351Z","publish_time":1739642864351,"_source_registry_name":"default","_cnpm_publish_time":1739642864351},"2.4.0":{"name":"@shikijs/langs","type":"module","version":"2.4.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.4.0"},"devDependencies":{"tm-grammars":"^1.22.14"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.4.0","_integrity":"sha512-lQ3TBqO5UQ7TWX8kyjgz/Mw1ZdA4IhBodOTxa32EY7zDu0kI1QhDZ7k1P4Ktuhbr7eHE2dnyKbcuDyZTM7+g3Q==","_resolved":"/tmp/7bfee9835e4beaf26579a68b28a05b3e/shikijs-langs-2.4.0.tgz","_from":"file:shikijs-langs-2.4.0.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"a4a1ea4f45b9f04980025ab19f8f1ea0cba1e694","size":1235358,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.4.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.4.0_1739642256042_0.289437934743918"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-15T17:57:36.293Z","publish_time":1739642256293,"_source_registry_name":"default","_cnpm_publish_time":1739642256293},"2.3.2":{"name":"@shikijs/langs","type":"module","version":"2.3.2","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.3.2"},"devDependencies":{"tm-grammars":"^1.22.13"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.3.2","_integrity":"sha512-UqI6bSxFzhexIJficZLKeB1L2Sc3xoNiAV0yHpfbg5meck93du+EKQtsGbBv66Ki53XZPhnR/kYkOr85elIuFw==","_resolved":"/tmp/e1bb625596fbe24aa05fb4b6cf5a34b4/shikijs-langs-2.3.2.tgz","_from":"file:shikijs-langs-2.3.2.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"a716ac528dea9e927d7088102a132c153f8a161b","size":1235355,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.3.2.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.3.2_1738846482827_0.5056529484179544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-06T12:54:43.097Z","publish_time":1738846483097,"_source_registry_name":"default","_cnpm_publish_time":1738846483097},"2.3.1":{"name":"@shikijs/langs","type":"module","version":"2.3.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.3.1"},"devDependencies":{"tm-grammars":"^1.22.12"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.3.1","_integrity":"sha512-3csAX8RGm2EQCbpCb1Eq+r4DSpkku6gxb4jiHnOxlV4D36VYZsmunUiDo/4NZvpFA0CW33v/JoYmFJ3yQ2TvSw==","_resolved":"/tmp/24d81ecd6e5ca924ff686c6a4666ba7a/shikijs-langs-2.3.1.tgz","_from":"file:shikijs-langs-2.3.1.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"b8c04c94b40adb63e2035a179f96f3bbe4a6df4d","size":1264366,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.3.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.3.1_1738722886277_0.5593659986126982"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-05T02:34:46.509Z","publish_time":1738722886509,"_source_registry_name":"default","_cnpm_publish_time":1738722886509},"2.3.0":{"name":"@shikijs/langs","type":"module","version":"2.3.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.3.0"},"devDependencies":{"tm-grammars":"^1.22.11"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.3.0","_integrity":"sha512-gaNaqbUhncigokGehwhzGe5AY+IRJKDnp+1Zp3gjxhhv6RxMYtbn9zDu3cl9ngNZGEdtEtvruz6LasdY3n0MCA==","_resolved":"/tmp/4a96d7eaabb93f25768c5f689103ecb6/shikijs-langs-2.3.0.tgz","_from":"file:shikijs-langs-2.3.0.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"32042dff2423ec99d027ee692b3b96603b67b40b","size":1264308,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.3.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.3.0_1738648278201_0.34991380807650563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T05:51:18.468Z","publish_time":1738648278468,"_source_registry_name":"default","_cnpm_publish_time":1738648278468},"2.2.0":{"name":"@shikijs/langs","type":"module","version":"2.2.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.2.0"},"devDependencies":{"tm-grammars":"^1.22.10"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.2.0","_integrity":"sha512-RSWLH3bnoyG6O1kZ2msh5jOkKKp8eENwyT30n62vUtXfp5cxkF/bpWPpO+p4+GAPhL2foBWR2kOerwkKG0HXlQ==","_resolved":"/tmp/7c4e55506371f8856ffefdcd88111831/shikijs-langs-2.2.0.tgz","_from":"file:shikijs-langs-2.2.0.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"fbd3a25a8bef754a83034d3d62b66252b96b8c74","size":1264302,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.2.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.2.0_1738229674873_0.16091238070905645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-30T09:34:35.193Z","publish_time":1738229675193,"_source_registry_name":"default","_cnpm_publish_time":1738229675193},"1.29.2":{"name":"@shikijs/langs","version":"1.29.2","keywords":["shiki","textmate-grammars"],"author":{"name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@shikijs/langs@1.29.2","maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"homepage":"https://github.com/shikijs/shiki#readme","bugs":{"url":"https://github.com/shikijs/shiki/issues"},"dist":{"shasum":"4f1de46fde8991468c5a68fa4a67dd2875d643cd","size":1264302,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.29.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.29.2.tgz"},"main":"./dist/index.mjs","type":"module","_from":"file:shikijs-langs-1.29.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","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","./cs":"./dist/cs.mjs","./fs":"./dist/fs.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","./apl":"./dist/apl.mjs","./ara":"./dist/ara.mjs","./asm":"./dist/asm.mjs","./awk":"./dist/awk.mjs","./bat":"./dist/bat.mjs","./bsl":"./dist/bsl.mjs","./cdc":"./dist/cdc.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","./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","./kql":"./dist/kql.mjs","./kts":"./dist/kts.mjs","./lit":"./dist/lit.mjs","./log":"./dist/log.mjs","./lua":"./dist/lua.mjs","./mdc":"./dist/mdc.mjs","./mdx":"./dist/mdx.mjs","./mmd":"./dist/mmd.mjs","./nar":"./dist/nar.mjs","./nim":"./dist/nim.mjs","./nix":"./dist/nix.mjs","./php":"./dist/php.mjs","./pot":"./dist/pot.mjs","./ps1":"./dist/ps1.mjs","./pug":"./dist/pug.mjs","./qml":"./dist/qml.mjs","./qss":"./dist/qss.mjs","./reg":"./dist/reg.mjs","./rel":"./dist/rel.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","./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","./apex":"./dist/apex.mjs","./bash":"./dist/bash.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","./hxml":"./dist/hxml.mjs","./imba":"./dist/imba.mjs","./jade":"./dist/jade.mjs","./java":"./dist/java.mjs","./json":"./dist/json.mjs","./jssm":"./dist/jssm.mjs","./lean":"./dist/lean.mjs","./less":"./dist/less.mjs","./lisp":"./dist/lisp.mjs","./logo":"./dist/logo.mjs","./luau":"./dist/luau.mjs","./make":"./dist/make.mjs","./mips":"./dist/mips.mjs","./mojo":"./dist/mojo.mjs","./move":"./dist/move.mjs","./objc":"./dist/objc.mjs","./perl":"./dist/perl.mjs","./potx":"./dist/potx.mjs","./raku":"./dist/raku.mjs","./ruby":"./dist/ruby.mjs","./rust":"./dist/rust.mjs","./sass":"./dist/sass.mjs","./scss":"./dist/scss.mjs","./sdbl":"./dist/sdbl.mjs","./styl":"./dist/styl.mjs","./tasl":"./dist/tasl.mjs","./toml":"./dist/toml.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","./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","./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","./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","./scheme":"./dist/scheme.mjs","./shader":"./dist/shader.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","./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","./makefile":"./dist/makefile.mjs","./markdown":"./dist/markdown.mjs","./nextflow":"./dist/nextflow.mjs","./protobuf":"./dist/protobuf.mjs","./solidity":"./dist/solidity.mjs","./typespec":"./dist/typespec.mjs","./vue-html":"./dist/vue-html.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","./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","./angular-html":"./dist/angular-html.mjs","./coffeescript":"./dist/coffeescript.mjs","./markdown-vue":"./dist/markdown-vue.mjs","./shellsession":"./dist/shellsession.mjs","./objective-cpp":"./dist/objective-cpp.mjs","./actionscript-3":"./dist/actionscript-3.mjs","./system-verilog":"./dist/system-verilog.mjs","./vue-directives":"./dist/vue-directives.mjs","./html-derivative":"./dist/html-derivative.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"},"scripts":{"build":"pnpm prepare"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/tmp/2405c8595a13b9b1691b9133fa668a94/shikijs-langs-1.29.2.tgz","_integrity":"sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==","repository":{"url":"git+https://github.com/shikijs/shiki.git","type":"git","directory":"packages/langs"},"_npmVersion":"10.9.2","description":"TextMate grammars for Shiki in ESM","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"@shikijs/types":"1.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tm-grammars":"^1.22.8"},"_npmOperationalInternal":{"tmp":"tmp/langs_1.29.2_1738229637018_0.17086361072425627","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-30T09:33:57.290Z","publish_time":1738229637290,"_source_registry_name":"default","_cnpm_publish_time":1738229637290},"2.1.0":{"name":"@shikijs/langs","type":"module","version":"2.1.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.1.0"},"devDependencies":{"tm-grammars":"^1.22.9"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.1.0","_integrity":"sha512-Jn0gS4rPgerMDPj1ydjgFzZr5fAIoMYz4k7ZT3LJxWWBWA6lokK0pumUwVtb+MzXtlpjxOaQejLprmLbvMZyww==","_resolved":"/tmp/cd7b27af673ebcb00f6044aae7c52380/shikijs-langs-2.1.0.tgz","_from":"file:shikijs-langs-2.1.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"fdc88584b3f174b3d8aec24a3a706eb897edf4ed","size":1264303,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.1.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.1.0_1737518723293_0.5739729537881542"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T04:05:23.519Z","publish_time":1737518723519,"_source_registry_name":"default","_cnpm_publish_time":1737518723519},"2.0.3":{"name":"@shikijs/langs","type":"module","version":"2.0.3","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.0.3"},"devDependencies":{"tm-grammars":"^1.22.8"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.0.3","_integrity":"sha512-L+QcwH6tjVY21xDxe3etR+C+33mAbkyQVvUIsszwnQrRVI54r7VPNTMVWR4EbZfPFwWmwLCoO83V5YiBWusvVg==","_resolved":"/tmp/602fa05de63492da5c4587fec4a016e0/shikijs-langs-2.0.3.tgz","_from":"file:shikijs-langs-2.0.3.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"b5729faa259999ccf8c8cf10dd9c4a6a3fe3ec43","size":1264301,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.0.3.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.0.3_1737370306614_0.5646152955709343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T10:51:46.848Z","publish_time":1737370306848,"_source_registry_name":"default","_cnpm_publish_time":1737370306848},"2.0.2":{"name":"@shikijs/langs","type":"module","version":"2.0.2","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.0.2"},"devDependencies":{"tm-grammars":"^1.22.8"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.0.2","_integrity":"sha512-sB509UIZzWXsMnKSzaEyvqBtxz5o3kdezxb5hXXsBKALmVBfn6XMAvPgGq/aGdE2iIOSgcWJIO5JSvYfQaXZ1Q==","_resolved":"/tmp/d129af9cee0e0b4e0ff3d45946eb6128/shikijs-langs-2.0.2.tgz","_from":"file:shikijs-langs-2.0.2.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"053c811e9fea8bce653ab663b73093527380f2ab","size":1264301,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.0.2.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.0.2_1737369618404_0.40971402171936755"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T10:40:18.620Z","publish_time":1737369618620,"_source_registry_name":"default","_cnpm_publish_time":1737369618620},"2.0.1":{"name":"@shikijs/langs","type":"module","version":"2.0.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.0.1"},"devDependencies":{"tm-grammars":"^1.22.8"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.0.1","_integrity":"sha512-tFDXZ5JrPXpn13AhaEQbBGTnB/T8GgQlRAF/VbHFsTTJjyW2WqAgnz33s1gf6MAm5lXpSi4Dp2992dKcOQoOCw==","_resolved":"/tmp/507da90d937682e9dfda37e31dc47920/shikijs-langs-2.0.1.tgz","_from":"file:shikijs-langs-2.0.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"417fe000ebc09db988780ded9de92821b4417061","size":1264301,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.0.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.0.1_1737367258798_0.37368465566781484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T10:00:59.044Z","publish_time":1737367259044,"_source_registry_name":"default","_cnpm_publish_time":1737367259044},"2.0.0":{"name":"@shikijs/langs","type":"module","version":"2.0.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"2.0.0"},"devDependencies":{"tm-grammars":"^1.22.8"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@2.0.0","_integrity":"sha512-xelmNcbbIiX3BO446OgsJcugf5tF9u+4N7V6Wws9XjZoe3qCE0dYtfkHXZiVDdciemI/1QnFeTo+AjPw2fD42w==","_resolved":"/tmp/45bf146bb948ecbb603c72cf1e793325/shikijs-langs-2.0.0.tgz","_from":"file:shikijs-langs-2.0.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"dc4398e4438a617cc72f50dfbdd90693f8a981ab","size":1264301,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-2.0.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_2.0.0_1737361613184_0.3097134686292753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T08:26:53.434Z","publish_time":1737361613434,"_source_registry_name":"default","_cnpm_publish_time":1737361613434},"1.29.1":{"name":"@shikijs/langs","type":"module","version":"1.29.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.29.1"},"devDependencies":{"tm-grammars":"^1.22.8"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.29.1","_integrity":"sha512-iERn4HlyuT044/FgrvLOaZgKVKf3PozjKjyV/RZ5GnlyYEAZFcgwHGkYboeBv2IybQG1KVS/e7VGgiAU4JY2Gw==","_resolved":"/tmp/59e3a716f12cb96c20370270d8a5bd63/shikijs-langs-1.29.1.tgz","_from":"file:shikijs-langs-1.29.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"ea96bc8ce777ccb105ba01331e8b6ce56f01146c","size":1264302,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.29.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.29.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.29.1_1737360569171_0.9134784750816507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T08:09:29.400Z","publish_time":1737360569400,"_source_registry_name":"default","_cnpm_publish_time":1737360569400},"1.29.0":{"name":"@shikijs/langs","type":"module","version":"1.29.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.29.0"},"devDependencies":{"tm-grammars":"^1.22.8"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.29.0","_integrity":"sha512-jIEGSZgE0sCoI2KHVOkRB9TGLFEMaVaG5QPC12zzusdlCPsXr4k87Mfx7AEk8GBPT0CXtY9ChJKC0yWjMpb50A==","_resolved":"/tmp/3e81f1713c566f31411391dee2065dc0/shikijs-langs-1.29.0.tgz","_from":"file:shikijs-langs-1.29.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"7442d5e6cd2bc0b7b4ef14ebda63e89ba0ae6e39","size":1264302,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.29.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.29.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.29.0_1737359251136_0.7831097587359135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T07:47:31.354Z","publish_time":1737359251354,"_source_registry_name":"default","_cnpm_publish_time":1737359251354},"1.28.0":{"name":"@shikijs/langs","type":"module","version":"1.28.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.28.0"},"devDependencies":{"tm-grammars":"^1.22.8"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.28.0","_integrity":"sha512-wnykS0viZwPOBzSslDSh3oWyip8E5PWsN4tS3uvdsYRPBIz1QTmGys3Nc9YM1ItGlwfPjqRV7iRXNssLsGCj1w==","_resolved":"/tmp/fd28fe0ff22dbf9f27269ad829a13980/shikijs-langs-1.28.0.tgz","_from":"file:shikijs-langs-1.28.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"51dd01406118f108d0a16f6f41ccff125c02b351","size":1264302,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.28.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.28.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.28.0_1737352383939_0.9682459158654217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T05:53:04.166Z","publish_time":1737352384166,"_source_registry_name":"default","_cnpm_publish_time":1737352384166},"1.27.2":{"name":"@shikijs/langs","type":"module","version":"1.27.2","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.27.2"},"devDependencies":{"tm-grammars":"^1.22.5"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.27.2","_integrity":"sha512-MSrknKL0DbeXvhtSigMLIzjPOOQfvK7fsbcRv2NUUB0EvuTTomY8/U+lAkczYrXY2+dygKOapJKk8ScFYbtoNw==","_resolved":"/tmp/b102a8c76fca1c385269fc3221350677/shikijs-langs-1.27.2.tgz","_from":"file:shikijs-langs-1.27.2.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"5dfee5e4887781d12fb70dbc1dfc3caabfcbeced","size":1266898,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.27.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.27.2.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.27.2_1736917982903_0.5577481769559653"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-15T05:13:03.186Z","publish_time":1736917983186,"_source_registry_name":"default","_cnpm_publish_time":1736917983186},"1.27.1":{"name":"@shikijs/langs","type":"module","version":"1.27.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.27.1"},"devDependencies":{"tm-grammars":"^1.22.5"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.27.1","_integrity":"sha512-0azE/rQ+Lt+tOh/ztTZ1V2FbfuAr6Chgwk+GiKN6Da34LyiGB8S67V8m/N18CuanpbCP+HqrxIoEO2fpZqp1EQ==","_resolved":"/tmp/498ccb5334ea528f395be9beb103b970/shikijs-langs-1.27.1.tgz","_from":"file:shikijs-langs-1.27.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"f97973d372706213404b5d6ef200db37934a7fe5","size":1266898,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.27.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.27.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.27.1_1736917554636_0.7539635913100293"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-15T05:05:54.969Z","publish_time":1736917554969,"_source_registry_name":"default","_cnpm_publish_time":1736917554969},"1.27.0":{"name":"@shikijs/langs","type":"module","version":"1.27.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.27.0"},"devDependencies":{"tm-grammars":"^1.22.5"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.27.0","_integrity":"sha512-6fBE0OL17XGYlNj8IuHfKtTALLk6+CVAXw8Rj2y/K8NP646/hows9+XwzIFcvFo3wZ0fPAcPKQ9pwG6a1FBevw==","_resolved":"/tmp/ae1f4cd5129cbc52f1635639c8448a3c/shikijs-langs-1.27.0.tgz","_from":"file:shikijs-langs-1.27.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"8457f8d9ca305dee01c9faa5bcb505e722bbdbdc","size":1266898,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.27.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.27.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.27.0_1736839632484_0.24481444218381698"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-14T07:27:12.716Z","publish_time":1736839632716,"_source_registry_name":"default","_cnpm_publish_time":1736839632716},"1.26.2":{"name":"@shikijs/langs","type":"module","version":"1.26.2","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.26.2"},"devDependencies":{"tm-grammars":"^1.22.4"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.26.2","_integrity":"sha512-o5cdPycB2Kw3IgncHxWopWPiTkjAj7dG01fLkkUyj3glb5ftxL/Opecq9F54opMlrgXy7ZIqDERvFLlUzsCOuA==","_resolved":"/tmp/c91ff4835517a7a6ef8d0fba91fe5e9d/shikijs-langs-1.26.2.tgz","_from":"file:shikijs-langs-1.26.2.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"0880cd47919b507585f312ca805bb16aaee9bc8d","size":1266864,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.26.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.26.2.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.26.2_1736760809821_0.7797460203436957"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-13T09:33:30.023Z","publish_time":1736760810023,"_source_registry_name":"default","_cnpm_publish_time":1736760810023},"1.26.1":{"name":"@shikijs/langs","type":"module","version":"1.26.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.26.1"},"devDependencies":{"tm-grammars":"^1.22.1"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.26.1","_integrity":"sha512-oz/TQiIqZejEIZbGtn68hbJijAOTtYH4TMMSWkWYozwqdpKR3EXgILneQy26WItmJjp3xVspHdiUxUCws4gtuw==","_resolved":"/tmp/666c612b8dd9a026fbb2df7ee5c112d1/shikijs-langs-1.26.1.tgz","_from":"file:shikijs-langs-1.26.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"5365530e04715b21e40242eb331291712bdf7306","size":1256105,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.26.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.26.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.26.1_1735895801012_0.8272722114450688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T09:16:41.223Z","publish_time":1735895801223,"_source_registry_name":"default","_cnpm_publish_time":1735895801223},"1.26.0":{"name":"@shikijs/langs","type":"module","version":"1.26.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.26.0"},"devDependencies":{"tm-grammars":"^1.22.1"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.26.0","_integrity":"sha512-Mr3NjEMhyjmiUefL8Ayd1GvPXpljh497NWlARln1REe/q3JlOHhaRFykAviprojwwMYt5bPHA0LbAw6v+C1ZWQ==","_resolved":"/tmp/8be548729d6ff5bd99639ad3ec46ac4d/shikijs-langs-1.26.0.tgz","_from":"file:shikijs-langs-1.26.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"bd3045b42e7759b3d34a4176a22622ff18666abc","size":1255998,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.26.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.26.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.26.0_1735885726034_0.25472256751248845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T06:28:46.297Z","publish_time":1735885726297,"_source_registry_name":"default","_cnpm_publish_time":1735885726297},"1.25.1":{"name":"@shikijs/langs","type":"module","version":"1.25.1","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.25.1"},"devDependencies":{"tm-grammars":"^1.22.1"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.25.1","_integrity":"sha512-hdYjq9aRJplAzGe2qF51PR9IDgEoyGb4IkXvr3Ts6lEdg4Z8M/kdknKRo2EIuv3IR/aKkJXTlBQRM+wr3t20Ew==","_resolved":"/tmp/be2012a39db2bc7fb4cd869acb442c0d/shikijs-langs-1.25.1.tgz","_from":"file:shikijs-langs-1.25.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"1c0b7822d41929351b31409d2932952495a4fae3","size":1255998,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.25.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.25.1.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.25.1_1735799263622_0.21448310948629246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-02T06:27:43.834Z","publish_time":1735799263834,"_source_registry_name":"default","_cnpm_publish_time":1735799263834},"1.25.0":{"name":"@shikijs/langs","type":"module","version":"1.25.0","description":"TextMate grammars for Shiki in ESM","author":{"name":"Anthony Fu","email":"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":{"url":"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","./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","./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","./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","./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","./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","./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","./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":"./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","./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","dependencies":{"@shikijs/types":"1.25.0"},"devDependencies":{"tm-grammars":"^1.22.1"},"scripts":{"build":"pnpm prepare"},"_id":"@shikijs/langs@1.25.0","_integrity":"sha512-xgp2EJb2xrhX5TbN7I1Fegjb2PFsVkjsL3XKZdKBBXKo083MmUFGJ26gCou70EFLB59FJNfspliIif5on2IPiA==","_resolved":"/tmp/ebc86cb12b197c26a55f6be2ae5ca16f/shikijs-langs-1.25.0.tgz","_from":"file:shikijs-langs-1.25.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"145375f6a3191511026c4088fe4b231c80c53992","size":1255998,"noattachment":false,"key":"/@shikijs/langs/-/@shikijs/langs-1.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@shikijs/langs/download/@shikijs/langs-1.25.0.tgz"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":""},{"name":"octref","email":"octref@gmail.com"},{"name":"orta","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langs_1.25.0_1735793140993_0.8858735576006442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-02T04:45:41.207Z","publish_time":1735793141207,"_source_registry_name":"default","_cnpm_publish_time":1735793141207}},"readme":"# @shikijs/langs\n\nTextMate grammars for Shiki.\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/shikijs/shiki#readme","bugs":{"url":"https://github.com/shikijs/shiki/issues"},"license":"MIT"}