Post

Announcing tsv - a formatter, parser, and future linter + more for Svelte + TypeScript/JS/HTML/CSS in Rust. - tailored to Svelte, no irrelevant bloat - emphasis on performance, no JS bridging - non-configurable, so hidden dir-specific state never changes behavior github.com/fuzdev/tsv tsv.fuz.dev

github.comGitHub - fuzdev/tsv: formatter, parser, and future linter + more for TypeScript, Svelte, and CSS, written in Rustformatter, parser, and future linter + more for TypeScript, Svelte, and CSS, written in Rust - fuzdev/tsv

I'll be announcing more of the Fuz projects soon. fuz_css and fuz_ui are probably most relevant to people interested in tsv -- feedback is welcome, unlike tsv they're not AI generated, I built them over 7 years and I think I'm near the point where they won't have continuous breaking changes

0 reposts0 likes

This first release took 7 months and ~1800 manual commits. Fixtures are all original - I used Prettier's only after it formatted my codebases and Svelte's, and avoided many bugs and quirks in the process. I used machine agents but I put considerable effort into the design choices and quality.