1# Use this file to add `meta.mainProgram` to packages in `nodePackages`, that don't provide an
2# executable that matches that packages name, so that they'll work with `nix run`.
3{
4 # Packages that provide multiple executables where one is clearly the `mainProgram`.
5 "@antfu/ni" = "ni";
6 "@electron-forge/cli" = "electron-forge";
7 "@squoosh/cli" = "squoosh-cli";
8 "@webassemblyjs/cli-1.11.1" = "wasm2wast";
9 coffee-script = "coffee";
10 typescript = "tsc";
11 vue-cli = "vue";
12
13 # Packages that provide a single executable whose name differs from the package's `name`.
14 "@angular/cli" = "ng";
15 "@antora/cli" = "antora";
16 "@astrojs/language-server" = "astro-ls";
17 "@bitwarden/cli" = "bw";
18 "@commitlint/cli" = "commitlint";
19 "@forge/cli" = "forge";
20 "@gitbeaker/cli" = "gitbeaker";
21 "@google/clasp" = "clasp";
22 "@hyperspace/cli" = "hyp";
23 "@medable/mdctl-cli" = "mdctl";
24 "@mermaid-js/mermaid-cli" = "mmdc";
25 "@nerdwallet/shepherd" = "shepherd";
26 "@nestjs/cli" = "nest";
27 "@prisma/language-server" = "prisma-language-server";
28 "@tailwindcss/language-server" = "tailwindcss-language-server";
29 "@uppy/companion" = "companion";
30 "@vue/cli" = "vue";
31 "@webassemblyjs/repl-1.11.1" = "wasm";
32 "@webassemblyjs/wasm-strip" = "wasm-strip";
33 "@webassemblyjs/wasm-text-gen-1.11.1" = "wasmgen";
34 "@webassemblyjs/wast-refmt-1.11.1" = "wast-refmt";
35 aws-cdk = "cdk";
36 balanceofsatoshis = "bos";
37 carbon-now-cli = "carbon-now";
38 cdk8s-cli = "cdk8s";
39 cdktf-cli = "cdktf";
40 clean-css-cli = "cleancss";
41 clipboard-cli = "clipboard";
42 clubhouse-cli = "club";
43 conventional-changelog-cli = "conventional-changelog";
44 cpy-cli = "cpy";
45 dockerfile-language-server-nodejs = "docker-langserver";
46 fast-cli = "fast";
47 fauna-shell = "fauna";
48 firebase-tools = "firebase";
49 fkill-cli = "fkill";
50 fleek-cli = "fleek";
51 git-run = "gr";
52 gitmoji-cli = "gitmoji";
53 graphql-cli = "graphql";
54 graphql-language-service-cli = "graphql-lsp";
55 grunt-cli = "grunt";
56 gulp-cli = "gulp";
57 kaput-cli = "kaput";
58 leetcode-cli = "leetcode";
59 less = "lessc";
60 lua-fmt = "luafmt";
61 markdownlint-cli = "markdownlint";
62 near-cli = "near";
63 neovim = "neovim-node-host";
64 parcel-bundler = "parcel";
65 parsoid = "parse.js";
66 poor-mans-t-sql-formatter-cli = "sqlformat";
67 postcss-cli = "postcss";
68 purescript-psa = "psa";
69 react-native-cli = "react-native";
70 react-tools = "jsx";
71 remod-cli = "remod";
72 s3http = "s3http.js";
73 svelte-language-server = "svelteserver";
74 teck-programmer = "teck-firmware-upgrade";
75 uglify-js = "uglifyjs";
76 undollar = "$";
77 vsc-leetcode-cli = "leetcode";
78 vscode-css-languageserver-bin = "css-languageserver";
79 vscode-html-languageserver-bin = "html-languageserver";
80 vscode-json-languageserver-bin = "json-languageserver";
81 vue-language-server = "vls";
82 webtorrent-cli = "webtorrent";
83}