- tools/check.mjs: проверка синтаксиса JS из <script> в index.html через node --check (перевод номера строки в координаты index.html), exit-коды 0/1. - tests/: каркас headless-суиты на puppeteer-core (ok/waitState/waitCond/sleep, viewport 390x844@2, контроль pageerror/console.error, ИТОГ N/N и exit code). - index.html: минимальный скелет (canvas/DPR/resize, state=MENU, SAVE_KEY, 60x60) без игровой логики — она в фазе 3. - Прогоны: check: OK; npm test — ИТОГ 12/12, exit 0. - Ревью-гейт 2 (Oracle): PASS; minor/nit перенесены в фазу 3.
17 lines
357 B
JSON
17 lines
357 B
JSON
{
|
|
"name": "life",
|
|
"version": "1.0.0",
|
|
"description": "Headless-суита для игры «Life — территориальная борьба»",
|
|
"main": "test.js",
|
|
"scripts": {
|
|
"test": "node test.js"
|
|
},
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "ISC",
|
|
"type": "commonjs",
|
|
"dependencies": {
|
|
"puppeteer-core": "^25.9.0"
|
|
}
|
|
}
|