{ lib, stdenv, nodejs, pnpm, }: stdenv.mkDerivation (finalAttrs: { pname = "comet-site"; version = "1.0.0"; src = lib.cleanSource ./.; nativeBuildInputs = [nodejs pnpm.configHook]; pnpmDeps = pnpm.fetchDeps { inherit (finalAttrs) pname version src; hash = "sha256-LqNXjsAbj2t/vH5lcSF0nfuhSYCkYz8mrsfuxOOJ8ew="; fetcherVersion = 2; }; buildPhase = '' runHook preBuild pnpm build runHook postBuild ''; installPhase = '' runHook preInstall cp -r dist $out runHook postInstall ''; })