13.0.0 • Published 7 months ago

@vueuse/shared v13.0.0

Weekly downloads
11,322
License
MIT
Repository
github
Last release
7 months ago

🚀 Features

  • 0 dependencies: No worry about your bundle size
  • 🌴 Fully tree shakable: Only take what you want
  • 🦾 Type Strong: Written in Typescript
  • 🕶 Seamless migration: Works for both Vue 3 and 2
  • 🌎 Browser compatible: Use it through CDN
  • 🎪 Interactive docs & demos: Check out the Storybook!
  • 🔌 Optional Add-ons

🦄 Usage

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

const Component = defineComponent({
  setup() {
    // tracks mouse position
    const { x, y } = useMouse()

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

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

    return { x, y, isDark, state }
  }
})

Refer to functions list or documentations for more details.

📦 Install

🎩 From v4.0, it works for Vue 2 & 3 within a single package by the power of Vue Demi!

npm i @vueuse/core # yarn add @vueuse/core

Vue 3 Demo: Vite, Webpack / Vue 2 Demo: Vue CLI

CDN

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

It will be exposed to global as window.VueUse

⚡ Functions

You can check out the full documents and live demos in Storybook.

More functions to be added. Please stay tuned. (PRs are also welcome!)

Meanwhile, try also vue-composable by @pikax!

🔌 Add-ons

The core package aims to be lightweight and dependence free. While the add-ons are wrapping popular packages into the consistent API style.

🧱 Contribute

See the Contributing Guide

🌸 Thanks

This project is heavily inspired by the following awesome projects.

Thanks!

👨‍🚀 Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

📄 License

MIT License © 2019-2020 Anthony Fu

13.0.0

7 months ago

13.0.0-beta.2

8 months ago

13.0.0-beta.1

8 months ago

12.8.0

8 months ago

12.8.1

8 months ago

12.8.2

8 months ago

12.6.1

8 months ago

12.6.0

8 months ago

12.7.0

8 months ago

12.5.0

9 months ago

12.4.0

9 months ago

12.3.0

10 months ago

12.2.0-beta.4

10 months ago

12.2.0-beta.3

10 months ago

12.2.0

10 months ago

12.1.0

10 months ago

12.0.0

11 months ago

12.0.0-beta.1

11 months ago

11.3.0

11 months ago

11.2.0

12 months ago

11.1.0

1 year ago

11.0.3

1 year ago

11.0.1

1 year ago

11.0.0

1 year ago

11.0.0-beta.3

1 year ago

10.11.1

1 year ago

11.0.0-beta.2

1 year ago

10.11.0

1 year ago

11.0.0-beta.1

1 year ago

10.10.1

1 year ago

10.10.0

1 year ago

10.9.0

2 years ago

10.8.0

2 years ago

10.7.2

2 years ago

10.7.1

2 years ago

10.7.0

2 years ago

10.4.1

2 years ago

10.4.0

2 years ago

10.3.0

2 years ago

10.6.0

2 years ago

10.6.1

2 years ago

10.5.0

2 years ago

10.2.1

2 years ago

10.2.0

2 years ago

10.0.0

3 years ago

10.0.1

3 years ago

10.0.2

3 years ago

10.1.0

2 years ago

10.1.2

2 years ago

10.0.0-beta.2

3 years ago

10.0.0-beta.3

3 years ago

10.0.0-beta.0

3 years ago

10.0.0-beta.1

3 years ago

10.0.0-beta.4

3 years ago

10.0.0-beta.5

3 years ago

9.13.0

3 years ago

9.12.0

3 years ago

9.11.1

3 years ago

9.11.0

3 years ago

9.8.2

3 years ago

9.8.1

3 years ago

9.8.0

3 years ago

9.9.0

3 years ago

9.10.0

3 years ago

9.3.1

3 years ago

9.4.0

3 years ago

9.5.0

3 years ago

9.6.0

3 years ago

9.7.0

3 years ago

9.3.0

3 years ago

9.2.0

3 years ago

9.0.2

3 years ago

9.0.1

3 years ago

9.1.1

3 years ago

9.1.0

3 years ago

9.0.0-beta.2

3 years ago

9.0.0

3 years ago

9.0.0-beta.1

3 years ago

9.0.0-beta.0

3 years ago

8.8.1

3 years ago

8.8.0

3 years ago

8.9.0

3 years ago

8.9.2

3 years ago

8.9.1

3 years ago

8.9.4

3 years ago

8.9.3

3 years ago

8.6.0

3 years ago

8.7.2

3 years ago

8.7.1

3 years ago

8.7.4

3 years ago

8.7.3

3 years ago

8.7.0

3 years ago

8.7.5

3 years ago

8.2.6

4 years ago

8.3.1

3 years ago

8.4.1

3 years ago

8.4.0

3 years ago

8.4.2

3 years ago

8.3.0

3 years ago

8.5.0

3 years ago

8.2.5

4 years ago

8.2.4

4 years ago

8.2.3

4 years ago

8.2.2

4 years ago

8.1.0

4 years ago

