nodePackages.pnpm: alias

Sets it to be an alias of the pkgs/by-name pnpm package.
This commit is contained in:
Pyrox
2024-06-26 11:41:32 +02:00
committed by Weijia Wang
parent f4bd45f2ca
commit ffa77cec62
4 changed files with 1 additions and 38 deletions
@@ -119,6 +119,7 @@ mapAliases {
parcel-bundler = parcel; # added 2023-09-04
pkg = pkgs.vercel-pkg; # added 2023-10-04
inherit (pkgs) pm2; # added 2024-01-22
inherit (pkgs) pnpm; # added 2024-06-26
prettier_d_slim = pkgs.prettier-d-slim; # added 2023-09-14
inherit (pkgs) pxder; # added 2023-09-26
inherit (pkgs) quicktype; # added 2023-09-09
@@ -181,7 +181,6 @@
, "patch-package"
, "peerflix"
, "peerflix-server"
, "pnpm"
, "poor-mans-t-sql-formatter-cli"
, "postcss"
, "postcss-cli"
-18
View File
@@ -85656,24 +85656,6 @@ in
bypassCache = true;
reconstructLock = true;
};
pnpm = nodeEnv.buildNodePackage {
name = "pnpm";
packageName = "pnpm";
version = "9.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/pnpm/-/pnpm-9.3.0.tgz";
sha512 = "7nuT4MK9EUCcZCT5K4ZvMdPqG+9fvkfTx1AM3DyWaIM9LlVoGtZt9bZAxh+p3CXVRu+lTXbX+L9UsTYUrCk2MQ==";
};
buildInputs = globalBuildInputs;
meta = {
description = "Fast, disk space efficient package manager";
homepage = "https://pnpm.io";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
poor-mans-t-sql-formatter-cli = nodeEnv.buildNodePackage {
name = "poor-mans-t-sql-formatter-cli";
packageName = "poor-mans-t-sql-formatter-cli";
@@ -217,25 +217,6 @@ final: prev: {
'';
};
pnpm = prev.pnpm.override {
nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
preRebuild = ''
sed 's/"link:/"file:/g' --in-place package.json
'';
postInstall = let
pnpmLibPath = lib.makeBinPath [
nodejs.passthru.python
nodejs
];
in ''
for prog in $out/bin/*; do
wrapProgram "$prog" --prefix PATH : ${pnpmLibPath}
done
'';
};
postcss-cli = prev.postcss-cli.override (oldAttrs: let
esbuild-version = (lib.findFirst (dep: dep.name == "esbuild") null oldAttrs.dependencies).version;
esbuild-linux-x64 = {