{ lib, stdenv, bun, }: stdenv.mkDerivation { name = "modules"; src = lib.fileset.toSource { root = ../.; fileset = lib.fileset.unions [ ../package.json ../bun.lock ]; }; nativeBuildInputs = [bun]; outputHash = "sha256-oPgWdB2WleTUUSiEuXzSGLbQMwT+qFxMM+fvnAS6W0o="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; dontConfigure = true; dontCheck = true; dontFixup = true; buildPhase = '' HOME=$TMPDIR bun install --no-cache --no-progress --frozen-lockfile ''; installPhase = '' cp -R node_modules $out ls -la $out ''; }