---
title: "All file icons"
description: "The icon of every language and file name in each icon set of the file icons feature."
url: "https://ewels.github.io/starlight-codeblocks/features/file-icons/all/"
markdown: "https://ewels.github.io/starlight-codeblocks/features/file-icons/all.md"
site: "starlight-codeblocks documentation"
context: "This page is from the documentation of starlight-codeblocks. A Starlight plugin that adds focus, line states, annotations, API auto-linking and 22 more features to the code blocks of a site."
index: "https://ewels.github.io/starlight-codeblocks/llms.txt"
---

# All file icons

> The icon of every language and file name in each icon set of the file icons feature.

This page shows the icon that each set of [file icons](https://ewels.github.io/starlight-codeblocks/features/file-icons/) gives a code block. A row is left out when every set shows its default file icon. A coloured set has rules for many more file names than these, so the icons here are a selection.

## Languages

A code block with a title that is not a file name gets the icon of its language:

| Language | Seti | Material | vscode-icons | Catppuccin |
|---|---|---|---|---|
| 1C (Enterprise) | `bsl` | `document` | `default-file` | `file` |
| ActionScript | `default` | `document` | `file-type-actionscript` | `file` |
| Ada | `default` | `document` | `file-type-ada` | `file` |
| Apex | `salesforce` | `salesforce` | `file-type-apex` | `file` |
| APL | `default` | `document` | `file-type-apl` | `file` |
| AppleScript | `default` | `applescript` | `file-type-applescript` | `file` |
| AsciiDoc | `default` | `document` | `file-type-asciidoc` | `file` |
| ASP.NET Razor | `default` | `razor` | `file-type-razor` | `razor` |
| Assembly | `asm` | `document` | `file-type-assembly` | `file` |
| Astro | `astro` | `document` | `file-type-astro` | `astro` |
| AutoHotkey | `default` | `document` | `file-type-autohotkey` | `autohotkey` |
| AutoHotkey2 | `default` | `document` | `file-type-autohotkey` | `file` |
| AWK | `default` | `console` | `default-file` | `bash` |
| Ballerina | `default` | `document` | `file-type-ballerina` | `file` |
| Batch File | `windows` | `console` | `file-type-bat` | `batch` |
| Beancount | `default` | `beancount` | `default-file` | `file` |
| BibTeX | `default` | `bibliography` | `file-type-tex` | `lib` |
| Bicep | `bicep` | `document` | `file-type-bicep` | `bicep` |
| Blade | `default` | `document` | `file-type-blade` | `file` |
| C | `c` | `c` | `file-type-c` | `c` |
| C# | `c-sharp` | `csharp` | `file-type-csharp` | `csharp` |
| C++ | `cpp` | `cpp` | `file-type-cpp` | `cpp` |
| C3 | `default` | `c3` | `file-type-c3` | `file` |
| Cadence | `default` | `cadence` | `file-type-cadence` | `file` |
| Cairo | `default` | `document` | `file-type-cairo` | `file` |
| Clojure | `clojure` | `clojure` | `file-type-clojure` | `clojure` |
| CMake | `default` | `document` | `file-type-cmake` | `file` |
| COBOL | `default` | `document` | `file-type-cobol` | `cobol` |
| CodeQL | `default` | `document` | `file-type-codeql` | `file` |
| CoffeeScript | `coffee` | `coffee` | `file-type-coffeescript` | `coffeescript` |
| Common Lisp | `default` | `document` | `file-type-lisp` | `file` |
| Crystal | `crystal` | `document` | `file-type-crystal` | `crystal` |
| CSS | `css` | `css` | `file-type-css` | `css` |
| CSV | `csv` | `table` | `file-type-csv` | `csv` |
| CUE | `default` | `cue` | `file-type-cue` | `cue` |
| Cypher | `default` | `document` | `file-type-neo4j` | `file` |
| D | `d` | `document` | `file-type-dlang` | `d` |
| Dart | `dart` | `dart` | `file-type-dartlang` | `dart` |
| Diff | `default` | `diff` | `file-type-diff` | `diff` |
| Dockerfile | `docker` | `docker` | `file-type-docker` | `file` |
| dotEnv | `config` | `document` | `file-type-dotenv` | `file` |
| Edge | `default` | `document` | `file-type-edge` | `file` |
| Elixir | `elixir` | `elixir` | `file-type-elixir` | `elixir` |
| Elm | `elm` | `elm` | `file-type-elm` | `elm` |
| ERB | `html` | `document` | `file-type-erb` | `file` |
| Erlang | `default` | `erlang` | `file-type-erlang` | `erlang` |
| F# | `f-sharp` | `fsharp` | `file-type-fsharp` | `fsharp` |
| Fish | `shell` | `document` | `default-file` | `file` |
| Fluent | `default` | `document` | `file-type-freemarker` | `file` |
| GDResource | `godot` | `godot-assets` | `default-file` | `file` |
| GDScript | `godot` | `godot` | `file-type-gdscript` | `godot` |
| GDShader | `default` | `godot-assets` | `default-file` | `file` |
| Gettext PO | `default` | `document` | `file-type-poedit` | `file` |
| Git Commit Message | `default` | `git` | `file-type-git` | `git` |
| Git Rebase Message | `default` | `git` | `file-type-git` | `git` |
| Gleam | `default` | `document` | `file-type-gleam` | `gleam` |
| Glimmer JS | `default` | `document` | `file-type-glimmer` | `file` |
| Glimmer TS | `default` | `document` | `file-type-glimmer` | `file` |
| GLSL | `default` | `shader` | `file-type-glsl` | `shader` |
| Gnuplot | `default` | `gnuplot` | `file-type-gnuplot` | `file` |
| Go | `go` | `go` | `file-type-go` | `go` |
| GraphQL | `graphql` | `graphql` | `file-type-graphql` | `graphql` |
| Groovy | `grails` | `groovy` | `file-type-groovy` | `groovy` |
| Hack | `hacklang` | `hack` | `default-file` | `file` |
| Handlebars | `mustache` | `handlebars` | `file-type-handlebars` | `handlebars` |
| HashiCorp HCL | `default` | `hcl` | `file-type-hashicorp` | `file` |
| Haskell | `haskell` | `haskell` | `file-type-haskell` | `haskell` |
| Haxe | `haxe` | `haxe` | `file-type-haxe` | `haxe` |
| Hjson | `default` | `hjson` | `file-type-hjson` | `json` |
| HLSL | `default` | `shader` | `file-type-hlsl` | `shader` |
| HTML | `html` | `html` | `file-type-html` | `html` |
| HTTP | `default` | `document` | `file-type-http` | `file` |
| Hurl | `default` | `document` | `file-type-hurl` | `file` |
| HXML | `haxe` | `haxe` | `file-type-haxe` | `haxe` |
| Hy | `default` | `document` | `file-type-hy` | `file` |
| Imba | `default` | `document` | `file-type-imba` | `file` |
| INI | `java` | `settings` | `file-type-ini` | `properties` |
| Java | `java` | `java` | `file-type-java` | `java` |
| JavaScript | `javascript` | `javascript` | `file-type-js` | `javascript` |
| Jinja | `jinja` | `jinja` | `file-type-jinja` | `jinja` |
| JSON | `json` | `json` | `file-type-json` | `file` |
| JSON Lines | `json` | `json` | `file-type-json` | `file` |
| JSON with Comments | `json` | `json` | `file-type-json` | `file` |
| JSON5 | `default` | `json` | `file-type-json5` | `file` |
| Jsonnet | `default` | `document` | `file-type-jsonnet` | `file` |
| JSX | `react` | `react` | `file-type-reactjs` | `javascript-react` |
| Julia | `julia` | `julia` | `file-type-julia` | `julia` |
| Just | `default` | `document` | `file-type-just` | `file` |
| KDL | `default` | `document` | `default-file` | `kdl` |
| Kotlin | `kotlin` | `document` | `file-type-kotlin` | `file` |
| Kusto | `default` | `kusto` | `file-type-kusto` | `file` |
| LaTeX | `default` | `document` | `file-type-tex` | `latex` |
| Lean 4 | `default` | `lean` | `file-type-lean` | `file` |
| Less | `json` | `less` | `file-type-less` | `less` |
| Liquid | `liquid` | `document` | `file-type-liquid` | `liquid` |
| Log file | `default` | `log` | `file-type-log` | `log` |
| Lua | `lua` | `lua` | `file-type-lua` | `lua` |
| Luau | `default` | `luau` | `default-file` | `file` |
| Makefile | `makefile` | `settings` | `file-type-gnu` | `makefile` |
| Markdown | `markdown` | `markdown` | `file-type-markdown` | `markdown` |
| Marko | `default` | `document` | `file-type-marko` | `file` |
| MATLAB | `default` | `matlab` | `file-type-matlab` | `matlab` |
| MDX | `mdx` | `document` | `file-type-mdx` | `file` |
| Mermaid | `default` | `document` | `file-type-mermaid` | `file` |
| Mojo | `default` | `mojo` | `file-type-mojo` | `file` |
| Nginx | `default` | `nginx` | `file-type-nginx` | `file` |
| Nim | `nim` | `nim` | `file-type-nim` | `nim` |
| Nix | `default` | `nix` | `file-type-nix` | `nix` |
| NSIS | `default` | `document` | `file-type-nsi` | `file` |
| nushell | `default` | `document` | `file-type-nushell` | `file` |
| Objective-C | `default` | `objective-c` | `file-type-objectivec` | `file` |
| Objective-C++ | `default` | `objective-cpp` | `file-type-objectivecpp` | `file` |
| OCaml | `ocaml` | `document` | `file-type-ocaml` | `file` |
| Odin | `default` | `document` | `default-file` | `odin` |
| OpenSCAD | `default` | `document` | `file-type-openscad` | `file` |
| Org Markup | `default` | `document` | `file-type-org` | `org` |
| Pascal | `default` | `document` | `file-type-delphi` | `file` |
| Perl | `perl` | `perl` | `file-type-perl` | `perl` |
| PHP | `php` | `php` | `file-type-php` | `php` |
| Pkl | `pkl` | `document` | `default-file` | `file` |
| PL/SQL | `default` | `document` | `file-type-plsql` | `file` |
| PostCSS | `default` | `postcss` | `file-type-postcss` | `postcss` |
| PowerQuery | `default` | `document` | `file-type-mlang` | `file` |
| PowerShell | `powershell` | `powershell` | `file-type-powershell` | `powershell` |
| Prisma | `prisma` | `document` | `file-type-prisma` | `file` |
| Prolog | `prolog` | `prolog` | `file-type-prolog` | `prolog` |
| Protocol Buffer 3 | `default` | `proto` | `file-type-protobuf` | `proto` |
| Pug | `pug` | `pug` | `file-type-pug` | `pug` |
| Puppet | `puppet` | `puppet` | `file-type-puppet` | `puppet` |
| PureScript | `purescript` | `purescript` | `file-type-purescript` | `file` |
| Python | `python` | `python` | `file-type-python` | `python` |
| QML | `default` | `document` | `file-type-qml` | `file` |
| R | `R` | `r` | `file-type-r` | `r` |
| Racket | `default` | `document` | `file-type-racket` | `file` |
| Raku | `default` | `perl` | `file-type-raku` | `perl` |
| Ruby | `ruby` | `ruby` | `file-type-ruby` | `ruby` |
| Ruby Haml | `haml` | `haml` | `file-type-haml` | `haml` |
| Rust | `rust` | `rust` | `file-type-rust` | `rust` |
| SAS | `default` | `sas` | `file-type-sas` | `file` |
| Sass | `sass` | `sass` | `file-type-sass` | `sass` |
| Scala | `scala` | `scala` | `file-type-scala` | `scala` |
| SCSS | `sass` | `sass` | `file-type-scss` | `sass` |
| ShaderLab | `default` | `shader` | `file-type-shaderlab` | `unity` |
| Shell | `shell` | `console` | `file-type-shell` | `bash` |
| Shell Session | `shell` | `document` | `default-file` | `file` |
| Solidity | `default` | `solidity` | `file-type-solidity` | `solidity` |
| SPARQL | `default` | `document` | `file-type-sparql` | `file` |
| SQL | `db` | `database` | `file-type-sql` | `database` |
| Stata | `default` | `document` | `file-type-stata` | `file` |
| Stylus | `stylus` | `stylus` | `file-type-stylus` | `file` |
| Svelte | `svelte` | `svelte` | `file-type-svelte` | `svelte` |
| Swift | `swift` | `swift` | `file-type-swift` | `swift` |
| Templ | `default` | `document` | `file-type-templ` | `file` |
| Terraform | `terraform` | `terraform` | `file-type-terraform` | `terraform` |
| TeX | `tex` | `tex` | `file-type-tex` | `latex` |
| TOML | `config` | `toml` | `file-type-toml` | `toml` |
| TSV | `default` | `table` | `file-type-csv` | `csv` |
| TSX | `react` | `react-ts` | `file-type-reactts` | `typescript-react` |
| Twig | `twig` | `twig` | `file-type-twig` | `twig` |
| TypeScript | `typescript` | `typescript` | `file-type-typescript` | `typescript` |
| Typst | `default` | `document` | `default-file` | `typst` |
| V | `default` | `vlang` | `file-type-vlang` | `v` |
| Vala | `vala` | `document` | `default-file` | `vala` |
| Verilog | `default` | `document` | `file-type-verilog` | `file` |
| VHDL | `default` | `document` | `file-type-vhdl` | `file` |
| Vim Script | `default` | `vim` | `file-type-vim` | `vim` |
| Visual Basic | `default` | `visualstudio` | `file-type-vb` | `visual-studio` |
| Vue | `vue` | `vue` | `file-type-vue` | `vue` |
| Vue HTML | `default` | `vue` | `default-file` | `file` |
| Vyper | `default` | `document` | `file-type-vyper` | `file` |
| WebAssembly | `wasm` | `document` | `file-type-wasm` | `file` |
| Wenyan | `default` | `document` | `file-type-wenyan` | `file` |
| WGSL | `default` | `shader` | `file-type-wgsl` | `shader` |
| Wikitext | `default` | `document` | `file-type-wikitext` | `file` |
| Wolfram | `default` | `wolframlanguage` | `file-type-wolfram` | `file` |
| XML | `xml` | `xml` | `file-type-xml` | `file` |
| XSL | `default` | `xml` | `file-type-xsl` | `file` |
| YAML | `yml` | `yaml` | `file-type-yaml` | `yaml` |
| Zig | `zig` | `document` | `file-type-zig` | `file` |

## File names

A code block with one of these file names as its title gets its icon from the name:

| File | Seti | Material | vscode-icons | Catppuccin |
|---|---|---|---|---|
| .dockerignore | `docker` | `docker` | `file-type-docker` | `docker-ignore` |
| .editorconfig | `config` | `editorconfig` | `file-type-editorconfig` | `editorconfig` |
| .env | `config` | `tune` | `default-file` | `env` |
| .github/workflows/ci.yml | `github` | `github` | `github` | `github` |
| .gitignore | `git` | `git` | `file-type-git` | `git` |
| .npmrc | `npm` | `npm` | `file-type-npm` | `npm` |
| .prettierrc | `default` | `prettier` | `file-type-prettier` | `prettier` |
| astro.config.cjs | `astro` | `astro-config` | `file-type-astroconfig` | `astro-config` |
| astro.config.js | `astro` | `astro-config` | `file-type-astroconfig` | `astro-config` |
| astro.config.mjs | `astro` | `astro-config` | `file-type-astroconfig` | `astro-config` |
| astro.config.ts | `astro` | `astro-config` | `file-type-astroconfig` | `astro-config` |
| babel.config.cjs | `babel` | `babel` | `file-type-babel` | `babel` |
| babel.config.js | `babel` | `babel` | `file-type-babel` | `babel` |
| babel.config.json | `babel` | `babel` | `file-type-babel` | `babel` |
| biome.json | `biome` | `biome` | `file-type-biome` | `biome` |
| bower.json | `bower` | `bower` | `file-type-bower` | `bower` |
| Bower.json | `bower` | `bower` | `file-type-bower` | `bower` |
| BUILD | `bazel` | `document` | `default-file` | `file` |
| BUILD.bazel | `bazel` | `bazel` | `file-type-bazel` | `bazel` |
| bun.lockb | `bun` | `bun` | `file-type-bun` | `bun-lock` |
| Cargo.toml | `config` | `toml` | `file-type-cargo` | `cargo` |
| CHANGELOG | `clock` | `changelog` | `default-file` | `changelog` |
| CHANGELOG.md | `clock` | `changelog` | `default-file` | `changelog` |
| CHANGELOG.txt | `clock` | `changelog` | `file-type-text` | `changelog` |
| CHANGES | `clock` | `changelog` | `default-file` | `changelog` |
| CHANGES.md | `clock` | `changelog` | `default-file` | `changelog` |
| CHANGES.txt | `clock` | `changelog` | `file-type-text` | `changelog` |
| CMAKELISTS.TXT | `makefile` | `cmake` | `file-type-text` | `cmake` |
| CMAKELISTS.txt | `default` | `cmake` | `file-type-text` | `cmake` |
| CMakeLists.txt | `default` | `cmake` | `file-type-text` | `cmake` |
| cmakelists.txt | `default` | `cmake` | `file-type-text` | `cmake` |
| COMMIT_EDITMSG | `git` | `git` | `default-file` | `file` |
| COMPILING | `license` | `document` | `default-file` | `file` |
| COMPILING.md | `markdown` | `markdown` | `default-file` | `markdown` |
| COMPILING.txt | `default` | `document` | `file-type-text` | `text` |
| CONTRIBUTING | `license` | `contributing` | `default-file` | `contributing` |
| CONTRIBUTING.md | `markdown` | `contributing` | `default-file` | `contributing` |
| CONTRIBUTING.txt | `default` | `contributing` | `file-type-text` | `contributing` |
| COPYING | `license` | `license` | `file-type-license` | `license` |
| COPYING.md | `markdown` | `license` | `file-type-license` | `license` |
| COPYING.txt | `default` | `license` | `file-type-license` | `license` |
| docker-compose.override.yaml | `yml` | `docker` | `file-type-docker` | `docker-compose` |
| docker-compose.override.yml | `yml` | `docker` | `file-type-docker` | `docker-compose` |
| docker-compose.yaml | `yml` | `docker` | `file-type-docker` | `docker-compose` |
| docker-compose.yml | `yml` | `docker` | `file-type-docker` | `docker-compose` |
| docker-healthcheck | `docker` | `document` | `default-file` | `file` |
| dockerfile | `docker` | `docker` | `default-file` | `docker` |
| Dockerfile | `docker` | `docker` | `default-file` | `docker` |
| DOCKERFILE | `docker` | `docker` | `default-file` | `docker` |
| eslint.config.js | `eslint` | `eslint` | `file-type-eslint` | `eslint` |
| firebase.json | `firebase` | `firebase` | `file-type-firebasehosting` | `firebase` |
| geckodriver | `firefox` | `document` | `default-file` | `file` |
| Gemfile | `ruby` | `gemfile` | `file-type-bundler` | `ruby-gem` |
| gemfile | `ruby` | `gemfile` | `file-type-bundler` | `ruby-gem` |
| go.mod | `default` | `go-mod` | `file-type-go-package` | `go-mod` |
| gruntfile.babel.js | `grunt` | `grunt` | `file-type-grunt` | `javascript` |
| Gruntfile.babel.js | `grunt` | `grunt` | `file-type-grunt` | `javascript` |
| Gruntfile.coffee | `grunt` | `grunt` | `file-type-grunt` | `coffeescript` |
| gruntfile.coffee | `grunt` | `grunt` | `file-type-grunt` | `coffeescript` |
| Gruntfile.js | `grunt` | `grunt` | `file-type-grunt` | `javascript` |
| gruntfile.js | `grunt` | `grunt` | `file-type-grunt` | `javascript` |
| GULPFILE | `gulp` | `document` | `default-file` | `file` |
| Gulpfile | `gulp` | `document` | `default-file` | `file` |
| gulpfile | `gulp` | `document` | `default-file` | `file` |
| gulpfile.js | `javascript` | `gulp` | `file-type-gulp` | `gulp` |
| ionic.config.json | `ionic` | `ionic` | `file-type-ionic` | `ionic` |
| Ionic.config.json | `ionic` | `ionic` | `file-type-ionic` | `ionic` |
| ionic.project | `ionic` | `xml` | `file-type-ionic` | `xml` |
| Ionic.project | `ionic` | `xml` | `file-type-ionic` | `xml` |
| Jenkinsfile | `jenkins` | `jenkins` | `default-file` | `file` |
| karma.conf.cjs | `karma` | `javascript` | `default-file` | `javascript` |
| karma.conf.coffee | `karma` | `karma` | `file-type-karma` | `coffeescript` |
| karma.conf.js | `karma` | `karma` | `file-type-karma` | `javascript` |
| karma.conf.mjs | `karma` | `javascript` | `default-file` | `javascript` |
| LICENCE | `license` | `license` | `file-type-license` | `license` |
| LICENCE.md | `markdown` | `license` | `file-type-license` | `license` |
| LICENCE.txt | `default` | `license` | `file-type-license` | `license` |
| LICENSE | `license` | `license` | `file-type-license` | `license` |
| LICENSE.md | `markdown` | `license` | `file-type-license` | `license` |
| LICENSE.txt | `default` | `license` | `file-type-license` | `license` |
| MAKEFILE | `makefile` | `makefile` | `default-file` | `makefile` |
| Makefile | `makefile` | `makefile` | `default-file` | `makefile` |
| makefile | `makefile` | `makefile` | `default-file` | `makefile` |
| MERGE_MSG | `git` | `git` | `default-file` | `file` |
| mime.types | `config` | `document` | `default-file` | `file` |
| mix | `hex` | `document` | `default-file` | `file` |
| mvnw | `maven` | `document` | `default-file` | `file` |
| npm-debug.log | `npm` | `log` | `file-type-log` | `log` |
| OMAKEFILE | `makefile` | `document` | `default-file` | `file` |
| OMakefile | `makefile` | `document` | `default-file` | `file` |
| omakefile | `makefile` | `document` | `default-file` | `file` |
| package-lock.json | `json` | `nodejs` | `file-type-npm` | `npm-lock` |
| package.json | `json` | `nodejs` | `file-type-npm` | `package-json` |
| platformio.ini | `platformio` | `settings` | `file-type-platformio` | `properties` |
| pnpm-debug.log | `pnpm` | `log` | `file-type-log` | `log` |
| pnpm-lock.yaml | `pnpm` | `pnpm` | `file-type-pnpm` | `pnpm-lock` |
| pnpm-workspace.yaml | `pnpm` | `pnpm` | `file-type-pnpm` | `pnpm` |
| pom.xml | `maven` | `maven` | `file-type-maven` | `apache` |
| Procfile | `heroku` | `heroku` | `file-type-procfile` | `heroku` |
| pyproject.toml | `config` | `python-misc` | `file-type-pypi` | `python-config` |
| QMAKEFILE | `makefile` | `document` | `default-file` | `file` |
| QMakefile | `makefile` | `document` | `default-file` | `file` |
| qmakefile | `makefile` | `document` | `default-file` | `file` |
| README | `info` | `readme` | `default-file` | `readme` |
| README.md | `info` | `readme` | `default-file` | `readme` |
| README.txt | `info` | `readme` | `file-type-text` | `readme` |
| requirements.txt | `default` | `python-misc` | `file-type-text` | `python-config` |
| rollup.config.js | `rollup` | `rollup` | `file-type-rollup` | `rollup` |
| sass-lint.yml | `sass` | `yaml` | `default-file` | `yaml` |
| stylelint.config.cjs | `stylelint` | `stylelint` | `file-type-stylelint` | `stylelint` |
| stylelint.config.js | `stylelint` | `stylelint` | `file-type-stylelint` | `stylelint` |
| stylelint.config.mjs | `stylelint` | `stylelint` | `file-type-stylelint` | `stylelint` |
| swagger.json | `json` | `swagger` | `default-file` | `json` |
| swagger.yaml | `json` | `swagger` | `default-file` | `yaml` |
| swagger.yml | `json` | `swagger` | `default-file` | `yaml` |
| TODO | `todo` | `document` | `default-file` | `file` |
| TODO.md | `markdown` | `todo` | `default-file` | `todo` |
| TODO.txt | `default` | `document` | `file-type-text` | `text` |
| tsconfig.json | `tsconfig` | `tsconfig` | `file-type-tsconfig` | `typescript-config` |
| VERSION | `clock` | `document` | `default-file` | `file` |
| VERSION.md | `clock` | `markdown` | `default-file` | `markdown` |
| VERSION.txt | `clock` | `document` | `file-type-text` | `text` |
| vite.config.cjs | `vite` | `vite` | `file-type-vite` | `vite` |
| vite.config.cts | `vite` | `vite` | `file-type-vite` | `vite` |
| vite.config.js | `vite` | `vite` | `file-type-vite` | `vite` |
| vite.config.mjs | `vite` | `vite` | `file-type-vite` | `vite` |
| vite.config.mts | `vite` | `vite` | `file-type-vite` | `vite` |
| vite.config.ts | `vite` | `vite` | `file-type-vite` | `vite` |
| webpack.common.cjs | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.common.js | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.common.mjs | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.common.ts | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.config.build.cjs | `webpack` | `javascript` | `file-type-webpack` | `javascript` |
| webpack.config.build.js | `webpack` | `javascript` | `file-type-webpack` | `javascript` |
| webpack.config.build.mjs | `webpack` | `javascript` | `file-type-webpack` | `javascript` |
| webpack.config.build.ts | `webpack` | `typescript` | `file-type-webpack` | `typescript` |
| webpack.config.cjs | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.config.js | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.config.mjs | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.config.ts | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.dev.cjs | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.dev.js | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.dev.mjs | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.dev.ts | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.prod.cjs | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.prod.js | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.prod.mjs | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| webpack.prod.ts | `webpack` | `webpack` | `file-type-webpack` | `webpack` |
| WORKSPACE | `bazel` | `document` | `default-file` | `file` |
| WORKSPACE.bazel | `bazel` | `bazel` | `default-file` | `bazel` |
| yarn.clean | `yarn` | `document` | `default-file` | `file` |
| yarn.lock | `yarn` | `yarn` | `file-type-yarn` | `yarn-lock` |
