FlyChess: source distribution for unmodified browser Stockfish engines Stockfish npm package 18.0.8, Stockfish 18 Lite Single: Source commit: 93c994592dcf3b4b21052ab925e9b534df9c0918 https://github.com/nmrugg/stockfish.js/tree/93c994592dcf3b4b21052ab925e9b534df9c0918 Download stockfish-18.0.8-source.tar.gz from this directory and extract it. Place nn-9067e33176e8.nnue from this directory in the extracted src/ folder. The source includes its Makefiles, build.js, license, and build instructions. Install the upstream-specified Emscripten toolchain (README: 3.1.7), Node.js, make and the documented build prerequisites, then run: node build.js --single-threaded --lite -f See build.js --help and upstream README for platform details. No FlyChess-specific changes were made to these engine files. Lite network author: Linmiao Xu (linrock). Network SHA-256: 9067e33176e8c5edb7aa8db6a3aedd012f84a1f39872e86357c6c2d0993f314d Public stockfish-18-lite-single.wasm SHA-256 (identical to npm binary): a8fbc05ec6920b56d7485826dcb02c5ffd2826bcbf751cf973046f237a9096f1 Legacy Stockfish.js npm package 10.0.2: Source commit: e105072e84cf8ee5dd5219e2c5be29c3b8bf8a5a https://github.com/niklasf/stockfish.js/tree/e105072e84cf8ee5dd5219e2c5be29c3b8bf8a5a Download stockfish-10.0.2-source.tar.gz and follow its Readme.md, Dockerfile, and build.sh. This older version does not use an NNUE network. License: GNU GPL v3 (see ../Copying.txt and source archives). The build tools and platform influence the generated binary; a new build is not claimed to be bit-for-bit reproducible. The deployed files are unmodified upstream package artifacts, not custom FlyChess engine builds.