chore: add bb check-dev script for pre-commit server verification

Babashka script that checks all ui-dev tmux panes for compile errors,
verifies hiccup serves content, ensures squint .mjs files aren't
truncated, and confirms replicant JS is compiled. Replaces the manual
tmux capture-pane + curl checks documented in AGENTS.md.
This commit is contained in:
Florian Schroedl
2026-03-05 19:20:27 +01:00
parent 4f42dce649
commit 828d467226
6 changed files with 253 additions and 45 deletions

4
bb.edn
View File

@@ -102,6 +102,10 @@
(println " Test page: dev/index.html")
(deref (promise)))}
check-dev
{:doc "Check all ui-dev tmux panes for errors and verify dev servers"
:task (load-file "scripts/check-dev.bb")}
dev-all
{:doc "Start all dev servers in tmux panes (bb dev-all [BASE_PORT], default 3000)"
:depends [build-theme ensure-npm]