{ stdenv, nodejs, pnpm, lib, pnpmDeps, }: stdenv.mkDerivation (finalAttrs: { pname = "brl-monitor"; version = "main"; src = lib.fileset.toSource { root = ../.; fileset = lib.fileset.unions [./. ../pnpm-lock.yaml ../pnpm-workspace.yaml]; }; nativeBuildInputs = [ nodejs pnpm.configHook ]; buildPhase = "pnpm -C webapp build"; installPhase = "mv webapp/dist $out"; inherit pnpmDeps; })