VoidZero 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.
Cloudflare shares our commitment to open source. Together, we can keep investing in the tooling developers rely on every day, while bringing the Vite ecosystem and Cloudflare’s platform even closer together.
VoidZero 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.
Cloudflare shares our commitment to open source. Together, we can keep investing in the tooling developers rely on every day, while bringing the Vite ecosystem and Cloudflare’s platform even closer together.
Rolldown v1.1.0 is out 🎉
- Align tsconfig `references` resolution with TypeScript
- Enable lazy barrel optimization by default for faster builds
- Fix `.default` on JSON default imports returning `undefined`
- More bug fixes and improvements
https://t.co/UJjibLZ4Nl
Really had a blast at the first ever @LaravelLiveJP this year 🎉
Besides giving my talk about Vite+ (which you all should use!) I had the chance to be part of the @Laravel x @voidzerodev panel.
A lot of memories were made with new friends and familiar faces 🙌🏻
Thanks for inviting me over and organizing such an awesome conference @avosalmon, @offskip_dave, and team 🙏🏻
Rolldown v1.0.3 is out 🎉
- Strip `import defer` keyword until full support lands
- Fix crash when writing to a JSON default import property
- Fix `require()` of runtime helpers returning ESM namespace in CJS
- More bug fixes and improvements
https://t.co/DgZn0cV9rC
Rolldown v1.0.1 is out 🎉
- Fix TS string enum aliases in `transformSync` and Vite TS transform
- Inline cross-module enum access through optional chaining (`E?.x`)
- Enable mimalloc v3 to reduce idle memory
- More bug fixes and improvements
https://t.co/pSXHLqOUTS
Rolldown v1.0.2 is out 🎉
- Fix chunk file names changing when unrelated entries are added
- Fix `__toESM` inherited across chunks for named-only externals
- Fix `@__PURE__` annotations ignored in compound expressions
- More bug fixes and improvements
https://t.co/l8JJmCSVCQ
The new `--debug timings` feature in oxlint is allowing us to profile performance, identify bottlenecks and optimize them. Here's a few cases of rules we've sped up ⬇️
Oxlint v1.66.0 & Oxfmt v0.51.0 are out! 🚀
→ Windows OOM issues fixed 🎉
→ 13 new lint rules
→ --debug=timing for profiling lint rules
→ autocomplete for rules in config files
→ 30 bug fixes
→ 7 perf improvements
take a look below ⬇️
Couldn't keep up with all the news? We got some selected highlight from last month to recap! 🌀
→ Vite Plus lazyPlugins API
→ Vitest 5 sneak peak: A new Trace Viewer
→ Oxlint: RFC for linting Svelte/Vue/Angular templates
→ Module Federation in Vite via plugin
Full video 🔽
Vite+ 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.