River · ShenQingchuan 🦋
banner
river.vue-vine.dev
River · ShenQingchuan 🦋
@river.vue-vine.dev
English-only here / Fallen in love / Chinese / Front-End developer / Creator of https://vue-vine.dev / Valorant player

📍 ShenZhen, China
✨ Github @ShenQingchuan

I've set up a new Discord Server 🌿 Vue Vine Land
Join us now ~
discord.gg/TyAKHJYTvg
discord.gg
October 21, 2025 at 3:11 AM
Here we are ~ ❤️🎉
🌱 Vue Vine has further enhanced support for the Rsbuild plugin, hoping that users of Rsstack will enjoy using it ~
@rspack.dev
October 17, 2025 at 3:09 AM
Vue Vine will add support for Rspack in a version coming very soon!
Thanks to the powerful productivity that AI has brought me, enabling me to achieve all this!

Thanks for @rspack.dev making such a great tool ~
October 14, 2025 at 9:04 AM
While building my new Blog site by using Vue Vine, I discovered a long-standing bug ... This bug existed due to an insufficiently robust simple if condition and persisted for an extremely long time, but fortunately, I managed to uncover it. 😄🎉

github.com/vue-vine/vue...
Separated mode's setup returns should contain top level declarations (whatever with or without export) · Issue #306 · vue-vine/vue-vine
We found a BUG that in separated mode, transform result in separated mode doesn't contain top level declarations under export statement. export const foo = 111 export function Bar() { return 'bar' ...
github.com
August 20, 2025 at 3:05 AM
Vue Vine has enabled TypeScript Go
Already no error under TS 7.
(Except for the Nuxt module as it has too complicated tsconfig)

The improvement is even more noticeable in GitHub Actions:
- Last version: 53s
- After introducing tsgo: only 17s
June 11, 2025 at 7:55 AM
Thanks for @antfu.me merging this PR

In the foreseeable near future, I'll be able to directly use ```vue-vine code blocks in Vitepress to write examples without any additional configuration!

Awesome !! 🎉

github.com/shikijs/text...
feat: add Vue Vine grammar by ShenQingchuan · Pull Request #143 · shikijs/textmate-grammars-themes
This pull request adds support to Vue Vine. Description Here are some relevant resources: Documentation: https://vue-vine.dev Github organization: https://github.com/vue-vine Github repository: ht...
github.com
June 9, 2025 at 3:17 AM
Thanks to @bikari.top
Vue Vine is moving to tsdown by @sxzz.dev ...
@rolldown.rs Rolldown the world !! 🍖It's happening !

github.com/vue-vine/vue...
chore: migrate to tsdown by KazariEX · Pull Request #245 · vue-vine/vue-vine
DROP CJS BUILD
github.com
May 12, 2025 at 2:22 PM
Vue Vine components are now supported to be used in JSX !!

Try it in v0.4.4 ~ 🥳
May 1, 2025 at 4:40 PM
Vue Vine VSCode Extension now gets over 4000+ downloads in official market and open-vsx.

I'm really curious how many of you guys are using Vue Vine in production ? 💗 Please leave your comments and let me know ~
April 30, 2025 at 7:31 AM
Vue Vine has reached v0.4.1 ~ 🎉
We shipped a lot of new features and continously improve stability.

- Component exposed data type
- useTemplateRef reference link
- New macro: vineValidators

Hope you will enjoy it ~
April 28, 2025 at 10:50 AM
Hey guys in StackBlitz !!
I'd like to request a feature for Vue Vine 😢 which I think is a pretty common case for a OSS project playground.

"User gives a .stackblitz folder or settings file, declaring automatically install some extension." (or just auto install recommendeds)

Is this possible ?
March 4, 2025 at 4:12 PM
After several iterations, Vue Vine has established the same "pipeline" and a customized Proxy as Vue language tools, for leveraging more power from TS language service.

I couldn't imagine that I could do this before ...
Thanks for the guide from
@johnsoncodehk.bsky.social @bikari.top
March 4, 2025 at 4:09 AM
Thanks to my friends in OSS community, they've helped me a lot on improving Vue Vine in last a few days by actually using it in a real-world project. 💖
February 25, 2025 at 1:59 PM
Come and check this for more details about Vue Vine!~
Here’s what you’ll get after watching Shen Qingchuan's talk at #VueJsNation25: 🧑‍💻

- Explanation of the need for a new solution in component declaration.
- Tools and methodologies that support Vue Vine.
- Practical examples with Vue Vine.
- And more!

