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
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
347
30,713
@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)
(for ember's TS support, we don't even need a volar language server)
1
0
1
208
@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
@johnsoncodehk Hey man! Are you planning on using tsrs in typescript-native-bridge? Or is that out of scope?
1
0
0
39
@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
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 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
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,613
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…
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
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,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... 👇
- 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
if you're still using eslint + prettier in 2026, i'm genuinely concerned
78
41
1,379
89,820

















