UNPKG

@stackoverfloweth/vue-compositions

Version:

A collection of reusable vue compositions.

42 lines (36 loc) 2.99 kB
# 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)