{"library":"vue-composable","type":"library","category":null,"description":"vue-composable (v1.0.0-beta.24) is a library of out-of-the-box ready-to-use composable functions for Vue 3 and Vue 2 (with @vue/composition-api). It provides tree-shakable, fully typed TypeScript composables for events (mouse move, resize, scroll, outside press), DOM (mouse distance from element), dates (now, dateNow, performanceNow), formatting (string format, object path), breakpoints (MatchMedia, Chrome, TailwindCSS responsive breakpoints), and miscellaneous utilities (sharedRef, vModel helper, injectFactory, interval, lockScroll). Its key differentiators from other composable libraries are aggressive tree-shaking to minimize bundle size, Vue Devtools support, and focus on real-world patterns. First beta released in 2020, with ongoing beta releases and no stable release yet. Requires Vue or @vue/composition-api as peer dependency.","language":"javascript","status":"active","version":"1.0.0-beta.24","tags":["javascript","vue","composition-api","vue-composable","composable","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-composable","imports":["import { useMouseMove } from 'vue-composable'","import { useNow } from 'vue-composable'","import { useBreakpoint } from 'vue-composable'","import { sharedRef } from 'vue-composable'","import { useFormat } from 'vue-composable'"]},{"cmd":"yarn add vue-composable","imports":[]},{"cmd":"pnpm add vue-composable","imports":[]}],"homepage":"https://pikax.me/vue-composable/composable","github":"https://github.com/pikax/vue-composable","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-composable","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vue-composable/compatibility"}}