open-index/open-npm huggingface dataset:
npm package: @khulnasoft/vue-compositions
Description: A collection of reusable vue compositions.
Author: Craig Harshbarger
Latest version: 1.11.0

# vue-compositions

A collection of reusable vue compositions

## Installation

```bash
npm i --save @khulnasoft/vue-compositions
```

## Compositions

- [useBoolean](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useBoolean)
- [useChildrenAreWrapped](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useChildrenAreWrapped)
- [useComputedStyle](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useComputedStyle)
- [useDebouncedRef](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useDebouncedRef)
- [useElementRect](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useElementRect)
- [useElementWidth](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useElementWidth)
- [useEventListener](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useEventListener)
- [useGlobalEventListener](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useGlobalEventListener)
- [useIntersectionObserver](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useIntersectionObserver)
- [useIsSame](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useIsSame)
- [useKeyDown](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useKeyDown)
- [useMedia](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useMedia)
- [useMousePosition](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useMousePosition)
- [useMutationObserver](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useMutationObserver)
- [useNow](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useNow)
- [usePatchRef](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/usePatchRef)
- [usePositionStickyObserver](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/usePositionStickyObserver)
- [useResizeObserver](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useResizeObserver)
- [useRouteParam](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useRouteParam)
- [useRouteQuery](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useRouteQuery)
- [useRouteQueryParam](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useRouteQueryParam)
- [useRouteQueryParams](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useRouteQueryParams)
- [useScrollLinking](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useScrollLinking)
- [useStorage](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useStorage)
- [useSubscription](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useSubscription)
- [useValidation](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useValidation)
- [useValidationObserver](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useValidationObserver)
- [useVisibilityObserver](https://github.com/khulnasoft-lab/vue-compositions/tree/main/src/useVisibilityObserver)