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

https://github.com/yang1206/vue-template


https://github.com/yang1206/vue-template

typescript unocss vue vue-query vue3

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

🚀🚀🚀 Vue starter template


Live Demo

Inspired by [Vitesse](https://github.com/antfu/vitesse) ❤

### Features

- ⚡️ [Vue3](https://vuejs.org/), [Vite 5](https://github.com/vitejs/vite), [pnpm](https://pnpm.io/), [ESBuild](https://github.com/evanw/esbuild) - born with fastness

- 📑 [Layout system](./src/layouts)

- 🎨 [UnoCSS](https://github.com/antfu/unocss) - the instant on-demand atomic CSS engine
- 😃 [Use icons from any icon sets with classes](https://github.com/antfu/unocss/tree/main/packages/preset-icons)

- 🍍 [State Management via Pinia](https://github.com/vuejs/pinia)

- 📥 [APIs auto importing](https://github.com/antfu/unplugin-auto-import) - use Composition API and others directly
- 🤖 [Vue-Query](https://github.com/TanStack/query) - fetch, cache, synchronize and update data easily

- 🦾 TypeScript, of course

- ⚙️ Unit Testing with [Vitest](https://github.com/vitest-dev/vitest)

- ☁️ Deploy on Netlify, zero-config


## Project setup

```
pnpm install
```

### Compiles and hot-reloads for development

```
pnpm dev
```

### Compiles and minifies for production

```
pnpm build
```

## Variations

- [react-template](https://github.com/yang1206/react-template.git)

- [uniapp-template](https://github.com/yang1206/uniapp-template.git)