Thanks to content mappers, Volar.js v3 can drop about 40% of the v2 codebase (~8.7k LOC).
@nullvoxpopuli I find that a diagram makes it clearer. Simply put, I think Ember no longer needs Volar.js now!
3
5
102
2,413
Vue Language Tools v4 alpha is out.
TypeScript 7's own tsc now type-checks .vue files via @vue/content-mapper, no more vue-tsc.
* Editor support isn't ready yet.
github.com/vuejs/language…
TypeScript 7's own tsc now type-checks .vue files via @vue/content-mapper, no more vue-tsc.
* Editor support isn't ready yet.
github.com/vuejs/language…
13
39
336
28,258
Johnson Chu retweeted
Let's go!!!
We started working on Void before the acquisition, originally intended to make it a commercial product. But now we no longer need to, so we've made it open source!
You can deploy the Void platform to your own Cloudflare account and get your own instance of it :)
We started working on Void before the acquisition, originally intended to make it a commercial product. But now we no longer need to, so we've made it open source!
You can deploy the Void platform to your own Cloudflare account and get your own instance of it :)
Void v1.1.11 is out & fully open source!
Void is a full-stack SDK, CLI, and platform that unifies building & deploying apps.
◆ SDK: Zero-config SDK to build full-stack @vite_js@vite_js Platform: A shared deployment platform for teams to host Void apps on @Cloudflare
◆ CLI: ProvisioVite apps to Cloudflare or Void.
Build on Vite. Deploy on Void.
Watch the talk and learn more in our blog post
blog.cloudflare.com/deploy-with-vo…
19
73
1,108
51,764
StackBlitz/Bolt has been supporting my work, with no strings attached. 🙏
More than thanking them, I want to point out a fact: without their support for my full-time work on Volar, we could never have shipped Volar v3. That work fed into what became TS 7.1 Content Mappers, and helped improve the developer experience across the frontend ecosystem in a deeper way.
I've been a bit quiet lately, but I haven't been resting. I might have something interesting to show you soon. 🤞
More than thanking them, I want to point out a fact: without their support for my full-time work on Volar, we could never have shipped Volar v3. That work fed into what became TS 7.1 Content Mappers, and helped improve the developer experience across the frontend ecosystem in a deeper way.
I've been a bit quiet lately, but I haven't been resting. I might have something interesting to show you soon. 🤞
volar is the language tooling behind the official vue editor extension and vue-tsc. we sponsor @johnsoncodehk at $1,000/month.
5
5
89
6,604
Besides my generous sponsors, I'm mainly funded by @evanyou's Vue Source Inc. fund program. It lets me maintain Vue language tools full-time while still exploring new ideas!
1
0
2
387
Johnson Chu retweeted
we just renewed the bolt open source fund for 2026. $1,700/month in new sponsorships, $11,333/month total.
bolt and webcontainers are built on other people's open source. here's who we fund.
bolt.new/blog/bolt-open…
bolt and webcontainers are built on other people's open source. here's who we fund.
bolt.new/blog/bolt-open…
3
11
52
7,629
Johnson Chu retweeted
vue-jsx 3.3.0-rc.1 is out 🚀.
A new package: vue-jsx, formerly vue-jsx-vapor — Big thanks to bravf on GitHub for gifting me the npm name!
1. Virtual DOM by default, Vapor Mode opt-in
2. Native type inference for `ref` (exposed) and `slots`
3. ESM only
vuejsx.dev
A new package: vue-jsx, formerly vue-jsx-vapor — Big thanks to bravf on GitHub for gifting me the npm name!
1. Virtual DOM by default, Vapor Mode opt-in
2. Native type inference for `ref` (exposed) and `slots`
3. ESM only
vuejsx.dev
3
12
55
4,800
Johnson Chu retweeted
Introducing Bolt Forge. Free until Oct 14th:
- Up to 50x more usage
- The new frontier: GLM, DeepSeek, Kimi
- Zero usage charges
Live now in your model picker on bolt.new
And one more thing... 👇
- Up to 50x more usage
- The new frontier: GLM, DeepSeek, Kimi
- Zero usage charges
Live now in your model picker on bolt.new
And one more thing... 👇
691
241
2,137
2,234,523
Johnson Chu retweeted
oxlint + oxfmt might be the best thing that happened to javascript tooling
if you're still using eslint + prettier in 2026, i'm genuinely concerned
if you're still using eslint + prettier in 2026, i'm genuinely concerned
78
41
1,379
89,815
I previously said Volar and tsslint would never get another major version bump, but thanks to TS 7.1's Content Mappers, we'll have to release:
* Volar.js v3
* Vue Language Tools v4
* tsslint v4
* Volar.js v3
* Vue Language Tools v4
* tsslint v4
4
12
177
11,587
How bad is my English? I can spell "reproduction," not because I remember how it's spelled, but because my fingers remember the typing sequence for each letter.
3
0
5
1,021
Just dropped TNB into vuejs/language-tools.
vue-tsc → 2.7x faster
tsslint → 2x faster
vue-tsc → 2.7x faster
tsslint → 2x faster
Introducing typescript-native-bridge. Native TS performance in the tools you already use.
Dropped in one package override, and vue-tsc got ~3.3× faster while using 45% less memory. Works with astro-check, svelte-check, glint, tsslint, tsserver, @mdx-js/typescript-plugin. No new CLI or LSP needed.
github.com/johnsoncodehk/…
6
8
132
17,264
Introducing typescript-native-bridge. Native TS performance in the tools you already use.
Dropped in one package override, and vue-tsc got ~3.3× faster while using 45% less memory. Works with astro-check, svelte-check, glint, tsslint, tsserver, @mdx-js/typescript-plugin. No new CLI or LSP needed.
github.com/johnsoncodehk/…
Dropped in one package override, and vue-tsc got ~3.3× faster while using 45% less memory. Works with astro-check, svelte-check, glint, tsslint, tsserver, @mdx-js/typescript-plugin. No new CLI or LSP needed.
github.com/johnsoncodehk/…
6
38
276
49,049
















