{ "name": "code-languages", "version": "1.39.0", "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 ", "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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./protobuf": { "types": "./dist/languages/protobuf.d.ts", "import": "./dist/languages/protobuf.js", "require": "./dist/languages/protobuf.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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./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" }, "./typst": { "types": "./dist/languages/typst.d.ts", "import": "./dist/languages/typst.js", "require": "./dist/languages/typst.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" }, "./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" }, "./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" }, "./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" }, "./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-versions": "node scripts/check-language-versions.mjs", "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.4.16", "@commitlint/cli": "^19.6.1", "@commitlint/config-conventional": "^19.6.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.8", "@semantic-release/npm": "^13.1.5", "@semantic-release/release-notes-generator": "^14.1.1", "@vitest/coverage-v8": "^4.1.9", "eslint": "^9.39.4", "husky": "^9.1.7", "semantic-release": "^25.0.3", "super-configs": "^1.16.0", "tsup": "^8.3.5", "typescript": "^5.7.2", "vitest": "^4.1.8" } }