Blitzortung exposes no browser-readable JSON endpoint, so a pure Caddy cors proxy (browser-to-cross-origin) was never going to work without an upstream that already sends permissive CORS + reshaped strikes. Rather than add that relay, delete the whole branch: - src/components/PrecipitationRadar.svelte: remove lightning import, $state (strikes/error/loading/timer), loadLightning/timers, and its location effect (704 -> 650 lines) - src/lib/api/lightning.js + tests/lib/api/lightning.test.js removed (15 test cases; suite 114 -> 99, all green) - db.js / app.svelte.js: drop dead showLightning settings key (unreferenced) Build re-bundled to dist/index.html; no lightning references remain in source or bundle.
Description
Vibe-coded weather app
Languages
JavaScript
51.4%
Svelte
45.8%
CSS
2.5%
HTML
0.3%