Files
wordle-solver-rs/nix/wordle-solver-web.nix
T
2026-08-21 21:07:30 +02:00

38 lines
655 B
Nix

{
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-okhACATsv6jqUrbvoRN+PTTc3FbqDT7iocnL6lr7R70=";
};
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
];
})