@stackoverfloweth/vue-compositions
Version:
A collection of reusable vue compositions.
42 lines (36 loc) • 2.99 kB
Markdown
# vue-compositions
A collection of reusable vue compositions
## Installation
```bash
npm i --save @prefecthq/vue-compositions
```
## Compositions
- [useBoolean](https://github.com/prefecthq/vue-compositions/tree/main/src/useBoolean)
- [useChildrenAreWrapped](https://github.com/prefecthq/vue-compositions/tree/main/src/useChildrenAreWrapped)
- [useClickOutside](https://github.com/prefecthq/vue-compositions/tree/main/src/useClickOutside)
- [useComputedStyle](https://github.com/prefecthq/vue-compositions/tree/main/src/useComputedStyle)
- [useDebouncedRef](https://github.com/prefecthq/vue-compositions/tree/main/src/useDebouncedRef)
- [useElementRect](https://github.com/prefecthq/vue-compositions/tree/main/src/useElementRect)
- [useElementWidth](https://github.com/prefecthq/vue-compositions/tree/main/src/useElementWidth)
- [useEventListener](https://github.com/prefecthq/vue-compositions/tree/main/src/useEventListener)
- [useGlobalEventListener](https://github.com/prefecthq/vue-compositions/tree/main/src/useGlobalEventListener)
- [useIntersectionObserver](https://github.com/prefecthq/vue-compositions/tree/main/src/useIntersectionObserver)
- [useIsSame](https://github.com/prefecthq/vue-compositions/tree/main/src/useIsSame)
- [useKeyDown](https://github.com/prefecthq/vue-compositions/tree/main/src/useKeyDown)
- [useMedia](https://github.com/prefecthq/vue-compositions/tree/main/src/useMedia)
- [useMousePosition](https://github.com/prefecthq/vue-compositions/tree/main/src/useMousePosition)
- [useMutationObserver](https://github.com/prefecthq/vue-compositions/tree/main/src/useMutationObserver)
- [useNow](https://github.com/prefecthq/vue-compositions/tree/main/src/useNow)
- [usePatchRef](https://github.com/prefecthq/vue-compositions/tree/main/src/usePatchRef)
- [usePositionStickyObserver](https://github.com/prefecthq/vue-compositions/tree/main/src/usePositionStickyObserver)
- [useResizeObserver](https://github.com/prefecthq/vue-compositions/tree/main/src/useResizeObserver)
- [useRouteParam](https://github.com/prefecthq/vue-compositions/tree/main/src/useRouteParam)
- [useRouteQuery](https://github.com/prefecthq/vue-compositions/tree/main/src/useRouteQuery)
- [useRouteQueryParam](https://github.com/prefecthq/vue-compositions/tree/main/src/useRouteQueryParam)
- [useRouteQueryParams](https://github.com/prefecthq/vue-compositions/tree/main/src/useRouteQueryParams)
- [useScrollLinking](https://github.com/prefecthq/vue-compositions/tree/main/src/useScrollLinking)
- [useStorage](https://github.com/prefecthq/vue-compositions/tree/main/src/useStorage)
- [useSubscription](https://github.com/prefecthq/vue-compositions/tree/main/src/useSubscription)
- [useValidation](https://github.com/prefecthq/vue-compositions/tree/main/src/useValidation)
- [useValidationObserver](https://github.com/prefecthq/vue-compositions/tree/main/src/useValidationObserver)
- [useVisibilityObserver](https://github.com/prefecthq/vue-compositions/tree/main/src/useVisibilityObserver)