We Tried Adopting Vite+ Into Our In-House Design System at Breakneck Speed
In other languages, having an integrated toolchain from day one is taken for granted. In Go and Rust, building, testing, and formatting all live together within a single, unified world. In JavaScript, on the other hand, the test runner, linter, formatter, and task runner have existed as separate tools, and combining and maintaining them has always been our own job.
Released on March 13, 2026, vite+ is an integrated toolchain aiming to solve that fragmentation. It bundles testing, linting, formatting, task execution, and even Node management, all into a single `vp` command.
We adopted this vite+, freshly released and still in alpha, into our in-house design system at breakneck speed. Bringing an alpha release into production assets is normally a decision you'd avoid. You might be thinking, "wait, you already put an alpha release into production?" Even so, in this talk I'll honestly share why we made that call, and how it actually went once we did.
There were things that went well with the migration, and things that didn't go so smoothly. How much complexity were we able to fold away, where did we get stuck, and why did we decide to put an alpha release into production? I'll show the specifics on stage.
Reference: https://viteplus.dev/
burio
We Tried Adopting Vite+ Into Our In-House Design System at Breakneck Speed
In other languages, having an integrated toolchain from day one is taken for granted. In Go and Rust, building, testing, and formatting all live together within a single, unified world. In JavaScript, on the other hand, the test runner, linter, formatter, and task runner have existed as separate tools, and combining and maintaining them has always been our own job.
Released on March 13, 2026, vite+ is an integrated toolchain aiming to solve that fragmentation. It bundles testing, linting, formatting, task execution, and even Node management, all into a single `vp` command.
We adopted this vite+, freshly released and still in alpha, into our in-house design system at breakneck speed. Bringing an alpha release into production assets is normally a decision you'd avoid. You might be thinking, "wait, you already put an alpha release into production?" Even so, in this talk I'll honestly share why we made that call, and how it actually went once we did.
There were things that went well with the migration, and things that didn't go so smoothly. How much complexity were we able to fold away, where did we get stuck, and why did we decide to put an alpha release into production? I'll show the specifics on stage.
Reference: https://viteplus.dev/
