River Β· ShenQingchuan πŸ¦‹'s Avatar

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

212 Followers  |  53 Following  |  45 Posts  |  Joined: 01.11.2024  |  1.8674

Latest posts by river.vue-vine.dev on Bluesky

Post image Post image Post image

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

11.06.2025 07:55 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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...

09.06.2025 03:17 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
chore: migrate to tsdown by KazariEX Β· Pull Request #245 Β· vue-vine/vue-vine DROP CJS BUILD

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...

12.05.2025 14:22 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Vue Vine components are now supported to be used in JSX !!

Try it in v0.4.4 ~ πŸ₯³

01.05.2025 16:40 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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 ~

30.04.2025 07:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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 ~

28.04.2025 10:50 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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 ?

04.03.2025 16:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

04.03.2025 04:09 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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. πŸ’–

25.02.2025 13:59 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What's the advantage of using shallowRef as alternative instead of ref? Is this just for better performance and not apply reactive observation deeply by default?

13.02.2025 11:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Come and check this for more details about Vue Vine!~

13.02.2025 11:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

13.02.2025 11:39 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Vue Vine has Vapor power now !!!
( Still in experimental before Vue 3.6 final release )

13.02.2025 11:33 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
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

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...

06.02.2025 10:04 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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!

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.

01.02.2025 16:42 β€” πŸ‘ 21    πŸ” 3    πŸ’¬ 2    πŸ“Œ 1
Mengyu Tang CV.pdf

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: luvanhky@gmail.com
My resume below:
drive.google.com/file/d/1uXP8...

21.01.2025 11:41 β€” πŸ‘ 14    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0
Preview
feat(cli): add support for Vue Vine Β· johnsoncodehk/tsslint@a556f79

Just supported Vue Vine (by @river.vue-vine.dev) in TSSLint!
github.com/johnsoncodeh...

17.01.2025 12:14 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

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 😜

10.01.2025 03:52 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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...

10.01.2025 03:36 β€” πŸ‘ 22    πŸ” 5    πŸ’¬ 2    πŸ“Œ 1
Preview
enhance(vsc-ext): decrease extension bundle size by ShenQingchuan Β· Pull Request #180 Β· vue-vine/vue-vine Before &gt; vue-vine-extension@0.2.3 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...

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...

04.01.2025 15:07 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

03.01.2025 08:48 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

But it's indeed a real pain, isn't it?

03.01.2025 04:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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...

03.01.2025 04:51 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Annual review πŸ˜…

17.12.2024 07:32 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Huge thanks to @naily.cc for this contribution!
Glad to cooperate with the community and it's a great pleasure!

14.12.2024 10:34 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Vue Vine has fixed the compatibility issue with unplugin-auto-import, but also provide unknown component name checking in template.

If you want to know more details about this, check this PR: github.com/vue-vine/vue...

14.12.2024 06:44 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It is worth mentioning that this project will not use SFC but will be written entirely in Vue Vine.

13.12.2024 05:19 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Dog food 🍟 is important and very beneficial for developing your own OSS project, you can find a lot of use case that you didn't expect at the first time.

Vue Vine is lack of real-world project as a showcase so our user may lose confident to choose this solution.

/ Post - 1

13.12.2024 05:13 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

FE Day Xiamen 2024 meeting πŸŽ‰
@zh.antfu.me @sxzz.moe @doctorwu.me
@arlo8.bsky.social @maiieul.bsky.social
@rzmu.bsky.social @kuizuo.cn @jasperhu.bsky.social
@wlnshng3

07.12.2024 06:09 β€” πŸ‘ 17    πŸ” 4    πŸ’¬ 0    πŸ“Œ 4
Post image

Do you know that Vue Vine has a strict validation for your components and props ?

Come and check it out !!

Please upgrade your Vue Vine to v0.1.37 and VSCode extension to v0.1.30 πŸ’–

26.11.2024 08:08 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@river.vue-vine.dev is following 20 prominent accounts