VoidZero @voidzero.dev · 03/08/2026Ran vp dev but meant your dev npm script? The latest Vite+ now tells you when you ran the built-in command but probably meant your own npm script. Your future debugging-you & your agents will thank you! github.com/voidzero-dev... 0160
VoidZero @voidzero.dev · 01/07/2026Less than four months after @vite.dev 8 shipped, it already surpassed the weekly downloads of Vite 7! If you weren't one of the 47.3m downloads last week and haven't migrate yet, what is holding you back? 👀 35811
VoidZero @voidzero.dev · 04/06/2026VoidZero is joining Cloudflare. Our mission stays the same: to make JavaScript developers more productive than ever before. Vite, Vitest, Rolldown, Oxc, and Vite+ remain MIT-licensed. Evan and the VoidZero team will continue leading them. 1027756
VoidZero @voidzero.dev · 25/05/2026Rolldown is now available as Rust crate and will be published continuously there in addition to npm. crates.io/crates/rolld... 312013
VoidZero @voidzero.dev · 14/05/2026Vite+ now supports custom org templates 🎉 Built-in templates are great defaults! But for more complex setups, you can now set up your own templates and reuse them easily. Check out the whole setup guide to prepare your own templates. viteplus.dev/guide/create 1366
VoidZero @voidzero.dev · 01/05/2026Did you know you can use most ESLint plugins with Oxlint? That also includes the @react.dev compiler rules 🎉 More info about JS Plugin support in the blog post & docs oxc.rs/blog/2026-03... 1263
VoidZero @voidzero.dev · 29/04/2026Oxfmt can now format your JSDoc as well! 👀 All you need is setting the `jsdoc` option in your Oxfmt config file, either as default empty object or with custom options. More info in our Oxfmt docs oxc.rs/docs/guide/u... 2577
VoidZero @voidzero.dev · 28/04/2026Did you know that the latest version of @vite.dev's @react.dev plugin comes without Babel? Less dependencies as Oxc is taking over these transforms since Vite 8. 🎉 If you wonder how the React Compiler works then, no worries, there is a preset for it adding Babel back. 0354
VoidZero @voidzero.dev · 24/04/2026Vite+ shipped under MIT! 🎉 And the unified frontend toolchain now also has Bun support as package manager, in addition to existing @pnpm.io, @yarnpkg.dev, and npm support. 2507
VoidZero @voidzero.dev · 23/04/2026ICYMI: Last month, @evanyou.me announced Void 👀 Time to join the waitlist if you haven't yet. PS: Which Void feature are you most excited about? void.cloud 0143
VoidZero @voidzero.dev · 16/04/2026Did you know that @vitest.dev has an Agent reporter? 🤖 Instead of outputting all the details, it ensures only the failing tests and summary are sent to your agent. That means less tokens used and less information overload. Since Vitest 4.1 this is the default when detecting an agent. 27112
VoidZero @voidzero.dev · 15/04/2026Great news for all Windows users! Vite+ now has a standalone installer, supporting both x64 and ARM 🎉 setup.viteplus.dev 0404
VoidZero @voidzero.dev · 07/04/2026ICYMI: tsdown can generate single executable files of your Node.js applications! Read more in the docs tsdown.dev/options/exe#... 2425
VoidZero @voidzero.dev · 02/04/2026New Tales from the Void 🌑 Our March recap is live! ◆ Everything that shipped during our launch week ◆ New features in Vite+ ◆ Void as new deployment platform ◆ Vitest 5 planning ◆ Oxlint & Oxfmt supporting ts-based config Plus community highlights & upcoming events 👇 voidzero.dev/posts/whats-... 0184
VoidZero @voidzero.dev · 01/04/2026Effective immediately, we are making the vite-plus repository private. The source will be distributed exclusively through our production sourcemaps. We believe this is the only logical path forward given the recent events. This does not change our stance on Open Source! 101607
VoidZero @voidzero.dev · 31/03/2026Did you know that @vitest.dev UI shows you slow tests since 4.1? No more scrolling to find them! Do you use Vitest UI or rather prefer the terminal output? 4384
VoidZero @voidzero.dev · 26/03/2026Oxfmt is in beta for a month now! 🎉 ◆ 100% Prettier conformance for JS/TS ◆ Seamless migration from Prettier via command ◆ Stable import sorting & Tailwind CSS support ◆ and more! Are you using it already? What is your favorite feature? Learn more in the blog post & docs oxc.rs/blog/2026-02... 7515
VoidZero @voidzero.dev · 20/03/2026Couldn't keep up with all the launch week releases? No worries, we got you covered with a full recap! Including: ◆ Oxlint JS Plugin Alpha ◆ Vite 8 stable release ◆ Vitest 4.1 with test tags ◆ Vite+ was open sourced ◆ Void as our upcoming deployment platform voidzero.dev/posts/whats-... 1488
VoidZero @voidzero.dev · 19/03/2026One week after its release, Vite 8 has already been downloaded over 2.6M times 🤯 Rolldown is now running in production across the ecosystem and the adoption curve is just getting started! 19510
VoidZero @voidzero.dev · 06/03/2026VoidZero is excited to sponsor auvred for $10,000 as a small thank you for all their contributions that push the ecosystem forward. Thank you auvred for creating tsgolint and generously offering to continue its development under the Oxc organization. 1504
VoidZero @voidzero.dev · 04/03/2026Using styled-components with @vite.dev 8? Oxc, which powers Vite's transforms, includes built-in styled-components support. It is covering most features of `babel-plugin-styled-components`: ◆ displayName for debugging, ◆ SSR, ◆ minification, ◆ and more. All running natively in Rust. 2292
VoidZero @voidzero.dev · 25/02/2026A modern browser for the npm registry that nudges the ecosystem towards best practices and standards perfectly aligns with our mission: to make the next generation of JS developers more productive than ever before. We're happy to support our friends at @npmx.dev! 014315
VoidZero @voidzero.dev · 25/02/2026Tree shaking and Dead Code Elimination are often used interchangeably but they are not the same! While both work together to make your bundle smaller, there is a difference... 2411
VoidZero @voidzero.dev · 19/02/2026Chunks are now entry-aware in Rolldown 1.0.0-rc.5 ⚡ What does that mean? When grouping chunks via `codeSplitting`, they can now be automatically split per entry point (usually per page), so users download less unused JavaScript. Just set `entriesAware: true`. 3504
VoidZero @voidzero.dev · 18/02/2026Flaky tests and memory leaks are the worst. @vitest.dev now has a flag that catches uncleared intervals, lingering servers, and other async operations leaking across your tests. Available in the latest 4.1 beta. Big shout out to @ariperkkio.dev from the Vitest team for landing this PR! 🔥 2569
VoidZero @voidzero.dev · 12/02/2026Why did adding ONE component make your build drastically slower? The answer is often: Barrel files. Luckily, you can enable Lazy Barrel Optimization in @vite.dev 8 and @rolldown.rs do bring your build time back to normal. Want to know more? Check the video & docs rolldown.rs/in-depth/laz... 1465
VoidZero @voidzero.dev · 11/02/2026Tests. 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/ 0706
VoidZero @voidzero.dev · 10/02/2026You don't need these Rollup plugins anymore. @rolldown.rs makes them obsolete. Built-in support for: ◆ @rollup/plugin-node-resolve ◆ @rollup/plugin-json ◆ @rollup/plugin-commonjs More below... 1501
VoidZero @voidzero.dev · 05/02/2026Rolldown can panic sometimes... but we make sure you never have to! 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 1303
VoidZero @voidzero.dev · 05/02/2026✨ What's New in ViteLand: January 2026 Recap ◆ 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-... 1475
VoidZero @voidzero.dev · 04/02/2026Every test suite eventually categorizes tests: "skip this in CI," "this one is flaky," "that one needs more time." and so on. 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. 1566
VoidZero @voidzero.dev · 04/02/2026The State of JS 2025 results are out! 🏆 Most Adopted Tech → Vitest 🏆 Highest Satisfaction → Vite (98%) & Vitest (97%) 🏆 Highest Interest → Vitest (83%) & Rolldown (80%) But that's not all! A thread 🧵 27015
VoidZero @voidzero.dev · 03/02/2026🚀 Lazy Barrel Optimization in Rolldown 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 🧵 28612
VoidZero @voidzero.dev · 29/01/2026New in @rolldown.rs - The `codeSplitting` option 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. 1262
VoidZero @voidzero.dev · 28/01/2026Did you know? In Vitest, a test without a callback function is automatically marked as `todo` and skipped. This is great for scaffolding out your test suite before you (or your LLM) write the actual tests, maybe even *before* the actual functionality is implemented 🙌🏻 2480
VoidZero @voidzero.dev · 22/01/2026Rolldown 1.0 RC is here 🎉 🔒 Stable API: No breaking changes planned before 1.0 ⚡ 10-30x faster than Rollup while staying compatible 🧩 Multiple chunking algorithm improvements 📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations 420840
VoidZero @voidzero.dev · 15/01/2026Who doesn't like less code in the final bundle? Rolldown can remove a lot of different globals when they are side-effect free (and unused). More than any other bundler right now, including Rollup! And that's not the end, more tree-shaking improvements are on the way. But... 1353
VoidZero @voidzero.dev · 14/01/2026Did you know @vitest.dev has `expect.poll`? It reruns an assertion until it passes (or times out). You can configure how many times the `expect.poll` callback should run with custom interval and timeout options! No need wrapping everything in `vi.waitFor` More in the docs vitest.dev/api/expect.h... 0425
VoidZero @voidzero.dev · 13/01/2026Are you using @rolldown.rs and want to parse a file? Then you don't have to install Oxc separately. Just use Rolldown's `parse`/`parseSync` function. Rolldown re-exports it from Oxc while keeping it as part of Rolldown's binary. This way, your dependencies stay lean! 1281
VoidZero @voidzero.dev · 13/01/2026Bonus time! We've prepared some wallpaper for mobile to show off your favorite project 👀 Time to share your screen with us 😁 All available under github.com/voidzero-dev... 051
VoidZero @voidzero.dev · 13/01/2026New Year. New Look. Same Mission. Make JavaScript developers more productive than ever before 6786
VoidZero @voidzero.dev · 09/01/2026🔧 A new Rolldown chunk optimization just landed! When a module is both statically AND dynamically imported, Rolldown no longer creates an unnecessary extra chunk and inlines the import instead. Same module, one less network request. ✅ Available since the latest Rolldown beta. 6704
VoidZero @voidzero.dev · 07/01/2026Vite crossed 40M weekly downloads! 🥳 2x the beginning of 2025! Or +0.5M downloads per week. Huge shoutout to the contributors and the community for making Vite the gold standard for web dev. 🥂 2472
VoidZero @voidzero.dev · 05/01/2026Vitest hit 20 million weekly downloads in December, right before Christmas break. To put that into context: 5 million @vitest.dev weekly downloads were reached in June 2024, meaning a 4x increase in just 1.5 years. 🎉 2333
VoidZero @voidzero.dev · 18/12/2025Want to append or prepend content to your files? Then you can use `postBanner` and `postFooter` in @rolldown.rs now! The difference to `banner` and `footer`: The content will be added AFTER minification, making sure that comments are not removed Try it in our REPL repl.rolldown.rs#eNptkD9vwyAQ... 1100
VoidZero @voidzero.dev · 17/12/2025Want to understand why some of your @vitest.dev tests are slower than expected? Then you can use the built-in experimental @opentelemetry.io support to figure out what makes tests slow and how much time is spent on each part of it. 📈 2334