Files
wordle-solver-rs/nix/wordle-solver-web.nix
T
jonas 2d147fd97a feat(web): solver output enhancing
- math render header
- tooltips
- copy word to input
- cancel solver
2026-08-21 20:35:22 +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-ApqiC2ZS4GzKRXwPCb7KiMO1IemnNU7ykUYlgMp2XjE=";
};
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
];
})