💠
VueUse logo

VueUse

utility

This project is a comprehensive collection of essential composition utilities for Vue.js, designed to facilitate more efficient and effective development with Vue. It includes over 200 functions, providing developers with a wide array of utilities that enhance functionality and ease the implementation of common tasks within Vue components.The library is compatible with both Vue 2 and Vue 3, thanks to its seamless migration capabilities. It is fully tree-shakable, ensuring that users can include only the parts they need, thus optimizing bundle sizes. Written in TypeScript, it offers strong type assurances, alongside a thorough suite of documentation and interactive demos to guide developers through use cases.Additionally, the library supports server-side rendering (SSR) and requires no bundler, making it accessible via a simple CDN link. It's equipped with customizable event filters and targets, providing flexibility for various applications. Furthermore, an assortment of optional add-ons is available for integration with popular tools such as Firebase and RxJS, enhancing the library's extensibility.

Features

  • Interactive docs & demos
  • Seamless migration for Vue 2 and 3
  • Fully tree-shakable
  • Written in TypeScript
  • SSR friendly
  • No bundler required
  • Configurable event filters and targets
  • Optional add-ons for various integrations

Stats

GitHub Stars20.1K

NPM Downloads1.8M/week

Details

Latest Version11.2.0

Created at12/14/2019

Updated at11/7/2024

LicenseMIT License

Related Items

Get a monthly E-Mail with the newest developments in UI!