diff options
Diffstat (limited to 'pkgs/development/node-packages/default-v10.nix')
-rw-r--r-- | pkgs/development/node-packages/default-v10.nix | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/pkgs/development/node-packages/default-v10.nix b/pkgs/development/node-packages/default-v10.nix index 9bdba59b5357..d7df19066bb3 100644 --- a/pkgs/development/node-packages/default-v10.nix +++ b/pkgs/development/node-packages/default-v10.nix @@ -5,4 +5,20 @@ let inherit pkgs system nodejs; }; in -nodePackages +nodePackages // { + + pnpm = nodePackages.pnpm.override { + nativeBuildInputs = [ pkgs.makeWrapper ]; + postInstall = let + pnpmLibPath = stdenv.lib.makeBinPath [ + nodejs.passthru.python + nodejs + ]; + in '' + for prog in $out/bin/*; do + wrapProgram "$prog" --prefix PATH : ${pnpmLibPath} + done + ''; + }; + +} |