summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2023-12-18 10:41:27 -0500
committerGitHub <noreply@github.com>2023-12-18 10:41:27 -0500
commit2145340cc8de11de660b0e4973057e4196623c32 (patch)
tree9739d9889e496b56828d6395d8cf965edc65da9f
parentMerge pull request #273634 from NixOS/backport-273292-to-release-23.11 (diff)
parentweb-ext: Include only production dependencies in build (diff)
downloadnixpkgs-2145340cc8de11de660b0e4973057e4196623c32.tar.gz
Merge pull request #273468 from NixOS/backport-273084-to-release-23.11
[Backport release-23.11] web-ext: Include only production dependencies in build
-rw-r--r--pkgs/development/tools/web-ext/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/tools/web-ext/default.nix b/pkgs/development/tools/web-ext/default.nix
index acadcd94b57f..494eee2e6a96 100644
--- a/pkgs/development/tools/web-ext/default.nix
+++ b/pkgs/development/tools/web-ext/default.nix
@@ -1,6 +1,8 @@
{ lib
, buildNpmPackage
, fetchFromGitHub
+, runCommand
+, web-ext
}:
buildNpmPackage rec {
@@ -16,6 +18,13 @@ buildNpmPackage rec {
npmDepsHash = "sha256-KPBKUjCxva11w/E+Qhlx+1vikpCL7Hr9MiKenYHEVSU=";
+ npmBuildFlags = [ "--production" ];
+
+ passthru.tests.help = runCommand "${pname}-tests" { } ''
+ ${web-ext}/bin/web-ext --help
+ touch $out
+ '';
+
meta = {
description = "A command line tool to help build, run, and test web extensions";
homepage = "https://github.com/mozilla/web-ext";