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!
5
5
110
2,896
Replying to @johnsoncodehk
Different approaches, same goal.
0
0
6
369
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…
13
39
347
30,713
Replying to @johnsoncodehk
@johnsoncodehk what's Volar's purpose / feature set now that TS has content-mappers?

(for ember's TS support, we don't even need a volar language server)
1
0
1
208
Replying to @nullvoxpopuli
@nullvoxpopuli I find that a diagram makes it clearer. Simply put, I think Ember no longer needs Volar.js now!
1
0
17
2,959
Replying to @johnsoncodehk
@johnsoncodehk Hey man! Are you planning on using tsrs in typescript-native-bridge? Or is that out of scope?
1
0
0
39
Replying to @Anoesj
@Anoesj typescript-native-bridge is just a transitional solution, so the answer is no. The long-term solution is to make both TS 7/tsrs able to integrate Vue support through Content Mappers.
0
0
1
24
TypeScript 7.1 Beta is now available! Now with a preview API, content mapper support, new features, and some great optimizations. Give it a try and give us some feedback! devblogs.microsoft.com/typescript/ann…
35
160
1,454
235,779
Replying to @typescript
4
1
76
9,024
Replying to @evanyou
0
0
14
530
Johnson Chu retweeted
We open sourced Void v1.1.11 and we made a music video for it.

void.cloud
73
127
1,073
115,806
Firing the left and right thrusters back and forth like that seems wasteful, but we can always do better.

It's wild to see something that used to only show up in movies or games happen in real life. Honestly, that hits harder for me than AGI.
Look at those thrusters go.
0
0
4
1,753
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 :)
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 apps
◆ 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,816
Johnson Chu retweeted
Anthropic: strengthening our defense against distillation attacks

Meanwhile Bun
32
26
1,161
114,506
Johnson Chu retweeted
v-conf Taiwan is just 2 weeks away, come join us!

Get your ticket with discount code "SERKO200" 👇
3
3
34
6,067
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. 🤞
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,613
Replying to @johnsoncodehk
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
396
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…
3
11
52
7,631
Johnson Chu retweeted
I'll be speaking at v-conf Taiwan 2026 about Vue Language Tools, come join us!

Get your early bird ticket with discount code "SERKO100" 👇
1
5
31
1,209
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
3
12
55
4,801
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... 👇
690
241
2,137
2,234,728
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
78
41
1,379
89,820
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
4
12
177
11,593