{
  "name": "code-languages",
  "version": "1.45.17",
  "description": "Structured metadata for programming languages.",
  "homepage": "https://github.com/ElJijuna/code-languages#readme",
  "bugs": {
    "url": "https://github.com/ElJijuna/code-languages/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ElJijuna/code-languages.git"
  },
  "license": "MIT",
  "author": "pilmee <pilmee@gmail.com>",
  "keywords": [
    "programming-languages",
    "language-metadata",
    "code-languages",
    "developer-tools",
    "file-extensions",
    "syntax",
    "i18n",
    "typescript"
  ],
  "type": "module",
  "publishConfig": {
    "access": "public"
  },
  "sideEffects": false,
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./api": {
      "types": "./dist/api.d.ts",
      "import": "./dist/api.js",
      "require": "./dist/api.cjs"
    },
    "./i18n": {
      "types": "./dist/i18n.d.ts",
      "import": "./dist/i18n.js",
      "require": "./dist/i18n.cjs"
    },
    "./detect": {
      "types": "./dist/detect.d.ts",
      "import": "./dist/detect.js",
      "require": "./dist/detect.cjs"
    },
    "./detect-slugs": {
      "types": "./dist/detect-slugs.d.ts",
      "import": "./dist/detect-slugs.js",
      "require": "./dist/detect-slugs.cjs"
    },
    "./abap": {
      "types": "./dist/languages/abap.d.ts",
      "import": "./dist/languages/abap.js",
      "require": "./dist/languages/abap.cjs"
    },
    "./actionscript": {
      "types": "./dist/languages/actionscript.d.ts",
      "import": "./dist/languages/actionscript.js",
      "require": "./dist/languages/actionscript.cjs"
    },
    "./ada": {
      "types": "./dist/languages/ada.d.ts",
      "import": "./dist/languages/ada.js",
      "require": "./dist/languages/ada.cjs"
    },
    "./agda": {
      "types": "./dist/languages/agda.d.ts",
      "import": "./dist/languages/agda.js",
      "require": "./dist/languages/agda.cjs"
    },
    "./algol": {
      "types": "./dist/languages/algol.d.ts",
      "import": "./dist/languages/algol.js",
      "require": "./dist/languages/algol.cjs"
    },
    "./alloy": {
      "types": "./dist/languages/alloy.d.ts",
      "import": "./dist/languages/alloy.js",
      "require": "./dist/languages/alloy.cjs"
    },
    "./ampl": {
      "types": "./dist/languages/ampl.d.ts",
      "import": "./dist/languages/ampl.js",
      "require": "./dist/languages/ampl.cjs"
    },
    "./angelscript": {
      "types": "./dist/languages/angelscript.d.ts",
      "import": "./dist/languages/angelscript.js",
      "require": "./dist/languages/angelscript.cjs"
    },
    "./ante": {
      "types": "./dist/languages/ante.d.ts",
      "import": "./dist/languages/ante.js",
      "require": "./dist/languages/ante.cjs"
    },
    "./antlr": {
      "types": "./dist/languages/antlr.d.ts",
      "import": "./dist/languages/antlr.js",
      "require": "./dist/languages/antlr.cjs"
    },
    "./apex": {
      "types": "./dist/languages/apex.d.ts",
      "import": "./dist/languages/apex.js",
      "require": "./dist/languages/apex.cjs"
    },
    "./apl": {
      "types": "./dist/languages/apl.d.ts",
      "import": "./dist/languages/apl.js",
      "require": "./dist/languages/apl.cjs"
    },
    "./applescript": {
      "types": "./dist/languages/applescript.d.ts",
      "import": "./dist/languages/applescript.js",
      "require": "./dist/languages/applescript.cjs"
    },
    "./aql": {
      "types": "./dist/languages/aql.d.ts",
      "import": "./dist/languages/aql.js",
      "require": "./dist/languages/aql.cjs"
    },
    "./arduino": {
      "types": "./dist/languages/arduino.d.ts",
      "import": "./dist/languages/arduino.js",
      "require": "./dist/languages/arduino.cjs"
    },
    "./asciidoc": {
      "types": "./dist/languages/asciidoc.d.ts",
      "import": "./dist/languages/asciidoc.js",
      "require": "./dist/languages/asciidoc.cjs"
    },
    "./asp": {
      "types": "./dist/languages/asp.d.ts",
      "import": "./dist/languages/asp.js",
      "require": "./dist/languages/asp.cjs"
    },
    "./assembly": {
      "types": "./dist/languages/assembly.d.ts",
      "import": "./dist/languages/assembly.js",
      "require": "./dist/languages/assembly.cjs"
    },
    "./assemblyscript": {
      "types": "./dist/languages/assemblyscript.d.ts",
      "import": "./dist/languages/assemblyscript.js",
      "require": "./dist/languages/assemblyscript.cjs"
    },
    "./astro": {
      "types": "./dist/languages/astro.d.ts",
      "import": "./dist/languages/astro.js",
      "require": "./dist/languages/astro.cjs"
    },
    "./austral": {
      "types": "./dist/languages/austral.d.ts",
      "import": "./dist/languages/austral.js",
      "require": "./dist/languages/austral.cjs"
    },
    "./autohotkey": {
      "types": "./dist/languages/autohotkey.d.ts",
      "import": "./dist/languages/autohotkey.js",
      "require": "./dist/languages/autohotkey.cjs"
    },
    "./avro-idl": {
      "types": "./dist/languages/avro-idl.d.ts",
      "import": "./dist/languages/avro-idl.js",
      "require": "./dist/languages/avro-idl.cjs"
    },
    "./awk": {
      "types": "./dist/languages/awk.d.ts",
      "import": "./dist/languages/awk.js",
      "require": "./dist/languages/awk.cjs"
    },
    "./ballerina": {
      "types": "./dist/languages/ballerina.d.ts",
      "import": "./dist/languages/ballerina.js",
      "require": "./dist/languages/ballerina.cjs"
    },
    "./bash": {
      "types": "./dist/languages/bash.d.ts",
      "import": "./dist/languages/bash.js",
      "require": "./dist/languages/bash.cjs"
    },
    "./basic": {
      "types": "./dist/languages/basic.d.ts",
      "import": "./dist/languages/basic.js",
      "require": "./dist/languages/basic.cjs"
    },
    "./batch": {
      "types": "./dist/languages/batch.d.ts",
      "import": "./dist/languages/batch.js",
      "require": "./dist/languages/batch.cjs"
    },
    "./bazel": {
      "types": "./dist/languages/bazel.d.ts",
      "import": "./dist/languages/bazel.js",
      "require": "./dist/languages/bazel.cjs"
    },
    "./bcpl": {
      "types": "./dist/languages/bcpl.d.ts",
      "import": "./dist/languages/bcpl.js",
      "require": "./dist/languages/bcpl.cjs"
    },
    "./bibtex": {
      "types": "./dist/languages/bibtex.d.ts",
      "import": "./dist/languages/bibtex.js",
      "require": "./dist/languages/bibtex.cjs"
    },
    "./bicep": {
      "types": "./dist/languages/bicep.d.ts",
      "import": "./dist/languages/bicep.js",
      "require": "./dist/languages/bicep.cjs"
    },
    "./blade": {
      "types": "./dist/languages/blade.d.ts",
      "import": "./dist/languages/blade.js",
      "require": "./dist/languages/blade.cjs"
    },
    "./bosque": {
      "types": "./dist/languages/bosque.d.ts",
      "import": "./dist/languages/bosque.js",
      "require": "./dist/languages/bosque.cjs"
    },
    "./bqn": {
      "types": "./dist/languages/bqn.d.ts",
      "import": "./dist/languages/bqn.js",
      "require": "./dist/languages/bqn.cjs"
    },
    "./brainfuck": {
      "types": "./dist/languages/brainfuck.d.ts",
      "import": "./dist/languages/brainfuck.js",
      "require": "./dist/languages/brainfuck.cjs"
    },
    "./c": {
      "types": "./dist/languages/c.d.ts",
      "import": "./dist/languages/c.js",
      "require": "./dist/languages/c.cjs"
    },
    "./c3": {
      "types": "./dist/languages/c3.d.ts",
      "import": "./dist/languages/c3.js",
      "require": "./dist/languages/c3.cjs"
    },
    "./cairo": {
      "types": "./dist/languages/cairo.d.ts",
      "import": "./dist/languages/cairo.js",
      "require": "./dist/languages/cairo.cjs"
    },
    "./capnproto": {
      "types": "./dist/languages/capnproto.d.ts",
      "import": "./dist/languages/capnproto.js",
      "require": "./dist/languages/capnproto.cjs"
    },
    "./carbon": {
      "types": "./dist/languages/carbon.d.ts",
      "import": "./dist/languages/carbon.js",
      "require": "./dist/languages/carbon.cjs"
    },
    "./cel": {
      "types": "./dist/languages/cel.d.ts",
      "import": "./dist/languages/cel.js",
      "require": "./dist/languages/cel.cjs"
    },
    "./chapel": {
      "types": "./dist/languages/chapel.d.ts",
      "import": "./dist/languages/chapel.js",
      "require": "./dist/languages/chapel.cjs"
    },
    "./circom": {
      "types": "./dist/languages/circom.d.ts",
      "import": "./dist/languages/circom.js",
      "require": "./dist/languages/circom.cjs"
    },
    "./clarity": {
      "types": "./dist/languages/clarity.d.ts",
      "import": "./dist/languages/clarity.js",
      "require": "./dist/languages/clarity.cjs"
    },
    "./clojure": {
      "types": "./dist/languages/clojure.d.ts",
      "import": "./dist/languages/clojure.js",
      "require": "./dist/languages/clojure.cjs"
    },
    "./cmake": {
      "types": "./dist/languages/cmake.d.ts",
      "import": "./dist/languages/cmake.js",
      "require": "./dist/languages/cmake.cjs"
    },
    "./cobol": {
      "types": "./dist/languages/cobol.d.ts",
      "import": "./dist/languages/cobol.js",
      "require": "./dist/languages/cobol.cjs"
    },
    "./coffeescript": {
      "types": "./dist/languages/coffeescript.d.ts",
      "import": "./dist/languages/coffeescript.js",
      "require": "./dist/languages/coffeescript.cjs"
    },
    "./coldfusion": {
      "types": "./dist/languages/coldfusion.d.ts",
      "import": "./dist/languages/coldfusion.js",
      "require": "./dist/languages/coldfusion.cjs"
    },
    "./coq": {
      "types": "./dist/languages/coq.d.ts",
      "import": "./dist/languages/coq.js",
      "require": "./dist/languages/coq.cjs"
    },
    "./cpp": {
      "types": "./dist/languages/cpp.d.ts",
      "import": "./dist/languages/cpp.js",
      "require": "./dist/languages/cpp.cjs"
    },
    "./cql": {
      "types": "./dist/languages/cql.d.ts",
      "import": "./dist/languages/cql.js",
      "require": "./dist/languages/cql.cjs"
    },
    "./crystal": {
      "types": "./dist/languages/crystal.d.ts",
      "import": "./dist/languages/crystal.js",
      "require": "./dist/languages/crystal.cjs"
    },
    "./csharp": {
      "types": "./dist/languages/csharp.d.ts",
      "import": "./dist/languages/csharp.js",
      "require": "./dist/languages/csharp.cjs"
    },
    "./css": {
      "types": "./dist/languages/css.d.ts",
      "import": "./dist/languages/css.js",
      "require": "./dist/languages/css.cjs"
    },
    "./cuda": {
      "types": "./dist/languages/cuda.d.ts",
      "import": "./dist/languages/cuda.js",
      "require": "./dist/languages/cuda.cjs"
    },
    "./cue": {
      "types": "./dist/languages/cue.d.ts",
      "import": "./dist/languages/cue.js",
      "require": "./dist/languages/cue.cjs"
    },
    "./curry": {
      "types": "./dist/languages/curry.d.ts",
      "import": "./dist/languages/curry.js",
      "require": "./dist/languages/curry.cjs"
    },
    "./cwl": {
      "types": "./dist/languages/cwl.d.ts",
      "import": "./dist/languages/cwl.js",
      "require": "./dist/languages/cwl.cjs"
    },
    "./cypher": {
      "types": "./dist/languages/cypher.d.ts",
      "import": "./dist/languages/cypher.js",
      "require": "./dist/languages/cypher.cjs"
    },
    "./cython": {
      "types": "./dist/languages/cython.d.ts",
      "import": "./dist/languages/cython.js",
      "require": "./dist/languages/cython.cjs"
    },
    "./d": {
      "types": "./dist/languages/d.d.ts",
      "import": "./dist/languages/d.js",
      "require": "./dist/languages/d.cjs"
    },
    "./dafny": {
      "types": "./dist/languages/dafny.d.ts",
      "import": "./dist/languages/dafny.js",
      "require": "./dist/languages/dafny.cjs"
    },
    "./dart": {
      "types": "./dist/languages/dart.d.ts",
      "import": "./dist/languages/dart.js",
      "require": "./dist/languages/dart.cjs"
    },
    "./dax": {
      "types": "./dist/languages/dax.d.ts",
      "import": "./dist/languages/dax.js",
      "require": "./dist/languages/dax.cjs"
    },
    "./dhall": {
      "types": "./dist/languages/dhall.d.ts",
      "import": "./dist/languages/dhall.js",
      "require": "./dist/languages/dhall.cjs"
    },
    "./dita": {
      "types": "./dist/languages/dita.d.ts",
      "import": "./dist/languages/dita.js",
      "require": "./dist/languages/dita.cjs"
    },
    "./dockerfile": {
      "types": "./dist/languages/dockerfile.d.ts",
      "import": "./dist/languages/dockerfile.js",
      "require": "./dist/languages/dockerfile.cjs"
    },
    "./dot": {
      "types": "./dist/languages/dot.d.ts",
      "import": "./dist/languages/dot.js",
      "require": "./dist/languages/dot.cjs"
    },
    "./earthly": {
      "types": "./dist/languages/earthly.d.ts",
      "import": "./dist/languages/earthly.js",
      "require": "./dist/languages/earthly.cjs"
    },
    "./edgeql": {
      "types": "./dist/languages/edgeql.d.ts",
      "import": "./dist/languages/edgeql.js",
      "require": "./dist/languages/edgeql.cjs"
    },
    "./editorconfig": {
      "types": "./dist/languages/editorconfig.d.ts",
      "import": "./dist/languages/editorconfig.js",
      "require": "./dist/languages/editorconfig.cjs"
    },
    "./eiffel": {
      "types": "./dist/languages/eiffel.d.ts",
      "import": "./dist/languages/eiffel.js",
      "require": "./dist/languages/eiffel.cjs"
    },
    "./ejs": {
      "types": "./dist/languages/ejs.d.ts",
      "import": "./dist/languages/ejs.js",
      "require": "./dist/languages/ejs.cjs"
    },
    "./elixir": {
      "types": "./dist/languages/elixir.d.ts",
      "import": "./dist/languages/elixir.js",
      "require": "./dist/languages/elixir.cjs"
    },
    "./elm": {
      "types": "./dist/languages/elm.d.ts",
      "import": "./dist/languages/elm.js",
      "require": "./dist/languages/elm.cjs"
    },
    "./emacs-lisp": {
      "types": "./dist/languages/emacs-lisp.d.ts",
      "import": "./dist/languages/emacs-lisp.js",
      "require": "./dist/languages/emacs-lisp.cjs"
    },
    "./erb": {
      "types": "./dist/languages/erb.d.ts",
      "import": "./dist/languages/erb.js",
      "require": "./dist/languages/erb.cjs"
    },
    "./erlang": {
      "types": "./dist/languages/erlang.d.ts",
      "import": "./dist/languages/erlang.js",
      "require": "./dist/languages/erlang.cjs"
    },
    "./factor": {
      "types": "./dist/languages/factor.d.ts",
      "import": "./dist/languages/factor.js",
      "require": "./dist/languages/factor.cjs"
    },
    "./faust": {
      "types": "./dist/languages/faust.d.ts",
      "import": "./dist/languages/faust.js",
      "require": "./dist/languages/faust.cjs"
    },
    "./fe": {
      "types": "./dist/languages/fe.d.ts",
      "import": "./dist/languages/fe.js",
      "require": "./dist/languages/fe.cjs"
    },
    "./fennel": {
      "types": "./dist/languages/fennel.d.ts",
      "import": "./dist/languages/fennel.js",
      "require": "./dist/languages/fennel.cjs"
    },
    "./fish": {
      "types": "./dist/languages/fish.d.ts",
      "import": "./dist/languages/fish.js",
      "require": "./dist/languages/fish.cjs"
    },
    "./flatbuffers": {
      "types": "./dist/languages/flatbuffers.d.ts",
      "import": "./dist/languages/flatbuffers.js",
      "require": "./dist/languages/flatbuffers.cjs"
    },
    "./flix": {
      "types": "./dist/languages/flix.d.ts",
      "import": "./dist/languages/flix.js",
      "require": "./dist/languages/flix.cjs"
    },
    "./flux": {
      "types": "./dist/languages/flux.d.ts",
      "import": "./dist/languages/flux.js",
      "require": "./dist/languages/flux.cjs"
    },
    "./forth": {
      "types": "./dist/languages/forth.d.ts",
      "import": "./dist/languages/forth.js",
      "require": "./dist/languages/forth.cjs"
    },
    "./fortran": {
      "types": "./dist/languages/fortran.d.ts",
      "import": "./dist/languages/fortran.js",
      "require": "./dist/languages/fortran.cjs"
    },
    "./fql": {
      "types": "./dist/languages/fql.d.ts",
      "import": "./dist/languages/fql.js",
      "require": "./dist/languages/fql.cjs"
    },
    "./freemarker": {
      "types": "./dist/languages/freemarker.d.ts",
      "import": "./dist/languages/freemarker.js",
      "require": "./dist/languages/freemarker.cjs"
    },
    "./fsharp": {
      "types": "./dist/languages/fsharp.d.ts",
      "import": "./dist/languages/fsharp.js",
      "require": "./dist/languages/fsharp.cjs"
    },
    "./fstar": {
      "types": "./dist/languages/fstar.d.ts",
      "import": "./dist/languages/fstar.js",
      "require": "./dist/languages/fstar.cjs"
    },
    "./futhark": {
      "types": "./dist/languages/futhark.d.ts",
      "import": "./dist/languages/futhark.js",
      "require": "./dist/languages/futhark.cjs"
    },
    "./gcode": {
      "types": "./dist/languages/gcode.d.ts",
      "import": "./dist/languages/gcode.js",
      "require": "./dist/languages/gcode.cjs"
    },
    "./gdscript": {
      "types": "./dist/languages/gdscript.d.ts",
      "import": "./dist/languages/gdscript.js",
      "require": "./dist/languages/gdscript.cjs"
    },
    "./gettext": {
      "types": "./dist/languages/gettext.d.ts",
      "import": "./dist/languages/gettext.js",
      "require": "./dist/languages/gettext.cjs"
    },
    "./git": {
      "types": "./dist/languages/git.d.ts",
      "import": "./dist/languages/git.js",
      "require": "./dist/languages/git.cjs"
    },
    "./gleam": {
      "types": "./dist/languages/gleam.d.ts",
      "import": "./dist/languages/gleam.js",
      "require": "./dist/languages/gleam.cjs"
    },
    "./glsl": {
      "types": "./dist/languages/glsl.d.ts",
      "import": "./dist/languages/glsl.js",
      "require": "./dist/languages/glsl.cjs"
    },
    "./gml": {
      "types": "./dist/languages/gml.d.ts",
      "import": "./dist/languages/gml.js",
      "require": "./dist/languages/gml.cjs"
    },
    "./go": {
      "types": "./dist/languages/go.d.ts",
      "import": "./dist/languages/go.js",
      "require": "./dist/languages/go.cjs"
    },
    "./gradle": {
      "types": "./dist/languages/gradle.d.ts",
      "import": "./dist/languages/gradle.js",
      "require": "./dist/languages/gradle.cjs"
    },
    "./grain": {
      "types": "./dist/languages/grain.d.ts",
      "import": "./dist/languages/grain.js",
      "require": "./dist/languages/grain.cjs"
    },
    "./graphql": {
      "types": "./dist/languages/graphql.d.ts",
      "import": "./dist/languages/graphql.js",
      "require": "./dist/languages/graphql.cjs"
    },
    "./gremlin": {
      "types": "./dist/languages/gremlin.d.ts",
      "import": "./dist/languages/gremlin.js",
      "require": "./dist/languages/gremlin.cjs"
    },
    "./groovy": {
      "types": "./dist/languages/groovy.d.ts",
      "import": "./dist/languages/groovy.js",
      "require": "./dist/languages/groovy.cjs"
    },
    "./hack": {
      "types": "./dist/languages/hack.d.ts",
      "import": "./dist/languages/hack.js",
      "require": "./dist/languages/hack.cjs"
    },
    "./haml": {
      "types": "./dist/languages/haml.d.ts",
      "import": "./dist/languages/haml.js",
      "require": "./dist/languages/haml.cjs"
    },
    "./handlebars": {
      "types": "./dist/languages/handlebars.d.ts",
      "import": "./dist/languages/handlebars.js",
      "require": "./dist/languages/handlebars.cjs"
    },
    "./hare": {
      "types": "./dist/languages/hare.d.ts",
      "import": "./dist/languages/hare.js",
      "require": "./dist/languages/hare.cjs"
    },
    "./haskell": {
      "types": "./dist/languages/haskell.d.ts",
      "import": "./dist/languages/haskell.js",
      "require": "./dist/languages/haskell.cjs"
    },
    "./haxe": {
      "types": "./dist/languages/haxe.d.ts",
      "import": "./dist/languages/haxe.js",
      "require": "./dist/languages/haxe.cjs"
    },
    "./hcl": {
      "types": "./dist/languages/hcl.d.ts",
      "import": "./dist/languages/hcl.js",
      "require": "./dist/languages/hcl.cjs"
    },
    "./hlsl": {
      "types": "./dist/languages/hlsl.d.ts",
      "import": "./dist/languages/hlsl.js",
      "require": "./dist/languages/hlsl.cjs"
    },
    "./hocon": {
      "types": "./dist/languages/hocon.d.ts",
      "import": "./dist/languages/hocon.js",
      "require": "./dist/languages/hocon.cjs"
    },
    "./html": {
      "types": "./dist/languages/html.d.ts",
      "import": "./dist/languages/html.js",
      "require": "./dist/languages/html.cjs"
    },
    "./hy": {
      "types": "./dist/languages/hy.d.ts",
      "import": "./dist/languages/hy.js",
      "require": "./dist/languages/hy.cjs"
    },
    "./hylo": {
      "types": "./dist/languages/hylo.d.ts",
      "import": "./dist/languages/hylo.js",
      "require": "./dist/languages/hylo.cjs"
    },
    "./idris": {
      "types": "./dist/languages/idris.d.ts",
      "import": "./dist/languages/idris.js",
      "require": "./dist/languages/idris.cjs"
    },
    "./ini": {
      "types": "./dist/languages/ini.d.ts",
      "import": "./dist/languages/ini.js",
      "require": "./dist/languages/ini.cjs"
    },
    "./ink": {
      "types": "./dist/languages/ink.d.ts",
      "import": "./dist/languages/ink.js",
      "require": "./dist/languages/ink.cjs"
    },
    "./ink-narrative": {
      "types": "./dist/languages/ink-narrative.d.ts",
      "import": "./dist/languages/ink-narrative.js",
      "require": "./dist/languages/ink-narrative.cjs"
    },
    "./io": {
      "types": "./dist/languages/io.d.ts",
      "import": "./dist/languages/io.js",
      "require": "./dist/languages/io.cjs"
    },
    "./isabelle": {
      "types": "./dist/languages/isabelle.d.ts",
      "import": "./dist/languages/isabelle.js",
      "require": "./dist/languages/isabelle.cjs"
    },
    "./j": {
      "types": "./dist/languages/j.d.ts",
      "import": "./dist/languages/j.js",
      "require": "./dist/languages/j.cjs"
    },
    "./janet": {
      "types": "./dist/languages/janet.d.ts",
      "import": "./dist/languages/janet.js",
      "require": "./dist/languages/janet.cjs"
    },
    "./java": {
      "types": "./dist/languages/java.d.ts",
      "import": "./dist/languages/java.js",
      "require": "./dist/languages/java.cjs"
    },
    "./javascript": {
      "types": "./dist/languages/javascript.d.ts",
      "import": "./dist/languages/javascript.js",
      "require": "./dist/languages/javascript.cjs"
    },
    "./jcl": {
      "types": "./dist/languages/jcl.d.ts",
      "import": "./dist/languages/jcl.js",
      "require": "./dist/languages/jcl.cjs"
    },
    "./jinja": {
      "types": "./dist/languages/jinja.d.ts",
      "import": "./dist/languages/jinja.js",
      "require": "./dist/languages/jinja.cjs"
    },
    "./jmespath": {
      "types": "./dist/languages/jmespath.d.ts",
      "import": "./dist/languages/jmespath.js",
      "require": "./dist/languages/jmespath.cjs"
    },
    "./jq": {
      "types": "./dist/languages/jq.d.ts",
      "import": "./dist/languages/jq.js",
      "require": "./dist/languages/jq.cjs"
    },
    "./json": {
      "types": "./dist/languages/json.d.ts",
      "import": "./dist/languages/json.js",
      "require": "./dist/languages/json.cjs"
    },
    "./json5": {
      "types": "./dist/languages/json5.d.ts",
      "import": "./dist/languages/json5.js",
      "require": "./dist/languages/json5.cjs"
    },
    "./jsonata": {
      "types": "./dist/languages/jsonata.d.ts",
      "import": "./dist/languages/jsonata.js",
      "require": "./dist/languages/jsonata.cjs"
    },
    "./jsonc": {
      "types": "./dist/languages/jsonc.d.ts",
      "import": "./dist/languages/jsonc.js",
      "require": "./dist/languages/jsonc.cjs"
    },
    "./jsonnet": {
      "types": "./dist/languages/jsonnet.d.ts",
      "import": "./dist/languages/jsonnet.js",
      "require": "./dist/languages/jsonnet.cjs"
    },
    "./julia": {
      "types": "./dist/languages/julia.d.ts",
      "import": "./dist/languages/julia.js",
      "require": "./dist/languages/julia.cjs"
    },
    "./jupyter-notebook": {
      "types": "./dist/languages/jupyter-notebook.d.ts",
      "import": "./dist/languages/jupyter-notebook.js",
      "require": "./dist/languages/jupyter-notebook.cjs"
    },
    "./just": {
      "types": "./dist/languages/just.d.ts",
      "import": "./dist/languages/just.js",
      "require": "./dist/languages/just.cjs"
    },
    "./kcl": {
      "types": "./dist/languages/kcl.d.ts",
      "import": "./dist/languages/kcl.js",
      "require": "./dist/languages/kcl.cjs"
    },
    "./kdl": {
      "types": "./dist/languages/kdl.d.ts",
      "import": "./dist/languages/kdl.js",
      "require": "./dist/languages/kdl.cjs"
    },
    "./koka": {
      "types": "./dist/languages/koka.d.ts",
      "import": "./dist/languages/koka.js",
      "require": "./dist/languages/koka.cjs"
    },
    "./kotlin": {
      "types": "./dist/languages/kotlin.d.ts",
      "import": "./dist/languages/kotlin.js",
      "require": "./dist/languages/kotlin.cjs"
    },
    "./koto": {
      "types": "./dist/languages/koto.d.ts",
      "import": "./dist/languages/koto.js",
      "require": "./dist/languages/koto.cjs"
    },
    "./kql": {
      "types": "./dist/languages/kql.d.ts",
      "import": "./dist/languages/kql.js",
      "require": "./dist/languages/kql.cjs"
    },
    "./lean": {
      "types": "./dist/languages/lean.d.ts",
      "import": "./dist/languages/lean.js",
      "require": "./dist/languages/lean.cjs"
    },
    "./less": {
      "types": "./dist/languages/less.d.ts",
      "import": "./dist/languages/less.js",
      "require": "./dist/languages/less.cjs"
    },
    "./lex": {
      "types": "./dist/languages/lex.d.ts",
      "import": "./dist/languages/lex.js",
      "require": "./dist/languages/lex.cjs"
    },
    "./ligo": {
      "types": "./dist/languages/ligo.d.ts",
      "import": "./dist/languages/ligo.js",
      "require": "./dist/languages/ligo.cjs"
    },
    "./linkerscript": {
      "types": "./dist/languages/linkerscript.d.ts",
      "import": "./dist/languages/linkerscript.js",
      "require": "./dist/languages/linkerscript.cjs"
    },
    "./liquid": {
      "types": "./dist/languages/liquid.d.ts",
      "import": "./dist/languages/liquid.js",
      "require": "./dist/languages/liquid.cjs"
    },
    "./lisp": {
      "types": "./dist/languages/lisp.d.ts",
      "import": "./dist/languages/lisp.js",
      "require": "./dist/languages/lisp.cjs"
    },
    "./llvm-ir": {
      "types": "./dist/languages/llvm-ir.d.ts",
      "import": "./dist/languages/llvm-ir.js",
      "require": "./dist/languages/llvm-ir.cjs"
    },
    "./lobster": {
      "types": "./dist/languages/lobster.d.ts",
      "import": "./dist/languages/lobster.js",
      "require": "./dist/languages/lobster.cjs"
    },
    "./logo": {
      "types": "./dist/languages/logo.d.ts",
      "import": "./dist/languages/logo.js",
      "require": "./dist/languages/logo.cjs"
    },
    "./lua": {
      "types": "./dist/languages/lua.d.ts",
      "import": "./dist/languages/lua.js",
      "require": "./dist/languages/lua.cjs"
    },
    "./luau": {
      "types": "./dist/languages/luau.d.ts",
      "import": "./dist/languages/luau.js",
      "require": "./dist/languages/luau.cjs"
    },
    "./makefile": {
      "types": "./dist/languages/makefile.d.ts",
      "import": "./dist/languages/makefile.js",
      "require": "./dist/languages/makefile.cjs"
    },
    "./mako": {
      "types": "./dist/languages/mako.d.ts",
      "import": "./dist/languages/mako.js",
      "require": "./dist/languages/mako.cjs"
    },
    "./markdown": {
      "types": "./dist/languages/markdown.d.ts",
      "import": "./dist/languages/markdown.js",
      "require": "./dist/languages/markdown.cjs"
    },
    "./marlowe": {
      "types": "./dist/languages/marlowe.d.ts",
      "import": "./dist/languages/marlowe.js",
      "require": "./dist/languages/marlowe.cjs"
    },
    "./mathematica": {
      "types": "./dist/languages/mathematica.d.ts",
      "import": "./dist/languages/mathematica.js",
      "require": "./dist/languages/mathematica.cjs"
    },
    "./matlab": {
      "types": "./dist/languages/matlab.d.ts",
      "import": "./dist/languages/matlab.js",
      "require": "./dist/languages/matlab.cjs"
    },
    "./maxima": {
      "types": "./dist/languages/maxima.d.ts",
      "import": "./dist/languages/maxima.js",
      "require": "./dist/languages/maxima.cjs"
    },
    "./mdx": {
      "types": "./dist/languages/mdx.d.ts",
      "import": "./dist/languages/mdx.js",
      "require": "./dist/languages/mdx.cjs"
    },
    "./mercury": {
      "types": "./dist/languages/mercury.d.ts",
      "import": "./dist/languages/mercury.js",
      "require": "./dist/languages/mercury.cjs"
    },
    "./mermaid": {
      "types": "./dist/languages/mermaid.d.ts",
      "import": "./dist/languages/mermaid.js",
      "require": "./dist/languages/mermaid.cjs"
    },
    "./meson": {
      "types": "./dist/languages/meson.d.ts",
      "import": "./dist/languages/meson.js",
      "require": "./dist/languages/meson.cjs"
    },
    "./metal": {
      "types": "./dist/languages/metal.d.ts",
      "import": "./dist/languages/metal.js",
      "require": "./dist/languages/metal.cjs"
    },
    "./modelica": {
      "types": "./dist/languages/modelica.d.ts",
      "import": "./dist/languages/modelica.js",
      "require": "./dist/languages/modelica.cjs"
    },
    "./modula-2": {
      "types": "./dist/languages/modula-2.d.ts",
      "import": "./dist/languages/modula-2.js",
      "require": "./dist/languages/modula-2.cjs"
    },
    "./mojo": {
      "types": "./dist/languages/mojo.d.ts",
      "import": "./dist/languages/mojo.js",
      "require": "./dist/languages/mojo.cjs"
    },
    "./moonbit": {
      "types": "./dist/languages/moonbit.d.ts",
      "import": "./dist/languages/moonbit.js",
      "require": "./dist/languages/moonbit.cjs"
    },
    "./move": {
      "types": "./dist/languages/move.d.ts",
      "import": "./dist/languages/move.js",
      "require": "./dist/languages/move.cjs"
    },
    "./mumps": {
      "types": "./dist/languages/mumps.d.ts",
      "import": "./dist/languages/mumps.js",
      "require": "./dist/languages/mumps.cjs"
    },
    "./mustache": {
      "types": "./dist/languages/mustache.d.ts",
      "import": "./dist/languages/mustache.js",
      "require": "./dist/languages/mustache.cjs"
    },
    "./n1ql": {
      "types": "./dist/languages/n1ql.d.ts",
      "import": "./dist/languages/n1ql.js",
      "require": "./dist/languages/n1ql.cjs"
    },
    "./nextflow": {
      "types": "./dist/languages/nextflow.d.ts",
      "import": "./dist/languages/nextflow.js",
      "require": "./dist/languages/nextflow.cjs"
    },
    "./nginx": {
      "types": "./dist/languages/nginx.d.ts",
      "import": "./dist/languages/nginx.js",
      "require": "./dist/languages/nginx.cjs"
    },
    "./nickel": {
      "types": "./dist/languages/nickel.d.ts",
      "import": "./dist/languages/nickel.js",
      "require": "./dist/languages/nickel.cjs"
    },
    "./nim": {
      "types": "./dist/languages/nim.d.ts",
      "import": "./dist/languages/nim.js",
      "require": "./dist/languages/nim.cjs"
    },
    "./nix": {
      "types": "./dist/languages/nix.d.ts",
      "import": "./dist/languages/nix.js",
      "require": "./dist/languages/nix.cjs"
    },
    "./noir": {
      "types": "./dist/languages/noir.d.ts",
      "import": "./dist/languages/noir.js",
      "require": "./dist/languages/noir.cjs"
    },
    "./nunjucks": {
      "types": "./dist/languages/nunjucks.d.ts",
      "import": "./dist/languages/nunjucks.js",
      "require": "./dist/languages/nunjucks.cjs"
    },
    "./nushell": {
      "types": "./dist/languages/nushell.d.ts",
      "import": "./dist/languages/nushell.js",
      "require": "./dist/languages/nushell.cjs"
    },
    "./oberon": {
      "types": "./dist/languages/oberon.d.ts",
      "import": "./dist/languages/oberon.js",
      "require": "./dist/languages/oberon.cjs"
    },
    "./objective-c": {
      "types": "./dist/languages/objective-c.d.ts",
      "import": "./dist/languages/objective-c.js",
      "require": "./dist/languages/objective-c.cjs"
    },
    "./ocaml": {
      "types": "./dist/languages/ocaml.d.ts",
      "import": "./dist/languages/ocaml.js",
      "require": "./dist/languages/ocaml.cjs"
    },
    "./octave": {
      "types": "./dist/languages/octave.d.ts",
      "import": "./dist/languages/octave.js",
      "require": "./dist/languages/octave.cjs"
    },
    "./odin": {
      "types": "./dist/languages/odin.d.ts",
      "import": "./dist/languages/odin.js",
      "require": "./dist/languages/odin.cjs"
    },
    "./openapi": {
      "types": "./dist/languages/openapi.d.ts",
      "import": "./dist/languages/openapi.js",
      "require": "./dist/languages/openapi.cjs"
    },
    "./opencl": {
      "types": "./dist/languages/opencl.d.ts",
      "import": "./dist/languages/opencl.js",
      "require": "./dist/languages/opencl.cjs"
    },
    "./openscad": {
      "types": "./dist/languages/openscad.d.ts",
      "import": "./dist/languages/openscad.js",
      "require": "./dist/languages/openscad.cjs"
    },
    "./org": {
      "types": "./dist/languages/org.d.ts",
      "import": "./dist/languages/org.js",
      "require": "./dist/languages/org.cjs"
    },
    "./pascal": {
      "types": "./dist/languages/pascal.d.ts",
      "import": "./dist/languages/pascal.js",
      "require": "./dist/languages/pascal.cjs"
    },
    "./perl": {
      "types": "./dist/languages/perl.d.ts",
      "import": "./dist/languages/perl.js",
      "require": "./dist/languages/perl.cjs"
    },
    "./php": {
      "types": "./dist/languages/php.d.ts",
      "import": "./dist/languages/php.js",
      "require": "./dist/languages/php.cjs"
    },
    "./pine-script": {
      "types": "./dist/languages/pine-script.d.ts",
      "import": "./dist/languages/pine-script.js",
      "require": "./dist/languages/pine-script.cjs"
    },
    "./pkl": {
      "types": "./dist/languages/pkl.d.ts",
      "import": "./dist/languages/pkl.js",
      "require": "./dist/languages/pkl.cjs"
    },
    "./pl-i": {
      "types": "./dist/languages/pl-i.d.ts",
      "import": "./dist/languages/pl-i.js",
      "require": "./dist/languages/pl-i.cjs"
    },
    "./plantuml": {
      "types": "./dist/languages/plantuml.d.ts",
      "import": "./dist/languages/plantuml.js",
      "require": "./dist/languages/plantuml.cjs"
    },
    "./plpgsql": {
      "types": "./dist/languages/plpgsql.d.ts",
      "import": "./dist/languages/plpgsql.js",
      "require": "./dist/languages/plpgsql.cjs"
    },
    "./plsql": {
      "types": "./dist/languages/plsql.d.ts",
      "import": "./dist/languages/plsql.js",
      "require": "./dist/languages/plsql.cjs"
    },
    "./pod": {
      "types": "./dist/languages/pod.d.ts",
      "import": "./dist/languages/pod.js",
      "require": "./dist/languages/pod.cjs"
    },
    "./pony": {
      "types": "./dist/languages/pony.d.ts",
      "import": "./dist/languages/pony.js",
      "require": "./dist/languages/pony.cjs"
    },
    "./postscript": {
      "types": "./dist/languages/postscript.d.ts",
      "import": "./dist/languages/postscript.js",
      "require": "./dist/languages/postscript.cjs"
    },
    "./powerquery": {
      "types": "./dist/languages/powerquery.d.ts",
      "import": "./dist/languages/powerquery.js",
      "require": "./dist/languages/powerquery.cjs"
    },
    "./powershell": {
      "types": "./dist/languages/powershell.d.ts",
      "import": "./dist/languages/powershell.js",
      "require": "./dist/languages/powershell.cjs"
    },
    "./processing": {
      "types": "./dist/languages/processing.d.ts",
      "import": "./dist/languages/processing.js",
      "require": "./dist/languages/processing.cjs"
    },
    "./prolog": {
      "types": "./dist/languages/prolog.d.ts",
      "import": "./dist/languages/prolog.js",
      "require": "./dist/languages/prolog.cjs"
    },
    "./promql": {
      "types": "./dist/languages/promql.d.ts",
      "import": "./dist/languages/promql.js",
      "require": "./dist/languages/promql.cjs"
    },
    "./properties": {
      "types": "./dist/languages/properties.d.ts",
      "import": "./dist/languages/properties.js",
      "require": "./dist/languages/properties.cjs"
    },
    "./protobuf": {
      "types": "./dist/languages/protobuf.d.ts",
      "import": "./dist/languages/protobuf.js",
      "require": "./dist/languages/protobuf.cjs"
    },
    "./prql": {
      "types": "./dist/languages/prql.d.ts",
      "import": "./dist/languages/prql.js",
      "require": "./dist/languages/prql.cjs"
    },
    "./pug": {
      "types": "./dist/languages/pug.d.ts",
      "import": "./dist/languages/pug.js",
      "require": "./dist/languages/pug.cjs"
    },
    "./puppet": {
      "types": "./dist/languages/puppet.d.ts",
      "import": "./dist/languages/puppet.js",
      "require": "./dist/languages/puppet.cjs"
    },
    "./purescript": {
      "types": "./dist/languages/purescript.d.ts",
      "import": "./dist/languages/purescript.js",
      "require": "./dist/languages/purescript.cjs"
    },
    "./python": {
      "types": "./dist/languages/python.d.ts",
      "import": "./dist/languages/python.js",
      "require": "./dist/languages/python.cjs"
    },
    "./q": {
      "types": "./dist/languages/q.d.ts",
      "import": "./dist/languages/q.js",
      "require": "./dist/languages/q.cjs"
    },
    "./qmake": {
      "types": "./dist/languages/qmake.d.ts",
      "import": "./dist/languages/qmake.js",
      "require": "./dist/languages/qmake.cjs"
    },
    "./qml": {
      "types": "./dist/languages/qml.d.ts",
      "import": "./dist/languages/qml.js",
      "require": "./dist/languages/qml.cjs"
    },
    "./qsharp": {
      "types": "./dist/languages/qsharp.d.ts",
      "import": "./dist/languages/qsharp.js",
      "require": "./dist/languages/qsharp.cjs"
    },
    "./r": {
      "types": "./dist/languages/r.d.ts",
      "import": "./dist/languages/r.js",
      "require": "./dist/languages/r.cjs"
    },
    "./racket": {
      "types": "./dist/languages/racket.d.ts",
      "import": "./dist/languages/racket.js",
      "require": "./dist/languages/racket.cjs"
    },
    "./raku": {
      "types": "./dist/languages/raku.d.ts",
      "import": "./dist/languages/raku.js",
      "require": "./dist/languages/raku.cjs"
    },
    "./razor": {
      "types": "./dist/languages/razor.d.ts",
      "import": "./dist/languages/razor.js",
      "require": "./dist/languages/razor.cjs"
    },
    "./reasonml": {
      "types": "./dist/languages/reasonml.d.ts",
      "import": "./dist/languages/reasonml.js",
      "require": "./dist/languages/reasonml.cjs"
    },
    "./rebol": {
      "types": "./dist/languages/rebol.d.ts",
      "import": "./dist/languages/rebol.js",
      "require": "./dist/languages/rebol.cjs"
    },
    "./red": {
      "types": "./dist/languages/red.d.ts",
      "import": "./dist/languages/red.js",
      "require": "./dist/languages/red.cjs"
    },
    "./rego": {
      "types": "./dist/languages/rego.d.ts",
      "import": "./dist/languages/rego.js",
      "require": "./dist/languages/rego.cjs"
    },
    "./renpy": {
      "types": "./dist/languages/renpy.d.ts",
      "import": "./dist/languages/renpy.js",
      "require": "./dist/languages/renpy.cjs"
    },
    "./rescript": {
      "types": "./dist/languages/rescript.d.ts",
      "import": "./dist/languages/rescript.js",
      "require": "./dist/languages/rescript.cjs"
    },
    "./restructuredtext": {
      "types": "./dist/languages/restructuredtext.d.ts",
      "import": "./dist/languages/restructuredtext.js",
      "require": "./dist/languages/restructuredtext.cjs"
    },
    "./rexx": {
      "types": "./dist/languages/rexx.d.ts",
      "import": "./dist/languages/rexx.js",
      "require": "./dist/languages/rexx.cjs"
    },
    "./roc": {
      "types": "./dist/languages/roc.d.ts",
      "import": "./dist/languages/roc.js",
      "require": "./dist/languages/roc.cjs"
    },
    "./rpg": {
      "types": "./dist/languages/rpg.d.ts",
      "import": "./dist/languages/rpg.js",
      "require": "./dist/languages/rpg.cjs"
    },
    "./ruby": {
      "types": "./dist/languages/ruby.d.ts",
      "import": "./dist/languages/ruby.js",
      "require": "./dist/languages/ruby.cjs"
    },
    "./rust": {
      "types": "./dist/languages/rust.d.ts",
      "import": "./dist/languages/rust.js",
      "require": "./dist/languages/rust.cjs"
    },
    "./sas": {
      "types": "./dist/languages/sas.d.ts",
      "import": "./dist/languages/sas.js",
      "require": "./dist/languages/sas.cjs"
    },
    "./scala": {
      "types": "./dist/languages/scala.d.ts",
      "import": "./dist/languages/scala.js",
      "require": "./dist/languages/scala.cjs"
    },
    "./scheme": {
      "types": "./dist/languages/scheme.d.ts",
      "import": "./dist/languages/scheme.js",
      "require": "./dist/languages/scheme.cjs"
    },
    "./scss": {
      "types": "./dist/languages/scss.d.ts",
      "import": "./dist/languages/scss.js",
      "require": "./dist/languages/scss.cjs"
    },
    "./self": {
      "types": "./dist/languages/self.d.ts",
      "import": "./dist/languages/self.js",
      "require": "./dist/languages/self.cjs"
    },
    "./simula": {
      "types": "./dist/languages/simula.d.ts",
      "import": "./dist/languages/simula.js",
      "require": "./dist/languages/simula.cjs"
    },
    "./slang": {
      "types": "./dist/languages/slang.d.ts",
      "import": "./dist/languages/slang.js",
      "require": "./dist/languages/slang.cjs"
    },
    "./smalltalk": {
      "types": "./dist/languages/smalltalk.d.ts",
      "import": "./dist/languages/smalltalk.js",
      "require": "./dist/languages/smalltalk.cjs"
    },
    "./smarty": {
      "types": "./dist/languages/smarty.d.ts",
      "import": "./dist/languages/smarty.js",
      "require": "./dist/languages/smarty.cjs"
    },
    "./smithy": {
      "types": "./dist/languages/smithy.d.ts",
      "import": "./dist/languages/smithy.js",
      "require": "./dist/languages/smithy.cjs"
    },
    "./snakemake": {
      "types": "./dist/languages/snakemake.d.ts",
      "import": "./dist/languages/snakemake.js",
      "require": "./dist/languages/snakemake.cjs"
    },
    "./snobol": {
      "types": "./dist/languages/snobol.d.ts",
      "import": "./dist/languages/snobol.js",
      "require": "./dist/languages/snobol.cjs"
    },
    "./solidity": {
      "types": "./dist/languages/solidity.d.ts",
      "import": "./dist/languages/solidity.js",
      "require": "./dist/languages/solidity.cjs"
    },
    "./soql": {
      "types": "./dist/languages/soql.d.ts",
      "import": "./dist/languages/soql.js",
      "require": "./dist/languages/soql.cjs"
    },
    "./spark": {
      "types": "./dist/languages/spark.d.ts",
      "import": "./dist/languages/spark.js",
      "require": "./dist/languages/spark.cjs"
    },
    "./sparql": {
      "types": "./dist/languages/sparql.d.ts",
      "import": "./dist/languages/sparql.js",
      "require": "./dist/languages/sparql.cjs"
    },
    "./spl": {
      "types": "./dist/languages/spl.d.ts",
      "import": "./dist/languages/spl.js",
      "require": "./dist/languages/spl.cjs"
    },
    "./spss": {
      "types": "./dist/languages/spss.d.ts",
      "import": "./dist/languages/spss.js",
      "require": "./dist/languages/spss.cjs"
    },
    "./sql": {
      "types": "./dist/languages/sql.d.ts",
      "import": "./dist/languages/sql.js",
      "require": "./dist/languages/sql.cjs"
    },
    "./squirrel": {
      "types": "./dist/languages/squirrel.d.ts",
      "import": "./dist/languages/squirrel.js",
      "require": "./dist/languages/squirrel.cjs"
    },
    "./standard-ml": {
      "types": "./dist/languages/standard-ml.d.ts",
      "import": "./dist/languages/standard-ml.js",
      "require": "./dist/languages/standard-ml.cjs"
    },
    "./starlark": {
      "types": "./dist/languages/starlark.d.ts",
      "import": "./dist/languages/starlark.js",
      "require": "./dist/languages/starlark.cjs"
    },
    "./stata": {
      "types": "./dist/languages/stata.d.ts",
      "import": "./dist/languages/stata.js",
      "require": "./dist/languages/stata.cjs"
    },
    "./stylus": {
      "types": "./dist/languages/stylus.d.ts",
      "import": "./dist/languages/stylus.js",
      "require": "./dist/languages/stylus.cjs"
    },
    "./supercollider": {
      "types": "./dist/languages/supercollider.d.ts",
      "import": "./dist/languages/supercollider.js",
      "require": "./dist/languages/supercollider.cjs"
    },
    "./svelte": {
      "types": "./dist/languages/svelte.d.ts",
      "import": "./dist/languages/svelte.js",
      "require": "./dist/languages/svelte.cjs"
    },
    "./svg": {
      "types": "./dist/languages/svg.d.ts",
      "import": "./dist/languages/svg.js",
      "require": "./dist/languages/svg.cjs"
    },
    "./svn": {
      "types": "./dist/languages/svn.d.ts",
      "import": "./dist/languages/svn.js",
      "require": "./dist/languages/svn.cjs"
    },
    "./sway": {
      "types": "./dist/languages/sway.d.ts",
      "import": "./dist/languages/sway.js",
      "require": "./dist/languages/sway.cjs"
    },
    "./swift": {
      "types": "./dist/languages/swift.d.ts",
      "import": "./dist/languages/swift.js",
      "require": "./dist/languages/swift.cjs"
    },
    "./tcl": {
      "types": "./dist/languages/tcl.d.ts",
      "import": "./dist/languages/tcl.js",
      "require": "./dist/languages/tcl.cjs"
    },
    "./tcsh": {
      "types": "./dist/languages/tcsh.d.ts",
      "import": "./dist/languages/tcsh.js",
      "require": "./dist/languages/tcsh.cjs"
    },
    "./tex": {
      "types": "./dist/languages/tex.d.ts",
      "import": "./dist/languages/tex.js",
      "require": "./dist/languages/tex.cjs"
    },
    "./textile": {
      "types": "./dist/languages/textile.d.ts",
      "import": "./dist/languages/textile.js",
      "require": "./dist/languages/textile.cjs"
    },
    "./thrift": {
      "types": "./dist/languages/thrift.d.ts",
      "import": "./dist/languages/thrift.js",
      "require": "./dist/languages/thrift.cjs"
    },
    "./tla-plus": {
      "types": "./dist/languages/tla-plus.d.ts",
      "import": "./dist/languages/tla-plus.js",
      "require": "./dist/languages/tla-plus.cjs"
    },
    "./toml": {
      "types": "./dist/languages/toml.d.ts",
      "import": "./dist/languages/toml.js",
      "require": "./dist/languages/toml.cjs"
    },
    "./troff": {
      "types": "./dist/languages/troff.d.ts",
      "import": "./dist/languages/troff.js",
      "require": "./dist/languages/troff.cjs"
    },
    "./tsql": {
      "types": "./dist/languages/tsql.d.ts",
      "import": "./dist/languages/tsql.js",
      "require": "./dist/languages/tsql.cjs"
    },
    "./twee": {
      "types": "./dist/languages/twee.d.ts",
      "import": "./dist/languages/twee.js",
      "require": "./dist/languages/twee.cjs"
    },
    "./twig": {
      "types": "./dist/languages/twig.d.ts",
      "import": "./dist/languages/twig.js",
      "require": "./dist/languages/twig.cjs"
    },
    "./typescript": {
      "types": "./dist/languages/typescript.d.ts",
      "import": "./dist/languages/typescript.js",
      "require": "./dist/languages/typescript.cjs"
    },
    "./typespec": {
      "types": "./dist/languages/typespec.d.ts",
      "import": "./dist/languages/typespec.js",
      "require": "./dist/languages/typespec.cjs"
    },
    "./typst": {
      "types": "./dist/languages/typst.d.ts",
      "import": "./dist/languages/typst.js",
      "require": "./dist/languages/typst.cjs"
    },
    "./uiua": {
      "types": "./dist/languages/uiua.d.ts",
      "import": "./dist/languages/uiua.js",
      "require": "./dist/languages/uiua.cjs"
    },
    "./unison": {
      "types": "./dist/languages/unison.d.ts",
      "import": "./dist/languages/unison.js",
      "require": "./dist/languages/unison.cjs"
    },
    "./v": {
      "types": "./dist/languages/v.d.ts",
      "import": "./dist/languages/v.js",
      "require": "./dist/languages/v.cjs"
    },
    "./vala": {
      "types": "./dist/languages/vala.d.ts",
      "import": "./dist/languages/vala.js",
      "require": "./dist/languages/vala.cjs"
    },
    "./vale": {
      "types": "./dist/languages/vale.d.ts",
      "import": "./dist/languages/vale.js",
      "require": "./dist/languages/vale.cjs"
    },
    "./vba": {
      "types": "./dist/languages/vba.d.ts",
      "import": "./dist/languages/vba.js",
      "require": "./dist/languages/vba.cjs"
    },
    "./vbscript": {
      "types": "./dist/languages/vbscript.d.ts",
      "import": "./dist/languages/vbscript.js",
      "require": "./dist/languages/vbscript.cjs"
    },
    "./velocity": {
      "types": "./dist/languages/velocity.d.ts",
      "import": "./dist/languages/velocity.js",
      "require": "./dist/languages/velocity.cjs"
    },
    "./verilog": {
      "types": "./dist/languages/verilog.d.ts",
      "import": "./dist/languages/verilog.js",
      "require": "./dist/languages/verilog.cjs"
    },
    "./verse": {
      "types": "./dist/languages/verse.d.ts",
      "import": "./dist/languages/verse.js",
      "require": "./dist/languages/verse.cjs"
    },
    "./vhdl": {
      "types": "./dist/languages/vhdl.d.ts",
      "import": "./dist/languages/vhdl.js",
      "require": "./dist/languages/vhdl.cjs"
    },
    "./vimscript": {
      "types": "./dist/languages/vimscript.d.ts",
      "import": "./dist/languages/vimscript.js",
      "require": "./dist/languages/vimscript.cjs"
    },
    "./visual-basic": {
      "types": "./dist/languages/visual-basic.d.ts",
      "import": "./dist/languages/visual-basic.js",
      "require": "./dist/languages/visual-basic.cjs"
    },
    "./vue": {
      "types": "./dist/languages/vue.d.ts",
      "import": "./dist/languages/vue.js",
      "require": "./dist/languages/vue.cjs"
    },
    "./vyper": {
      "types": "./dist/languages/vyper.d.ts",
      "import": "./dist/languages/vyper.js",
      "require": "./dist/languages/vyper.cjs"
    },
    "./wdl": {
      "types": "./dist/languages/wdl.d.ts",
      "import": "./dist/languages/wdl.js",
      "require": "./dist/languages/wdl.cjs"
    },
    "./webassembly": {
      "types": "./dist/languages/webassembly.d.ts",
      "import": "./dist/languages/webassembly.js",
      "require": "./dist/languages/webassembly.cjs"
    },
    "./wgsl": {
      "types": "./dist/languages/wgsl.d.ts",
      "import": "./dist/languages/wgsl.js",
      "require": "./dist/languages/wgsl.cjs"
    },
    "./wing": {
      "types": "./dist/languages/wing.d.ts",
      "import": "./dist/languages/wing.js",
      "require": "./dist/languages/wing.cjs"
    },
    "./wren": {
      "types": "./dist/languages/wren.d.ts",
      "import": "./dist/languages/wren.js",
      "require": "./dist/languages/wren.cjs"
    },
    "./xaml": {
      "types": "./dist/languages/xaml.d.ts",
      "import": "./dist/languages/xaml.js",
      "require": "./dist/languages/xaml.cjs"
    },
    "./xml": {
      "types": "./dist/languages/xml.d.ts",
      "import": "./dist/languages/xml.js",
      "require": "./dist/languages/xml.cjs"
    },
    "./xpath": {
      "types": "./dist/languages/xpath.d.ts",
      "import": "./dist/languages/xpath.js",
      "require": "./dist/languages/xpath.cjs"
    },
    "./xquery": {
      "types": "./dist/languages/xquery.d.ts",
      "import": "./dist/languages/xquery.js",
      "require": "./dist/languages/xquery.cjs"
    },
    "./xslt": {
      "types": "./dist/languages/xslt.d.ts",
      "import": "./dist/languages/xslt.js",
      "require": "./dist/languages/xslt.cjs"
    },
    "./yacc": {
      "types": "./dist/languages/yacc.d.ts",
      "import": "./dist/languages/yacc.js",
      "require": "./dist/languages/yacc.cjs"
    },
    "./yaml": {
      "types": "./dist/languages/yaml.d.ts",
      "import": "./dist/languages/yaml.js",
      "require": "./dist/languages/yaml.cjs"
    },
    "./yara": {
      "types": "./dist/languages/yara.d.ts",
      "import": "./dist/languages/yara.js",
      "require": "./dist/languages/yara.cjs"
    },
    "./zeek": {
      "types": "./dist/languages/zeek.d.ts",
      "import": "./dist/languages/zeek.js",
      "require": "./dist/languages/zeek.cjs"
    },
    "./zig": {
      "types": "./dist/languages/zig.d.ts",
      "import": "./dist/languages/zig.js",
      "require": "./dist/languages/zig.cjs"
    },
    "./ziggy": {
      "types": "./dist/languages/ziggy.d.ts",
      "import": "./dist/languages/ziggy.js",
      "require": "./dist/languages/ziggy.cjs"
    },
    "./zsh": {
      "types": "./dist/languages/zsh.d.ts",
      "import": "./dist/languages/zsh.js",
      "require": "./dist/languages/zsh.cjs"
    }
  },
  "files": [
    "dist",
    "LICENSE",
    "README.md"
  ],
  "scripts": {
    "bench": "vitest bench --run",
    "build": "tsup",
    "check": "npm run format:check && npm run lint && tsc --noEmit && vitest run",
    "check:language-links": "node scripts/check-language-links.mjs",
    "check:language-versions": "node scripts/check-language-versions.mjs",
    "codegen": "node scripts/generate-language-artifacts.mjs && biome check --write src/index.ts src/domain/language/catalog.ts src/domain/language/registry.ts",
    "format": "biome check --write .",
    "format:check": "biome check .",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "prepare": "husky",
    "release": "semantic-release",
    "test": "vitest run",
    "test:coverage": "vitest run --coverage",
    "translate:i18n": "node scripts/translate-language-i18n.mjs",
    "typecheck": "tsc --noEmit",
    "website:bench": "node scripts/run-website-benchmarks.mjs",
    "website:data": "node scripts/generate-website-data.mjs",
    "website:prepare": "node scripts/ensure-website-data-dir.mjs && npm run build && npm run website:test && npm run website:bench && npm run website:data && biome format --write docs/data/*.json",
    "website:serve": "node scripts/serve-website.mjs",
    "website:test": "node scripts/ensure-website-data-dir.mjs && vitest run --reporter=json --outputFile=docs/data/unit-results.json && node scripts/summarize-website-tests.mjs"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.5.3",
    "@commitlint/cli": "^21.2.1",
    "@commitlint/config-conventional": "^21.2.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^13.0.1",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^12.0.9",
    "@semantic-release/npm": "^13.1.5",
    "@semantic-release/release-notes-generator": "^14.1.1",
    "@vitest/coverage-v8": "^4.1.10",
    "eslint": "^9.39.4",
    "husky": "^9.1.7",
    "semantic-release": "^25.0.5",
    "super-configs": "^1.16.0",
    "tsup": "^8.5.1",
    "typescript": "^6.0.3",
    "vitest": "^4.1.10"
  }
}
