vite plugin checker seems to happily spawn a new linting process per
file save, causing issues. This vibe coded solution kills the previously
running process. It also splits linting into two steps to get some fast
fail behavior.
I (AI) tried to merge it into one file but the overlay refused to show
that way.
!nuf
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- **build: replace dotenv with vite env variables (@fehmer)**
- **build: combine vite config into a single file (@fehmer)**
---------
Co-authored-by: Miodec <jack@monkeytype.com>