A Go CLI that runs svelte-check --watch persistently and serves cached results via HTTP over a Unix socket. Get type-checking results in ~5ms instead of 3-5 seconds.
go install github.com/tylergannon/svelte-check-server@latest
# Start the server (runs svelte-check --watch in background)
svelte-check-server start -w /path/to/sveltekit/project
# Get cached results (~5ms)
svelte-check-server check -w /path/to/sveltekit/project
# Stop the server
svelte-check-server stop -w /path/to/sveltekit/project
start launches svelte-check --watch and parses its machine-readable outputcheck retrieves the latest cached results instantlysvelte-check when relevant files change (e.g., package.json, git branch switches)svelte-check installed in your project (npm install -D svelte-check)Inspired by ampcode/svelte-check-daemon, a TypeScript implementation of the same concept.
MIT