منبع متناظر Stockfish.js 19.0.1 — نسخهٔ کامل تک‌نخی و چندنخی

کد و شبکه با هم در stockfish-19.0.1-full-source.tar.gz قرار دارند:
stockfish-19.0.1-upstream.tar.gz، nn-1a298aa575a0.nnue و همین راهنما.
کد از commit 0d5dd7944f88c817c07a26bc4fb1905d5f9c46d6 در مخزن
https://github.com/nmrugg/stockfish.js، تگ v19.0.1 است.
هش کامل فایل‌ها در vendor-manifest.json قرار دارد. شبکه از
https://data.stockfishchess.org/nn/nn-1a298aa575a0.nnue دریافت شده و
SHA256 آن با نام شبکهٔ src/evaluate.h تطبیق دارد.

آرشیو اصلی را در Linux یا محیط سازگار با symlink استخراج کنید؛ شبکه را
بدون تغییر داخل src/ بگذارید. ابزارها: Emscripten 6.0.9، Node.js، make،
Python مورد نیاز emsdk و terser 5.51.2 مطابق package.json همین تگ.
نصب ابزار توسعه: npm install --ignore-scripts --no-audit --no-fund
ساخت چندنخی: node build.js --no-split --strict-em-check -f
ساخت تک‌نخی: node build.js --single-threaded --no-split --strict-em-check -f
برای نسخهٔ کامل از --lite استفاده نکنید. خروجی‌ها stockfish-19.js/.wasm
و stockfish-19-single.js/.wasm در src/ خواهند بود. WASM پیش‌فرض Syzygy ندارد.

باینری‌های منتشرشده بدون تغییر از بستهٔ رسمی stockfish@19.0.1 استخراج
و با اندازه و SHA256 دارایی‌های انتشار GitHub تطبیق داده شده‌اند.
نام پوشه نسخه‌دار شده؛ محتوا تغییر نکرده است. بازسازی Emscripten یا
بازتولید بایت‌به‌بایت در این نوبت انجام نشده و ادعا نمی‌شود.
شبکه داخل WASM تعبیه شده و کاربر برای اجرا NNUE جداگانه دانلود نمی‌کند.

مجوز موتور GPL-3.0-or-later مطابق سربرگ منبع و Copying.txt است؛
مجوزها، AUTHORS و دیگر انتساب‌های بالادست حفظ شده‌اند. کد پشتیبان
غیرموتوری طبق README بالادست MIT است. منبع کامل و مجوز باید بدون
ورود یا هزینهٔ اضافی کنار فایل‌های موتور قابل دریافت باشند.
