🎬 Video Content https://lichter.link/yt
💚 @nuxt.com team
🎙️ Podcast Host @dejavue.fm
As I was following the project from early on, I couldn't say no to the chance when @evanyou.me reached out.
I can't wait to share all the incredible things lined up for @rolldown.rs, OXC, @vite.dev, and @vitest.dev 👀
this comes with 3 categories of rules: modernisation, performance, replacements
it also works with oxlint and most of the rules have auto-fixes 🛠️
try it out and let us know any feedback/rule suggestions in discord/bsky/github!
this comes with 3 categories of rules: modernisation, performance, replacements
it also works with oxlint and most of the rules have auto-fixes 🛠️
try it out and let us know any feedback/rule suggestions in discord/bsky/github!
The best is that it works framework-agnostic and gives great indicators without being a profiling pro
It already helped improving performance in @nuxt.com
Video up now on my YouTube channel: www.youtube.com/watch?v=qIzn...
The best is that it works framework-agnostic and gives great indicators without being a profiling pro
It already helped improving performance in @nuxt.com
Video up now on my YouTube channel: www.youtube.com/watch?v=qIzn...
Time to find out why tests are taking longer than expected! 👀
More in the docs
vitest.dev/config/exper...
Time to find out why tests are taking longer than expected! 👀
More in the docs
vitest.dev/config/exper...
For example when you have two entry chunks and one imports from the other. Instead of having a "facade chunk", the chunks are now merged, resulting in less network requests.
For example when you have two entry chunks and one imports from the other. Instead of having a "facade chunk", the chunks are now merged, resulting in less network requests.
Just a few months after our technical preview, type-aware linting reaches the alpha milestone!
✨ Type-aware rules can now be configured
🙈 Inline comments to disable rules work for type-aware rules too
✔ Auto fixes for type-aware rules are now available
Just a few months after our technical preview, type-aware linting reaches the alpha milestone!
✨ Type-aware rules can now be configured
🙈 Inline comments to disable rules work for type-aware rules too
✔ Auto fixes for type-aware rules are now available
Change my mind!
(With @thealexlichter.com @pi0.io @yannbf.bsky.social)
Change my mind!
(With @thealexlichter.com @pi0.io @yannbf.bsky.social)
Our November 2025 recap is out!
✨ @vite.dev 8 Beta
👉 Oxfmt alpha
💻 @vitest.dev caching and imports breakdown
⚓️ Oxc becoming even faster!?
🎙 Updates from the Community
👀 and more
voidzero.dev/posts/whats-...
Our November 2025 recap is out!
✨ @vite.dev 8 Beta
👉 Oxfmt alpha
💻 @vitest.dev caching and imports breakdown
⚓️ Oxc becoming even faster!?
🎙 Updates from the Community
👀 and more
voidzero.dev/posts/whats-...
Pass down `--experimental.printImportBreakdown` to also see it in your terminal.
vitest.dev/guide/ui.htm...
Pass down `--experimental.printImportBreakdown` to also see it in your terminal.
vitest.dev/guide/ui.htm...
Give that all a try - it might not be the last release this month 👀
- Powered by Rolldown, bringing significantly faster production builds and more consistency
- New features such as tsconfig paths or emitDecoratorMetadata support
- Bumping browser targets aligned with Baseline Widely Available
Read more in our announcement post!
Give that all a try - it might not be the last release this month 👀
We’re excited to announce the alpha release of Oxfmt, our Rust-powered formatter.
We designed Oxfmt to be easily adoptable, especially for existing Prettier users
More below and in our announcement post voidzero.dev/posts/announ...
We took some time to answer the most common ones and also added them at the end of the Vite+ announcement post.
We took some time to answer the most common ones and also added them at the end of the Vite+ announcement post.
Thank you all for your amazing support!
Thank you all for your amazing support!
◇ Finds the nearest tsconfig.json
◇ Respected by both, resolver and transformer
◇ tsconfig references will be searched as well (given certain criteria are fulfilled)
◇ Finds the nearest tsconfig.json
◇ Respected by both, resolver and transformer
◇ tsconfig references will be searched as well (given certain criteria are fulfilled)
Then try out the new experimental file-system based cache ✨
⋄ Caches transformed modules
⋄ Does *not* work with browser mode yet
⋄ Can be manually cleared via `vitest --clearCache`
More in the docs
vitest.dev/config/exper...
Then try out the new experimental file-system based cache ✨
⋄ Caches transformed modules
⋄ Does *not* work with browser mode yet
⋄ Can be manually cleared via `vitest --clearCache`
More in the docs
vitest.dev/config/exper...
Since the last beta, the bundler supports the special `as "module.exports"` keyword and aligns with the @nodejs.org behavior.
Another step towards better interoperability between CJS and ESM, now with bundler support!
Since the last beta, the bundler supports the special `as "module.exports"` keyword and aligns with the @nodejs.org behavior.
Another step towards better interoperability between CJS and ESM, now with bundler support!
Then you will enjoy the experimental `resolveNewUrlToAsset` option that is available in @rolldown.rs.
All you need to do is to activate it, and all `new URL('./path/to/file', import.meta.url)` calls will be updated.
Then you will enjoy the experimental `resolveNewUrlToAsset` option that is available in @rolldown.rs.
All you need to do is to activate it, and all `new URL('./path/to/file', import.meta.url)` calls will be updated.
This should speed up the slow `tsc --noEmit` step in large repos.
PR: github.com/oxc-project/...
This should speed up the slow `tsc --noEmit` step in large repos.
PR: github.com/oxc-project/...
This is an opt-in feature, please let us know how it works for you!
And example of a single test file that imports a lot of files (~1500). Almost a 50% boost!
This is an opt-in feature, please let us know how it works for you!
And example of a single test file that imports a lot of files (~1500). Almost a 50% boost!
With the release of Vitest 4, this is possible now. No matter if you want to match your whole data or only partials against a schema and no matter which validation library is used as long as they support Standard Schema
With the release of Vitest 4, this is possible now. No matter if you want to match your whole data or only partials against a schema and no matter which validation library is used as long as they support Standard Schema
Release details ⇣
Release details ⇣
Honestly couldn't be more excited to fully dive into everything going on in that space!
We're also hiring a new Developer Advocate to take over! Link 👇
Honestly couldn't be more excited to fully dive into everything going on in that space!
We're also hiring a new Developer Advocate to take over! Link 👇