Unverified Commit a856bc38 authored by Robert Schütz's avatar Robert Schütz Committed by GitHub
Browse files

Merge pull request #250477 from dotlambda/web-ext-buildNpmPackage

web-ext: use buildNpmPackage
parents 77596305 4c1385c4
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -75,6 +75,7 @@ mapAliases {
  inherit (pkgs) ungit; # added 2023-08-20
  vscode-langservers-extracted = pkgs.vscode-langservers-extracted; # Added 2023-05-27
  vue-cli = self."@vue/cli"; # added 2023-08-18
  inherit (pkgs) web-ext; # added 2023-08-20
  inherit (pkgs) yo; # added 2023-08-20
  zx = pkgs.zx; # added 2023-08-01
}
+0 −1
Original line number Diff line number Diff line
@@ -358,7 +358,6 @@
, "vscode-json-languageserver-bin"
, "vue-language-server"
, "wavedrom-cli"
, "web-ext"
, "webpack"
, "webpack-cli"
, "webpack-dev-server"
+0 −710

File changed.

Preview size limit exceeded, changes collapsed.

+26 −0
Original line number Diff line number Diff line
{ lib
, buildNpmPackage
, fetchFromGitHub
}:

buildNpmPackage rec {
  pname = "web-ext";
  version = "7.6.2";

  src = fetchFromGitHub {
    owner = "mozilla";
    repo = "web-ext";
    rev = version;
    hash = "sha256-tFMngcoHFA3QmR0AK68elUVpli37PsVlcL978o7DQCs=";
  };

  npmDepsHash = "sha256-KPBKUjCxva11w/E+Qhlx+1vikpCL7Hr9MiKenYHEVSU=";

  meta = {
    description = "A command line tool to help build, run, and test web extensions";
    homepage = "https://github.com/mozilla/web-ext";
    license = lib.licenses.mpl20;
    mainProgram = "web-ext";
    maintainers = with lib.maintainers; [ ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -20371,6 +20371,8 @@ with pkgs;
  watson-ruby = callPackage ../development/tools/misc/watson-ruby { };
  web-ext = callPackage ../development/tools/web-ext { };
  webdis = callPackage ../development/tools/database/webdis { };
  xmake = callPackage ../development/tools/build-managers/xmake {