From 73fe05a563411225e9cb9c8170c24196b03e6c1f Mon Sep 17 00:00:00 2001 From: Malo Bourgon Date: Tue, 17 May 2022 00:09:32 -0700 Subject: [PATCH] nodePackages: add meta.mainProgram to packages with multiple executables where none of the executables match the package's `name` or `pname`, and one of the executables is the obvious `mainProgram`. --- pkgs/development/node-packages/main-programs.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/node-packages/main-programs.nix b/pkgs/development/node-packages/main-programs.nix index bb9498a4cc9..8a4b390d65b 100644 --- a/pkgs/development/node-packages/main-programs.nix +++ b/pkgs/development/node-packages/main-programs.nix @@ -2,7 +2,13 @@ # 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"; + "@squoosh/cli" = "squoosh-cli"; + "@webassemblyjs/cli" = "wasm2wast"; + coffee-script = "coffee"; typescript = "tsc"; + vue-cli = "vue"; # Packages that provide a single executable whose name differs from the package's `name`. "@angular/cli" = "ng";