about summary refs log tree commit diff
path: root/pkgs/development/node-packages/main-programs.nix
blob: 524017a9ae3574225eb4a466d82cad9b4129acaf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# Use this file to add `meta.mainProgram` to packages in `nodePackages`, that don't provide an
# executable that matches that packages name, so that they'll work with `nix run`.
{
  # Packages that provide multiple executables where one is clearly the `mainProgram`.
  "@antfu/ni" = "ni";
  "@electron-forge/cli" = "electron-forge";
  "@microsoft/rush" = "rush";
  "@squoosh/cli" = "squoosh-cli";
  "@webassemblyjs/cli-1.11.1" = "wasm2wast";
  coffee-script = "coffee";
  typescript = "tsc";
  vue-cli = "vue";
  "@withgraphite/graphite-cli" = "gt";

  # Packages that provide a single executable whose name differs from the package's `name`.
  "@angular/cli" = "ng";
  "@antora/cli" = "antora";
  "@astrojs/language-server" = "astro-ls";
  "@bitwarden/cli" = "bw";
  "@commitlint/cli" = "commitlint";
  "@forge/cli" = "forge";
  "@gitbeaker/cli" = "gitbeaker";
  "@githubnext/github-copilot-cli" = "github-copilot-cli";
  "@google/clasp" = "clasp";
  "@medable/mdctl-cli" = "mdctl";
  "@mermaid-js/mermaid-cli" = "mmdc";
  "@nerdwallet/shepherd" = "shepherd";
  "@nestjs/cli" = "nest";
  "@prisma/language-server" = "prisma-language-server";
  "@tailwindcss/language-server" = "tailwindcss-language-server";
  "@uppy/companion" = "companion";
  "@vue/cli" = "vue";
  "@webassemblyjs/repl-1.11.1" = "wasm";
  "@webassemblyjs/wasm-strip" = "wasm-strip";
  "@webassemblyjs/wasm-text-gen-1.11.1" = "wasmgen";
  "@webassemblyjs/wast-refmt-1.11.1" = "wast-refmt";
  aws-cdk = "cdk";
  balanceofsatoshis = "bos";
  carbon-now-cli = "carbon-now";
  cdk8s-cli = "cdk8s";
  cdktf-cli = "cdktf";
  clean-css-cli = "cleancss";
  clipboard-cli = "clipboard";
  clubhouse-cli = "club";
  conventional-changelog-cli = "conventional-changelog";
  cpy-cli = "cpy";
  dockerfile-language-server-nodejs = "docker-langserver";
  fast-cli = "fast";
  fauna-shell = "fauna";
  firebase-tools = "firebase";
  fkill-cli = "fkill";
  fleek-cli = "fleek";
  git-run = "gr";
  gitmoji-cli = "gitmoji";
  graphql-cli = "graphql";
  graphql-language-service-cli = "graphql-lsp";
  grunt-cli = "grunt";
  gulp-cli = "gulp";
  kaput-cli = "kaput";
  leetcode-cli = "leetcode";
  less = "lessc";
  localtunnel = "lt";
  lua-fmt = "luafmt";
  markdownlint-cli = "markdownlint";
  near-cli = "near";
  neovim = "neovim-node-host";
  parcel-bundler = "parcel";
  parsoid = "parse.js";
  poor-mans-t-sql-formatter-cli = "sqlformat";
  postcss-cli = "postcss";
  purescript-psa = "psa";
  react-native-cli = "react-native";
  react-tools = "jsx";
  remod-cli = "remod";
  s3http = "s3http.js";
  svelte-language-server = "svelteserver";
  teck-programmer = "teck-firmware-upgrade";
  uglify-js = "uglifyjs";
  undollar = "$";
  vsc-leetcode-cli = "leetcode";
  vscode-css-languageserver-bin = "css-languageserver";
  vscode-html-languageserver-bin = "html-languageserver";
  vscode-json-languageserver-bin = "json-languageserver";
  vue-language-server = "vls";
  webtorrent-cli = "webtorrent";
  "@zwave-js/server" = "zwave-server";
}