pnpm.fetchDeps: allow overriding the pnpm version (#402770)

This commit is contained in:
Sefa Eyeoglu 2025-06-03 21:19:55 +02:00 committed by GitHub
commit 8151e9a35d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -10,11 +10,15 @@
yq,
}:
let
pnpm' = pnpm;
in
{
fetchDeps = lib.makeOverridable (
{
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;
};
};