https://youtu.be/jYuW_gC0oGQ
Vue.js Nation 2025: Shen Qingchuan - Vue Vine Design and Implementation
Shen Qingchuan introduces Vue Vine, a new approach to component design, discussing why it was developed and how it can benefit developers.Here’s what you’ll ...
youtu.be
February 13, 2025 at 11:42 AM
We are very excited about the implementation and release of Vue Vapor!

In Vue Vine, we plan to use this kind of syntax `<script setup vapor>` to enable Vapor mode.
February 13, 2025 at 11:39 AM
Vue Vine has Vapor power now !!!
( Still in experimental before Vue 3.6 final release )
February 13, 2025 at 11:33 AM
Vue Vine has released v0.3.0
We support props destructure as Vue 3.5 does now!

See more details at links below:
github.com/vue-vine/vue...
github.com/orgs/vue-vin...
feat(compiler): support props destructure as Vue 3.5 by ShenQingchuan · Pull Request #200 · vue-vine/vue-vine
Close #199 This feature now has unit tests This feature now has IDE support in VSCode extension This feature new works fine in runtime
github.com
February 6, 2025 at 10:04 AM
Vue Vine has integrated pkg.pr.new to publish packages for every commit.

This is very useful for our user to provide a minimal reproduction in StackBlitz.

Thanks for our great community providing such a wonderful application.
GitHub - stackblitz-labs/pkg.pr.new: 📦️ Continuous (Preview) Releases for your libraries!
📦️ Continuous (Preview) Releases for your libraries! - GitHub - stackblitz-labs/pkg.pr.new: 📦️ Continuous (Preview) Releases for your libraries!
pkg.pr.new
February 1, 2025 at 4:42 PM
Hello everyone, I'm currently open for job opportunities.

I'm looking for a full-time job but I could only accept remote work for now.

My E-mail: [email protected]
My resume below:
drive.google.com/file/d/1uXP8...
Mengyu Tang CV.pdf
drive.google.com
January 21, 2025 at 11:41 AM
Actually I had a more ambitious goal about this ...

I'd like to recommend every plugin to introduce their own installer (maybe a function or something?) with a standard form.

And I want to be that guy to prompt this form 😜
When I want to install a Vite plugin, I found there're always several routines that I must do, but that's boring, even more annoying when I hit some typo ...

So I created project for quickly install a Vite plugin for you.

npm i -g vitepm
vpm i ...

Check it out: www.npmjs.com/package/vite...
vitepm
Vite plugin manager. Latest version: 0.0.4, last published: 7 minutes ago. Start using vitepm in your project by running `npm i vitepm`. There are no other projects in the npm registry using vitepm.
www.npmjs.com
January 10, 2025 at 3:52 AM
When I want to install a Vite plugin, I found there're always several routines that I must do, but that's boring, even more annoying when I hit some typo ...

So I created project for quickly install a Vite plugin for you.

npm i -g vitepm
vpm i ...

Check it out: www.npmjs.com/package/vite...
vitepm
Vite plugin manager. Latest version: 0.0.4, last published: 7 minutes ago. Start using vitepm in your project by running `npm i vitepm`. There are no other projects in the npm registry using vitepm.
www.npmjs.com
January 10, 2025 at 3:36 AM
Through several rounds conversation with Claude in Cursor, I successfully decrease Vue Vine exrension's bundle size from 12MB to 2MB.

AI enhanced programming is amazing 🤯

Details in this PR: github.com/vue-vine/vue...
enhance(vsc-ext): decrease extension bundle size by ShenQingchuan · Pull Request #180 · vue-vine/vue-vine
Before &gt; [email protected] build /home/shenqingchuan/vue-vine/packages/vscode-ext &gt; NODE_ENV=production tsup CLI Building entry: {&quot;client&quot;:&quot;./src/index.ts&quot;,&quot;s...
github.com
January 4, 2025 at 3:07 PM
Reposted by River · ShenQingchuan 🦋
More exciting news coming from the #VueJsNation25 Program! 🎉

@river.vue-vine.dev is joining us to unveil Vue Vine Design and Implementation. 🎨

This is his first Vue.js Nation talk and we cannot wait to hear more about Vue Vine!

Join us 🎫
vuejsnation.com
January 3, 2025 at 8:48 AM
Happy new year! ❤️🎉

Vue Vine has announced v0.2.x in 2025, we have experimentally resolved the issue that users're not able to reference external type directly in props formal parameter type annotation.

You can check more details in this PR: github.com/vue-vine/vue...
January 3, 2025 at 4:51 AM