{ stdenv, fetchYarnDeps, yarnConfigHook, yarnBuildHook, nodejs, wordle-solver-wasm-pkg, }: stdenv.mkDerivation (finalAttrs: { pname = "wordle-solver-web"; version = "0.1.0"; src = ../web; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; hash = "sha256-ND+4leEGamH86IsM9JVtIqlwyrwVRQII75+rrawbiMI="; }; yarnBuildScript = "build-no-wasm"; postPatch = '' ln -s ${wordle-solver-wasm-pkg} pkg ''; installPhase = '' mkdir $out mv dist/* $out/ ''; nativeBuildInputs = [ yarnConfigHook yarnBuildHook # Needed for executing package.json scripts nodejs ]; })