🎬 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 👀
Vitest's browser mode is stable since Vitest 4.0.
Now you can be sure that your tests pass in an *actual* browser environment.
vitest.dev/guide/browser/
Built-in support for:
◆ @rollup/plugin-node-resolve
◆ @rollup/plugin-json
◆ @rollup/plugin-commonjs
More below...
The wait is over 🎉 Try it now for @vuejs.org , @react.dev , @svelte.dev & @solidjs.com
The wait is over 🎉 Try it now for @vuejs.org , @react.dev , @svelte.dev & @solidjs.com
Live on YouTube, later available as livestream VOD for everyone who can't make it.
TODAY at 1PM EST / 7PM CET
Link below 👇
He's done so many great things for open source already, so we're super happy to have him join us to chat about what he's been up to lately!
tune in tomorrow 🎉
you can use this to diff changes in your dependencies. e.g. trust/provenance, duplicates, significant size increases, etc.
check it out!
you can use this to diff changes in your dependencies. e.g. trust/provenance, duplicates, significant size increases, etc.
check it out!
-📦 Install size: 3.44 MB → 380 kB (deps: 20 → 7)
- ⚡ TypeScript configs load ~2.5× faster on cold cache
- 🔒 Supports expanding env vars via _FILE references
With 37M monthly downloads, once everyone migrates, this saves over 100 TiB of bandwidth 🫣
github.com/unjs/c12/rel...
-📦 Install size: 3.44 MB → 380 kB (deps: 20 → 7)
- ⚡ TypeScript configs load ~2.5× faster on cold cache
- 🔒 Supports expanding env vars via _FILE references
With 37M monthly downloads, once everyone migrates, this saves over 100 TiB of bandwidth 🫣
github.com/unjs/c12/rel...
It's rare, but when it happens, you won't be staring at a cryptic stack trace. @rolldown.rs straight up tells you it is not your code. And a link to report it so we can fix it fast.
Good error messages => good DX
It's rare, but when it happens, you won't be staring at a cryptic stack trace. @rolldown.rs straight up tells you it is not your code. And a link to report it so we can fix it fast.
Good error messages => good DX
Take a look what you missed (I bet there are some news that slipped) 👀
◆ Unified redesign across all VoidZero sites
◆ @vite.dev crossed 3 billion npm downloads
◆ @rolldown.rs reached RC status
◆ Lazy Barrel Optimization landed in Rolldown
◆ Oxfmt hit 100% Prettier conformance
◆ ...and more 👀
voidzero.dev/posts/whats-...
Take a look what you missed (I bet there are some news that slipped) 👀
Vitest 4.1 (in beta right now) introduces Test Tags: You can now define these categories globally, attach config or behavior and eventually filter what runs.
Vitest 4.1 (in beta right now) introduces Test Tags: You can now define these categories globally, attach config or behavior and eventually filter what runs.
🏆 Most Adopted Tech → Vitest
🏆 Highest Satisfaction → Vite (98%) & Vitest (97%)
🏆 Highest Interest → Vitest (83%) & Rolldown (80%)
But that's not all!
A thread 🧵
🏆 Most Adopted Tech → Vitest
🏆 Highest Satisfaction → Vite (98%) & Vitest (97%)
🏆 Highest Interest → Vitest (83%) & Rolldown (80%)
But that's not all!
A thread 🧵
these are my people, some of the best souls I know
In this call @arnaud-barre.bsky.social @bluwy.me @dominikg.dev @hiogawa.bsky.social @patak.dev @sapphi.red @erus.dev ⚡
thanks for always being there for me
forever @vite.dev core team 💜
these are my people, some of the best souls I know
In this call @arnaud-barre.bsky.social @bluwy.me @dominikg.dev @hiogawa.bsky.social @patak.dev @sapphi.red @erus.dev ⚡
thanks for always being there for me
forever @vite.dev core team 💜
- @hyeseong.kim
- @webpro.nl
- @devminer.xyz
- @superchupu.dev
- @lukeed.bsky.social
thanks so much to you all for being part of the community and helping out so many of us. your work is incredibly valuable 💙
- @hyeseong.kim
- @webpro.nl
- @devminer.xyz
- @superchupu.dev
- @lukeed.bsky.social
thanks so much to you all for being part of the community and helping out so many of us. your work is incredibly valuable 💙
Time to let your bundler handle a lot of the downsides for you and still have speedy build times.
Barrel files, files that re-export from other modules, are common in modern JavaScript projects but a nightmare for your build time.
Rolldown now has Lazy Barrel Optimization to fix this.
Here's how it works 🧵
Time to let your bundler handle a lot of the downsides for you and still have speedy build times.
But as I did when starting @vitest.dev with @antfu.me, for this new community adventure, as project steward of @npmx.dev together with @danielroe.dev, I'll be going independent. Here we go again ❤️
But as I did when starting @vitest.dev with @antfu.me, for this new community adventure, as project steward of @npmx.dev together with @danielroe.dev, I'll be going independent. Here we go again ❤️
Who will it be?
Who will it be?
We've unified code splitting configuration under a single option, deprecating both `advancedChunks` and `inlineDynamicImports`.
Migration is straightforward: the config object shape stays the same, just the name changes.
We've unified code splitting configuration under a single option, deprecating both `advancedChunks` and `inlineDynamicImports`.
Migration is straightforward: the config object shape stays the same, just the name changes.
The feature was available beforehand but is now enabled by default!
Don't want auto discovery? Then provide a path to another config
More in the docs
rolldown.rs/reference/In...
The feature was available beforehand but is now enabled by default!
Don't want auto discovery? Then provide a path to another config
More in the docs
rolldown.rs/reference/In...