VoidZero
@voidzerodev
Followers
15K
Following
252
Media
53
Statuses
277
Unified Tooling for JavaScript
undefined
Joined August 2023
The Unified Toolchain for the Web We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js. Read the full vision in our announcement post! https://t.co/FnIN98xJHa
voidzero.dev
Introducing Vite+, a unified toolchain for JavaScript.
11
80
503
Did you know that @rolldown_rs's chunking algorithm got improved, leading to less chunks than before in different scenarios? For example when you have two entry chunks and one imports from the other (see graphic below). Instead of having a "facade chunk", the chunks are now
2
10
117
Announcing Oxlint Type-Aware Linting Alpha π β‘ Fast via tsgo (TypeScript 7) π Type-checking while linting βοΈ Rule configuration π Highly demanded no-deprecated rule https://t.co/dGGrJZT74c
oxc.rs
A collection of high-performance JavaScript tools written in Rust
2
21
289
Announcing Oxlint Type-Aware Linting Alpha π 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
voidzero.dev
Oxlint's type-aware linting has reached alpha status. Type-aware rules can be manually configured, disabled with in-line comments, and fixed automatically. This milestone also includes more rule...
3
36
258
@vite_js @vitest_dev PS: If you don't want to get the recaps and special news right into your inbox, sign up to our VoidZero newsletter. No more missed updates! https://t.co/ddHbrv1bca
voidzero.dev
Subscribe to our newsletter for the latest updates and insights on the Vite ecosystem.
0
0
3
What's new in ViteLand? Our November 2025 recap is out! β¨ @vite_js 8 Beta π Oxfmt alpha π» @vitest_dev caching and imports breakdown βοΈ Oxc becoming even faster!? π Updates from the Community π and more https://t.co/FEvScX85JM
voidzero.dev
Our November 2025 recap includes the Vite 8 beta release, Vitest performance updates, Rolldown improvements, Oxc formatter alpha, and exciting community news.
3
17
132
Vite 8 beta is here! This is the version of Vite fully powered by Rolldown and Oxc - the Rust stack we've been working on at @voidzerodev since its inception. Take it for a spin and help us get it to stable!
β‘οΈ The first Vite 8.0 beta is here - Powered by Rolldown bringing faster production builds and more consistency - New features such as tsconfig paths or emitDecoratorMetadata support - Align browser targets with Baseline Widely Available More in our post
17
81
1K
β‘οΈ The first Vite 8.0 beta is here - Powered by Rolldown bringing faster production builds and more consistency - New features such as tsconfig paths or emitDecoratorMetadata support - Align browser targets with Baseline Widely Available More in our post
vite.dev
Vite 8 Beta Release Announcement
21
218
1K
Oxlint v1.31.0 & oxfmt v0.16.0 are out! π β rule options support for custom plugins β RuleTester support for custom plugins β new rule: typescript/no-restricted-types β enhanced SourceCode token APIs for custom plugins β Oxfmt Alpha release! β 50+ fixes & perf tweaks
1
8
118
Announcing Oxfmt Alpha! π 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: β
Over 95% compatibility with Prettier's output leading to minimal diffs π Migrate
voidzero.dev
Oxfmt is a fast Rust-based formatter that is available now in alpha stage and supports JavaScript and TypeScript files. It is 30x faster than Prettier while having >95% compatibility.
18
64
445
Ever since we announced Vite+, the excitement, and the questions, have been rolling in. We took some time to answer the most common ones: How do frameworks benefit from Vite+? Vite+ is an integration on the application-level. Frameworks don't need to rewrite their internals for
5
11
113
Instead of providing your tsconfig manually in @rolldown_rs, you can now enable @vite_js like automatic resolution. β Finds the nearest tsconfig.json β Respected by both, resolver and transformer β tsconfig references will be searched as well, given the file extension is
rolldown.rs
0
9
166
Want to speed up subsequent @vitest_dev runs? 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 https://t.co/IpfjVpJmbG
3
7
94
@canva used the Rust-based Oxc by @voidzerodev to generate TS declaration files. It reduced DTS generation time from 339ms down to 5ms - a 66x improvement π₯
0
2
26
Improved require(esm) interop in @rolldown_rs. Since the last beta, the bundler supports the special `as "module.exports"` keyword and aligns with the @nodejs behavior. Another step towards better interoperability between CJS and ESM, now with bundler support! Curious for
1
14
108
I thought oxfmt had a bug because formatting 200 files in 0.1 seconds felt like it didnβt do anything.
3
10
183
Oxlint v1.30.0 & oxfmt v0.15.0 are out! π β type-aware errors via oxlint β enhanced SourceCode token APIs (huge for JS plugins) β unicorn/prefer-bigint-literals rule β better prettier compatibility β natural sort for imports by default β 40+ fixes & perf wins
4
12
150
Having a hard time to get a URL for your (relative) assets after bundling? 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
4
7
162
Did you know that you can match against Standard Schemas in @vitest_dev? With the major 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
3
18
197