vueuse/vue-demi
🎩 Creates Universal Library for Vue 2 & 3 observed · 2026-08-28
Health v2 · maintenance only
24/100
- Activity 2
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2254
- days_rel: n/a
- days_push: 588
- n_releases_24m: 0
Adoption not part of the score
3129 stars · 172 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Vue Demi is a compatibility utility that lets library authors write universal Vue libraries working with both Vue 2 and Vue 3 by redirecting imports to the appropriate Vue version and Composition API implementation. It is now in maintenance mode and should not be used for new projects.
Use cases
- write a vue plugin that supports both vue 2 and vue 3
- publish a component library compatible with vue 2 and 3
- import composition api from a single entry point across vue versions
- detect vue version at runtime in a shared library
- migrate a vue 2 library to support vue 3 users
When to choose
- maintaining an existing library that supports both Vue 2 and Vue 3
- publishing a plugin whose users may be on either Vue version
When to avoid
- starting a new project targeting only Vue 3
- building application code rather than a reusable library
- you no longer need Vue 2 support
Facets
library · maturity maintenance
developer-tools plugin-system sdk frontend web-development developer-tools cross-platform vue vue2 vue3 composition-api compatibility-layer library-authoring nodejs
1 source
- readme: https://github.com/vueuse/vue-demi · fetched 2026-08-28 · bda094ab43ee
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vueuse/vue-demi | main | 24 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem