An open API service indexing awesome lists of open source software.

https://github.com/un-ts/unuse

learn once, use everywhere
https://github.com/un-ts/unuse

framework-agnostic typescript un-ts unuse

Last synced: 8 months ago
JSON representation

learn once, use everywhere

Awesome Lists containing this project

README

          

[![NPM package](https://img.shields.io/npm/v/unuse.svg)](https://www.npmjs.com/package/unuse)
[![Downloads](https://img.shields.io/npm/dt/unuse.svg)](https://www.npmjs.com/package/unuse)
[![Build Status](https://github.com/un-ts/unuse/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/un-ts/unuse/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/github/license/un-ts/unuse.svg)](https://github.com/un-ts/unuse/blob/main/LICENSE)
[![Open Collective](https://img.shields.io/opencollective/backers/unts)](https://opencollective.com/unts#section-contributors)

# unuse

`unuse` is a package inspired by [VueUse](https://vueuse.org), but aims to be framework-agnostic.

_This is the monorepo for `unuse`_

You can find the core package at [packages/unuse](https://github.com/un-ts/unuse/tree/main/packages/unuse).

Framework-specific adapters are available for:

- [unuse-angular](https://github.com/un-ts/unuse/tree/main/packages/unuse-angular)
Support for [Angular](https://angular.dev), using `@angular/core`.

- [unuse-react](https://github.com/un-ts/unuse/tree/main/packages/unuse-react)
Support for [React](https://react.dev), using `react`.

- [unuse-solid](https://github.com/un-ts/unuse/tree/main/packages/unuse-solid)
Support for [SolidJS](https://docs.solidjs.com), using `solid-js`.

- [unuse-vue](https://github.com/un-ts/unuse/tree/main/packages/unuse-vue)
Support for [Vue 3](https://vuejs.org), using `vue`.

There are also examples for each framework in the [examples](https://github.com/un-ts/unuse/tree/main/examples) directory.

See the [contributing guide](https://github.com/un-ts/unuse/blob/main/CONTRIBUTING.md) for detailed contribution steps.

# UNDER CONSTRUCTION

Right now there is no stable version of `unuse` available. We just working on it.