Alexander Lichter
@TheAlexLichter
Followers
7K
Following
20K
Media
593
Statuses
7K
DevRel @voidzerodev • Web Engineering Consultant • @nuxt_js Team • Speaker • @dejavuefm Podcast Host
Amsterdam, The Netherlands
Joined February 2016
🎉 Excited to announce that I'm joining @voidzerodev as DevRel! As I was following the project from early on, I couldn't say no to the chance when @youyuxi reached out. I can't wait to share all the incredible things lined up for @rolldown_rs, OXC, @vite_js, and @vitest_dev 👀
72
24
453
Oxlint v1.35.0 & oxfmt v0.20.0 are out! 🚀 → Code path analysis (CFG) for custom plugins → node API for oxfmt → 13 new rules! → New options/fixers for 15+ rules (e.g., no-base-to-string, no-unnecessary-type-assertion) → RuleTester globals support + plugin aliasing →
3
12
108
Your time to shine folks! All you need is TypeScript for this one 👀
Anyone been tempted to contribute to @OxcProject but been put off by lack of Rust knowledge? This might be the one for you... Pure JS-side code in desperate need of optimization!
0
1
9
ActualBudget is sponsoring $200 to complete import sorting. https://t.co/TTJV9dBARw
github.com
Objective: implement customGroups configuration option to the experimentalSortImports. Testing: feel free to use ActualBudget. We already use the eslint plugin for sorting imports, so just moving i...
0
4
58
Millions of Americans pay into Medicare their whole lives. When they reach retirement, they expect it to be there for them. If Congress doesn’t act soon, Medicare’s promise may be broken. Learn what’s at stake and how you can help protect access to care for all. 👇
0
4
8
Want 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
1
7
106
Want to understand why some of your @vitest_dev tests are slower than expected? Then you can use the built-in experimental @OpenTelemetry support to figure out what makes tests slow and how much time is spent on each part of it. 📈 When enabled, Vitest will generate traces
0
11
104
Powered by @rolldown_rs 🔥
The S in RSC should stand for "Serializable". No servers needed: here it runs in a WebWorker in your browser.
1
1
14
In the next version of oxlint, support for typescript/prefer-nullish-coalescing is implemented! thanks to @SchrautKalven
https://t.co/20YJ12XaBY
github.com
Similar to my other PR, heavily made with AI. still a WIP putting up for any initial feedback would be appreciated, plan to review everything myself before marking as ready for review closes #198
2
4
57
I had to show that feature in action and tell something about Hook Filters. The best is that it works framework-agnostic and gives great indicators without being a profiling pro. It already helped improving perf in @nuxt_js. More to come. Video up now on my YouTube channel 👀
✨ Hot from the release press: When using @rolldown_rs and experiencing a slow build, you now see which plugins slow your build down! Note that the reported time is an indication and includes overhead such as Rust-side processing, async scheduling, NAPI data conversion, and
3
10
124
So many fine details improvements in Vue language-tools happening - @serkodev and @johnsoncodehk are doing a fantastic job!
🧵 1/2 in @vuejs language tools latest update, "v-for" now treats keys with "number" type the same way TypeScript and Vue.js runtime does, keys are automatically typed as string. Better consistency, fewer surprises. 🚀
4
14
347
✨ Hot from the release press: When using @rolldown_rs and experiencing a slow build, you now see which plugins slow your build down! Note that the reported time is an indication and includes overhead such as Rust-side processing, async scheduling, NAPI data conversion, and
5
10
140
sounds fake but I'm starting a company with my nemesis David E. ArkType and our first hire is @AndaristRake and our first product is now in beta
47
31
742
⚔️introducing TypeSlayer⚔️ A #typescript type performance benchmarking and analysis tool. A summation of everything learned from the benchmarking required to make the Doom project happen. It's got MCP support, Perfetto, Speedscope, Treemap, duplicate package detection, and more.
26
48
436
You can now break down import and transform times in @vitest_dev! This works in the Vitest UI, the terminal and also via the VS Code extension. Time to find out why tests are taking longer than expected! 👀 More in the docs https://t.co/YH7nNb1cLx
0
9
88
At @framer we’ve switched from esbuild to @rolldown_rs in Q4. Since then we’ve launched another feature based on their exclusive “Native MagicString” tech to perform AST transforms via Rust🦀 on-the-fly, fast. Here’s our case study: https://t.co/ZgEIBfTFv3. Rolldown’s awesome!
framer.com
Case-study how Rolldown helps us speed up Framer sites.
1
7
21
How do you set up monorepos and keep TypeScript fast, without requiring local builds all the time? I'm very confused! Let's say you are building a monorepo with multiple packages, and an example app within the monorepo that consumes the packages. The packages have a build step
37
11
188
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
3
12
169
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
24
305
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
264