packages/add-ons.md
The core package aims to be lightweight and dependence free. While the add-ons are wrapping popular packages into the consistent API style.
@vueuse/head <carbon-link class="external-link"/>Document head manager for Vue 3. SSR ready. Created and maintained by @egoist
@vueuse/motion <carbon-link class="external-link"/>Vue Composables putting your components in motion.
Created and maintained by @Tahul
@vueuse/gesture <carbon-link class="external-link"/>Vue Composables making your app interactive
Created and maintained by @Tahul
@vueuse/sound <carbon-link class="external-link"/>Vue composables for playing sound effects.
Created and maintained by @Tahul
@vueuse/schema-org <carbon-link class="external-link"/>Schema.org for Vue. Supports typed and automated Google Rich Results
@id, URL / date resolving, route meta and more<!--GENERATED LIST, DO NOT MODIFY MANUALLY--> <!--ADDONS_LIST_STARTS-->Created and maintained by @harlan-zw
@vueuse/routerUtilities for vue-router
useRouteHash โ shorthand for a reactive route.hashuseRouteParams โ shorthand for a reactive route.paramsuseRouteQuery โ shorthand for a reactive route.query@vueuse/integrationsIntegration wrappers for utility libraries
useAsyncValidator โ wrapper for async-validatoruseAxios โ wrapper for axiosuseChangeCase โ reactive wrapper for change-caseuseCookies โ wrapper for universal-cookieuseDrauu โ reactive instance for drauuuseFocusTrap โ reactive wrapper for focus-trapuseFuse โ easily implement fuzzy search using a composable with Fuse.jsuseIDBKeyval โ wrapper for idb-keyvaluseJwt โ wrapper for jwt-decodeuseNProgress โ reactive wrapper for nprogressuseQRCode โ wrapper for qrcodeuseSortable โ wrapper for sortable@vueuse/rxjsEnables RxJS reactive functions in Vue
from โ wrappers around RxJS's from() and fromEvent() to allow them to accept refstoObserver โ sugar function to convert a ref into an RxJS ObserveruseExtractedObservable โ use an RxJS Observable as extracted from one or more composablesuseObservable โ use an RxJS ObservableuseSubject โ bind an RxJS Subject to a ref and propagate value changes both waysuseSubscription โ use an RxJS Subscription without worrying about unsubscribing from it or creating memory leakswatchExtractedObservable โ watch the values of an RxJS Observable as extracted from one or more composables@vueuse/firebaseEnables realtime bindings for Firebase
useAuth โ reactive Firebase Auth bindinguseFirestore โ reactive Firestore bindinguseRTDB โ reactive Firebase Realtime Database binding@vueuse/electronElectron renderer process modules for VueUse
useIpcRenderer โ provides ipcRenderer and all of its APIs with Vue reactivityuseIpcRendererInvoke โ reactive ipcRenderer.invoke API resultuseIpcRendererOn โ use ipcRenderer.on with ease and ipcRenderer.removeListener automatically on unmounteduseZoomFactor โ reactive WebFrame zoom factoruseZoomLevel โ reactive WebFrame zoom level