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

Merge pull request #250462 from dotlambda/yo-buildNpmPackage

yo: use buildNpmPackage
parents 25d583b5 30f1543f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -74,5 +74,6 @@ mapAliases {
  typescript = pkgs.typescript; # Added 2023-06-21
  vscode-langservers-extracted = pkgs.vscode-langservers-extracted; # Added 2023-05-27
  vue-cli = self."@vue/cli"; # added 2023-08-18
  inherit (pkgs) yo; # added 2023-08-20
  zx = pkgs.zx; # added 2023-08-01
}
+0 −1
Original line number Diff line number Diff line
@@ -373,6 +373,5 @@
, "yaml-language-server"
, "yalc"
, "yarn"
, "yo"
, "@zwave-js/server"
]
+0 −1036

File changed.

Preview size limit exceeded, changes collapsed.

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

buildNpmPackage rec {
  pname = "yo";
  version = "4.3.1";

  src = fetchFromGitHub {
    owner = "yeoman";
    repo = "yo";
    rev = "v${version}";
    hash = "sha256-vnvcg3hvAYcqS11enBEHtpTwTOy4puY5i/6zPOHCywo=";
  };

  npmDepsHash = "sha256-QkEPaepvI6NfEEmqnVA4Xx/tByn6goyGWVpoJNMigd8=";

  dontNpmBuild = true;

  meta = {
    description = "CLI tool for running Yeoman generators";
    homepage = "https://github.com/yeoman/yo";
    license = lib.licenses.bsd2;
    mainProgram = "yo";
    maintainers = with lib.maintainers; [ ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -20424,6 +20424,8 @@ with pkgs;
    python = python3;
  };
  yo = callPackage ../development/tools/yo { };
  yodl = callPackage ../development/tools/misc/yodl { };
  yq = python3.pkgs.toPythonApplication python3.pkgs.yq;