nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
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" = "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 "@gitbeaker/cli" = "gitbeaker";
20 "@google/clasp" = "clasp";
21 "@hyperspace/cli" = "hyp";
22 "@medable/mdctl-cli" = "mdctl";
23 "@mermaid-js/mermaid-cli" = "mmdc";
24 "@nerdwallet/shepherd" = "shepherd";
25 "@nestjs/cli" = "nest";
26 "@prisma/language-server" = "prisma-language-server";
27 "@tailwindcss/language-server" = "tailwindcss-language-server";
28 "@uppy/companion" = "companion";
29 "@vue/cli" = "vue";
30 "@webassemblyjs/repl" = "wasm";
31 "@webassemblyjs/wasm-strip" = "wasm-strip";
32 "@webassemblyjs/wasm-text-gen" = "wasmgen";
33 "@webassemblyjs/wast-refmt" = "wast-refmt";
34 balanceofsatoshis = "bos";
35 carbon-now-cli = "carbon-now";
36 cdk8s-cli = "cdk8s";
37 cdktf-cli = "cdktf";
38 clean-css-cli = "cleancss";
39 clipboard-cli = "clipboard";
40 clubhouse-cli = "club";
41 conventional-changelog-cli = "conventional-changelog";
42 cpy-cli = "cpy";
43 dockerfile-language-server-nodejs = "docker-langserver";
44 fast-cli = "fast";
45 fauna-shell = "fauna";
46 firebase-tools = "firebase";
47 fkill-cli = "fkill";
48 fleek-cli = "fleek";
49 git-run = "gr";
50 gitmoji-cli = "gitmoji";
51 graphql-cli = "graphql";
52 grunt-cli = "grunt";
53 gulp-cli = "gulp";
54 kaput-cli = "kaput";
55 leetcode-cli = "leetcode";
56 less = "lessc";
57 lua-fmt = "luafmt";
58 markdownlint-cli = "markdownlint";
59 near-cli = "near";
60 neovim = "neovim-node-host";
61 parcel-bundler = "parcel";
62 parsoid = "parse.js";
63 poor-mans-t-sql-formatter-cli = "sqlformat";
64 postcss-cli = "postcss";
65 purescript-psa = "psa";
66 react-native-cli = "react-native";
67 react-tools = "jsx";
68 remod-cli = "remod";
69 s3http = "s3http.js";
70 svelte-language-server = "svelteserver";
71 teck-programmer = "teck-firmware-upgrade";
72 uglify-js = "uglifyjs";
73 undollar = "$";
74 vsc-leetcode-cli = "leetcode";
75 vscode-css-languageserver-bin = "css-languageserver";
76 vscode-html-languageserver-bin = "html-languageserver";
77 vscode-json-languageserver-bin = "json-languageserver";
78 vue-language-server = "vls";
79 webtorrent-cli = "webtorrent";
80}