mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-10 16:14:54 +03:00
refactor(web-test): bump browser.mjs до v1.18 (финализация S1–S6)
Завершён рефакторинг §0.5 п.5 родительского плана (вынос inline DOM в dom/). Итоговые метрики: | Файл | До (LOC, evals) | После (LOC, evals) | |-------------------|-----------------|--------------------| | row-fill.mjs | 1235 / 47 | 793 / 1 | | select-value.mjs | 959 / 25 | 827 / 5 | | filter.mjs | 390 / 17 | 256 / 0 | | Σ engine hot | 2584 / 89 | 1876 / 6 | Снижение LOC −708 (−27%), inline page.evaluate −83 (−93%). dom/ расширился с 7 до 11 файлов: новые edd.mjs, edit-state.mjs, filter.mjs, grid-edit.mjs; расширены forms.mjs (+16 функций) и grid.mjs (+4 функции). Engine-модули стали orchestrator-ами. Публичный API browser.mjs — 56 экспортов, без изменений. Полный регресс зелёный после каждого этапа S1–S6. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// web-test browser v1.17 — engine facade: re-exports the public API from engine/*
|
||||
// web-test browser v1.18 — engine facade: re-exports the public API from engine/*
|
||||
// Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
|
||||
/**
|
||||
* Public API of the web-test engine. Pure re-export facade — no logic here.
|
||||
|
||||
Reference in New Issue
Block a user