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

https://github.com/ileostar/vitesse-star-tsx

基于Vue3、Vite、Alova、TS、UnoCSS的B端项目模版TSX版本
https://github.com/ileostar/vitesse-star-tsx

alova tsx unocss vitesse

Last synced: 8 months ago
JSON representation

基于Vue3、Vite、Alova、TS、UnoCSS的B端项目模版TSX版本

Awesome Lists containing this project

README

          

# Vue Tsx Template

Inspired by [antfu/vitesse-lite](https://github.com/antfu/vitesse-lite)

## Features

### DONE

- [x] Vue3, Vite 3, pnpm
- [x] File based routing
- [x] Unocss - The instance on-demand atomic CSS
- [x] Use icons from any icon sets in [Pure CSS](https://github.com/antfu/unocss/tree/main/packages/preset-icons)
- [x] TypeScript
- [x] Vitest for unit and components testing
- [x] Netlify deployment
- [x] Tsx eslint support and format on save

### TODO

- [x] Unocss attributify
- [ ] TSX warns when using attributes that a html element does not have, you should add attr declaration in _env.d.ts_

## Pre-packed

### UI Frameworks

- [UnoCSS](https://github.com/unocss/unocss) - The instant on-demand atomic CSS engine.

### Icons

- [Iconify](https://iconify.design/) - use icons from any icon sets [🔍Icônes](https://icones.netlify.app/)
- [Pure CSS Icons via UnoCSS](https://github.com/antfu/unocss/tree/main/packages/preset-icons)
- Use remix icon by default

### Plugins

- [Vue Router](https://github.com/vuejs/vue-router)
- [vite-plugin-pages](https://github.com/hannoeru/vite-plugin-pages) - file system based routing
- [VueUse](https://github.com/antfu/vueuse) - collection of useful composition APIs

## Try it now

### Clone to local

```sh
npx degit ileostar/vitesse-star-tsx my-project
cd my-project
pnpm i
```