From e9d158c842fed0e530682dd7dd2ef587900ab82e Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sun, 27 Apr 2025 18:55:42 +0200 Subject: [PATCH] pnpm.fetchDeps: allow overriding the pnpm version --- pkgs/development/tools/pnpm/fetch-deps/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/pnpm/fetch-deps/default.nix b/pkgs/development/tools/pnpm/fetch-deps/default.nix index 7e2b82d9b414..45a051620072 100644 --- a/pkgs/development/tools/pnpm/fetch-deps/default.nix +++ b/pkgs/development/tools/pnpm/fetch-deps/default.nix @@ -10,11 +10,15 @@ yq, }: +let + pnpm' = pnpm; +in { fetchDeps = { hash ? "", pname, + pnpm ? pnpm', pnpmWorkspaces ? [ ], prePnpmInstall ? "", pnpmInstallFlags ? [ ], @@ -52,7 +56,7 @@ cacert jq moreutils - pnpm + args.pnpm or pnpm' yq ]; @@ -109,7 +113,7 @@ passthru = { serve = callPackage ./serve.nix { - inherit pnpm; + pnpm = args.pnpm or pnpm'; pnpmDeps = finalAttrs.finalPackage; }; };