8.1.2

4 years ago

8.1.1

4 years ago

8.2.1

4 years ago

8.2.0

4 years ago

8.0.1

4 years ago

8.0.0-beta.2

4 years ago

8.0.0-beta.3

4 years ago

7.7.1

4 years ago

8.0.0

4 years ago

7.6.2

4 years ago

7.7.0

4 years ago

7.3.0

4 years ago

7.4.3

4 years ago

7.4.2

4 years ago

7.4.1

4 years ago

7.4.0

4 years ago

7.5.3

4 years ago

7.5.2

4 years ago

7.5.1

4 years ago

7.5.0

4 years ago

7.5.5

4 years ago

7.5.4

4 years ago

7.6.1

4 years ago

7.6.0

4 years ago

7.0.0

4 years ago

7.0.3

4 years ago

7.0.2

4 years ago

7.0.1

4 years ago

7.1.2

4 years ago

7.1.1

4 years ago

7.1.0

4 years ago

7.2.2

4 years ago

7.2.1

4 years ago

6.9.0

4 years ago

6.9.2

4 years ago

6.9.1

4 years ago

6.7.0

4 years ago

6.7.1

4 years ago

6.7.4

4 years ago

6.7.3

4 years ago

6.7.6

4 years ago

6.7.5

4 years ago

6.8.0

4 years ago

6.6.1

4 years ago

6.6.2

4 years ago

6.5.3

4 years ago

6.4.1

4 years ago

6.4.0

4 years ago

6.3.3

4 years ago

6.3.2

4 years ago

6.3.1

4 years ago

6.2.1

4 years ago

6.2.0

4 years ago

6.1.0

4 years ago

6.0.0

4 years ago

5.3.0

4 years ago

6.0.0-beta.3

4 years ago

6.0.0-beta.2

4 years ago

5.2.0

4 years ago

5.1.4

4 years ago

6.0.0-beta.1

4 years ago

5.1.3

4 years ago

5.1.2

4 years ago

5.1.1

4 years ago

5.1.0

4 years ago

5.0.0-beta.8

4 years ago

5.0.0-beta.7

4 years ago

5.0.3

4 years ago

5.0.2

4 years ago

5.0.1

4 years ago

5.0.0

4 years ago

4.11.2

4 years ago

5.0.0-beta.2

4 years ago

5.0.0-beta.3

4 years ago

5.0.0-beta.1

4 years ago

4.9.4

4 years ago

4.9.3

4 years ago

4.9.0

4 years ago

4.9.2

4 years ago

4.9.1

4 years ago

4.10.0

4 years ago

4.8.4

4 years ago

4.8.3

4 years ago

4.11.0

4 years ago

4.11.1

4 years ago

4.8.2

5 years ago

4.8.1

5 years ago

4.8.0

5 years ago

4.7.0

5 years ago

4.6.4

5 years ago

4.6.3

5 years ago

4.6.1

5 years ago

4.6.2

5 years ago

4.6.0

5 years ago

4.5.0

5 years ago

4.4.1

5 years ago

4.4.0

5 years ago

4.3.6

5 years ago

4.3.5

5 years ago

4.3.4

5 years ago

4.3.2

5 years ago

4.3.3

5 years ago

4.3.1

5 years ago

4.3.0

5 years ago

4.2.2

5 years ago

4.2.1

5 years ago

4.2.0

5 years ago

4.2.0-beta.2

5 years ago

4.2.0-beta.1

5 years ago

4.1.1

5 years ago

4.1.0

5 years ago

4.0.12

5 years ago

4.0.11

5 years ago

4.0.9

5 years ago

4.0.10

5 years ago

4.0.8

5 years ago

4.0.7

5 years ago

4.0.6

5 years ago

4.0.5

5 years ago

4.0.4

5 years ago

4.0.3

5 years ago

4.0.2

5 years ago

4.0.1

5 years ago

4.0.0

5 years ago

4.0.0-rc.11

5 years ago

4.0.0-rc.10

5 years ago

4.0.0-rc.9

5 years ago

4.0.0-rc.8

5 years ago

4.0.0-rc.7

5 years ago

4.0.0-rc.6

5 years ago

4.0.0-rc.5

5 years ago

4.0.0-rc.4

5 years ago

4.0.0-rc.3

5 years ago

4.0.0-rc.2

5 years ago

4.0.0-rc.1

5 years ago

4.0.0-beta.41

5 years ago

4.0.0-beta.39

5 years ago

4.0.0-beta.40

5 years ago

4.0.0-beta.38

5 years ago

4.0.0-beta.37

5 years ago

4.0.0-beta.36

5 years ago

4.0.0-beta.35

5 years ago

4.0.0-beta.34

5 years ago

4.0.0-beta.33

5 years ago

4.0.0-beta.32

5 years ago

4.0.0-beta.31

5 years ago

4.0.0-beta.30

5 years ago

4.0.0-beta.29

5 years ago

4.0.0-beta.28

5 years ago

4.0.0-beta.27

5 years ago

4.0.0-beta.26

5 years ago