@vueuse/metadata

Metadata for VueUse functions
354,945,235 22,390
Install
npm install @vueuse/metadata
Latest Version:15.0.0
License:MIT
Last Updated:Oct 20, 2026
Links: GitHub  ·  npm
Maintainer: vueuse-bot

VueUse - Collection of essential Vue Composition Utilities VueUse - Collection of essential Vue Composition Utilities
Collection of essential Vue Composition Utilities

NPM version NPM Downloads Codecov Docs & Demos Function Count
GitHub stars

Sponsors

🚀 Features

  • 🎪 Interactive docs & demos
  • ⚡ Fully tree shakeable: Only take what you want, bundle size
  • 🦾 Type Strong: Written in TypeScript, with TS Docs
  • 🔋 SSR Friendly
  • 🌎 No bundler required: Usable via CDN
  • 🔩 Flexible: Configurable event filters and targets
  • 🔌 Optional Add-ons: Router, Firebase, RxJS, etc.

🦄 Usage

import { useLocalStorage, useMouse, usePreferredDark } from '@vueuse/core'

const { x, y } = useMouse()

// if user prefers dark theme
const isDark = usePreferredDark()

// persist state in localStorage
const store = useLocalStorage(
  'my-storage',
  {
    name: 'Apple',
    color: 'red',
  },
)

Refer to functions list or documentations for more details.

📦 Install

From v14.0, VueUse requires Vue v3.5+ From v13.0, VueUse requires Vue v3.3+ From v12.0, VueUse no longer supports Vue 2. Please use v11.x for Vue 2 support.

npm i @vueuse/core

Add ons | Nuxt Module

Demos

CDN

<script src="https://unpkg.com/@vueuse/shared"></script>

<script src="https://unpkg.com/@vueuse/core"></script>

It will be exposed to global as window.VueUse

🪴 Project Activity

Alt

🧱 Contribute

See the Contributing Guide

🌸 Thanks

This project is heavily inspired by the following awesome projects.

And thanks to all the contributors on GitHub!

👨‍🚀 Contributors

Financial Contributors on Open Collective

Open Collective

📄 License

MIT License © 2019-PRESENT Anthony Fu

Related Packages

@vueuse/shared
260,835,866 22,398
@vueuse/core

Collection of essential Vue Composition Utilities

256,285,643 22,398
@vueuse/integrations

Integration wrappers for utility libraries

59,883,043 22,398
@vueuse/components

Renderless components for VueUse

23,847,561 22,398
@vueuse/router

Utilities for vue-router

8,801,635 22,398

Version History

Version Released License
15.0.0 MIT
14.4.0 MIT
14.3.0 MIT
14.2.1 MIT
14.2.0 MIT
Pre-releases (24)
Version Released License
14.0.0-beta.1 MIT
14.0.0-alpha.3 MIT
14.0.0-alpha.2 MIT
14.0.0-alpha.1 MIT
14.0.0-alpha.0 MIT