prettier-plugin-astro: switch to fetcherVersion 3; pin pnpm

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ia4ca1a7965f4516d602235a2c89bf0a96a6a6964
This commit is contained in:
raf 2026-05-20 14:58:50 +03:00
commit c558768e74
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF

View file

@ -1,14 +1,15 @@
{ {
pins,
stdenv, stdenv,
fetchFromGitHub, fetchFromGitHub,
nodejs, nodejs,
pnpm_9, pnpm_9,
pnpmConfigHook, pnpmConfigHook,
fetchPnpmDeps, fetchPnpmDeps,
pins,
writableTmpDirAsHomeHook, writableTmpDirAsHomeHook,
}: let }: let
pin = pins.prettier-plugin-astro; pin = pins.prettier-plugin-astro;
pnpm = pnpm_9;
in in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "prettier-plugin-astro"; pname = "prettier-plugin-astro";
@ -21,17 +22,17 @@ in
}; };
pnpmDeps = fetchPnpmDeps { pnpmDeps = fetchPnpmDeps {
pnpm = pnpm_9; inherit pnpm;
inherit (finalAttrs) pname src; inherit (finalAttrs) pname version src;
fetcherVersion = 2;
hash = "sha256-K7pIWLkIIbUKDIcysfEtcf/eVMX9ZgyFHdqcuycHCNE="; hash = "sha256-K7pIWLkIIbUKDIcysfEtcf/eVMX9ZgyFHdqcuycHCNE=";
fetcherVersion = 3; # https://nixos.org/manual/nixpkgs/stable/#javascript-pnpm-fetcherVersion
}; };
nativeBuildInputs = [ nativeBuildInputs = [
nodejs nodejs
writableTmpDirAsHomeHook writableTmpDirAsHomeHook
(pnpmConfigHook.overrideAttrs { (pnpmConfigHook.overrideAttrs {
propagatedBuildInputs = [pnpm_9]; propagatedBuildInputs = [pnpm];
}) })
]; ];
@ -46,7 +47,6 @@ in
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall
# mkdir -p $out/dist
cp -r dist/ $out cp -r dist/ $out
cp -r node_modules $out cp -r node_modules $out