Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chakra-ui/chakra-ui-vue-next

⚡️ The next most epic version of Chakra UI Vue based on Vue 3 🚀(WIP)
https://github.com/chakra-ui/chakra-ui-vue-next

accessibility-js-hooks chakra-ui chakra-ui-vue hygen nuxt vite vue workspace

Last synced: about 1 month ago
JSON representation

⚡️ The next most epic version of Chakra UI Vue based on Vue 3 🚀(WIP)

Awesome Lists containing this project

README

        

[![chakra-ui-vue-next](https://img.shields.io/endpoint?url=https://cloud.cypress.io/badge/detailed/rb8e7m/develop&style=flat&logo=cypress)](https://cloud.cypress.io/projects/rb8e7m/runs)

# `@chakra-ui/vue` for Vue 3 (WIP)

The official working repository for V1 of Chakra UI Vue with Vue 3 support.

[See Roadmap](https://www.notion.so/4517ba273ef3409d8e0e9ec3d121f6c1?v=ce00244a41b74b79b4d01ee4c3aa61ec)

### Install dependencies
```bash
pnpm install

pnpm build

# Start packages dev server
pnpm dev

# In separate terminal
pnpm playground:dev
```

## Development Guide
### Major todos:
- [-] Documentation (WIP)
- [-] Accessibility JS hooks (WIP, Documented in Roadmap)

### Creating a new commit message
The commits follow the [conventional commit format](https://www.conventionalcommits.org/). Husky is setup to lint your commit messages to match this format.
```bash
type(scope?): subject #scope is optional; multiple scopes are supported (current delimiter options: "/", "\" and ",")
```

For example:

```bash
git commit -m "feat(component): create x component"

git commit -m "chore: update x dependencies"
```

For more information visit: [conventional-changelog/commitlint](https://github.com/conventional-changelog/commitlint/#what-is-commitlint)

## Project Stats
![Alt](https://repobeats.axiom.co/api/embed/40b60a8e21b08d97af5849ea7a8c7d7f46956824.svg "Repobeats analytics image")