bun run scan # refresh site/state.json and regenerate site/index.html
bun run dev # serve site/ locally (no data refresh)or through the flake:
nix run . -- --config config.json --data site/state.jsonThe scanner uses only Bun's built-in APIs (fetch, Bun.file) and the standard
library; there are no npm dependencies. Tests run with bun test tests/.