VueUse
vueuse.org
VueUse
@vueuse.org
Collection of Essential Vue Composition Utilities
vueuse.org

created by @antfu.me and the team with 💚
Pinned
💚 VueUse v14 is just landed!

Check the changelog out here!
github.com/vueuse/vueus...
Release v14.0.0 · vueuse/vueuse
🚨 Breaking Changes Migrate to tsdown, move dist files  -  by @9romise and Anthony Fu in #5004 (a2e2c) Deprecate alias exports in favor of original function names  -  by @9romise in #5009 (e5f74...
github.com
October 22, 2025 at 9:44 AM
🚀 VueUse v13 is here! It's 44% deduction in publish size from the last v12 release.

(install size change is because we moved Vue from dep to peerDep)
github.com/vueuse/vueus...
March 10, 2025 at 10:10 AM
PSA: The next major of VueUse will be ESM-only, and it shouldn't affect you in any way.

We plan to release this as v13 next Monday (March 10th). Beta would come soon this week.

If you have any feedback 👇
github.com/vueuse/vueus...
feat!: drop CJS build, now it's ESM-only by antfu · Pull Request #4581 · vueuse/vueuse
Consider the majority of Vue users are using bundlers, dropping CJS should only affect CJS-SSR usage, which is considered rather nitch. We plan to ship this as v13 on 2024/3/10 (Monday), with this ...
github.com
March 5, 2025 at 10:10 AM
@orbisk.bsky.social Initiated an awesome list that tracks the inconsistencies across VueUse functions that we accumulated over time.

We plan to address them in the next major.

Please check them out and provide your feedback before we get our hands on them! 👇
github.com/vueuse/vueus...
Tracking inconsistencies · vueuse vueuse · Discussion #4548
NoteWIP IMO most composables should always return an object, even if it only has a return value (for now). So we dont need breaking changes for new functionality. And we get consitent behavior. We ...
github.com
January 30, 2025 at 2:23 AM
Reposted by VueUse
Also, I am looking for active maintainers to help me maintain VueUse. I'd be happy to provide some mentorships if you are interested in that.

Doing OSS would be a long process tho, and probably won't make you have financial benefits at the beginning - but could be an interesting experience.
December 18, 2024 at 9:16 AM
We need your help on maintenance 🥹
We are getting a bit too many PRs for @vueuse.org that I couldn't digest well. If you would like to help us move faster, you can go to the PR list, upvote with 👍, or help review so I can get them more priorities. If you find unsolved issues, PRs are also greatly welcome!

github.com/vueuse/vueus...
Pull requests · vueuse/vueuse
Collection of essential Vue Composition Utilities for Vue 2 and 3 - Pull requests · vueuse/vueuse
github.com
December 18, 2024 at 9:17 AM
Reposted by VueUse
Pinia (by @esm.dev) and @vueuse.org both drop Vue 2 support in their next major. 👀
Wonder what that means for you, especially if your are on @vuejs.org 2.7 (or worse, even lower)? I've summarized that + why the decision was made in this weeks video 🙌

www.youtube.com/watch?v=ootO...
MAJOR versions for Pinia and VueUse 👀
YouTube video by Alexander Lichter
www.youtube.com
December 6, 2024 at 1:58 PM
VueUse v12.0.0 just landed with no feature changes - only for dropping Vue 2 support and related handling! 💚

github.com/vueuse/vueus...
Release v12.0.0 · vueuse/vueuse
🚨 Breaking Changes Drop Vue 2 support, optimize bundles and clean up  -  by @antfu in #4349 (0a9ed) NoteTo Vue 3 users, v12.0.0 is equivalent to v11.3.0 on behaviors, only to remove some Vue 2...
github.com
November 27, 2024 at 8:48 AM
v12.0.0-beta.1 is released as Vue 3 only - give it a try!

(it should be no difference for you if you are already on Vue 3)
vueuse.org VueUse @vueuse.org · Nov 20
We are really considering dropping Vue 2 and going Vue 3 only, as the misalignments between them became harder to smooth out.

Any objections or ideas?
November 21, 2024 at 9:06 AM
We are really considering dropping Vue 2 and going Vue 3 only, as the misalignments between them became harder to smooth out.

Any objections or ideas?
November 20, 2024 at 4:04 PM
useBluesky({ msg: 'Hello World!' })
November 5, 2024 at 2:18 PM