Inspired by Vitesse ❤
vue
volverjs
ui
vue3
vite
template
starter
components
component-library
maintained with ❤️ by
-
📲 PWA
-
🔥 Use the new
<script setup>
syntax -
📥 APIs auto importing - use Composition API and others directly
-
🦾 TypeScript, of course
- @volverjs/ui-vue - The lightweight Vue 3 component library
- Vue Router
unplugin-vue-router
- File system based routing
- Pinia - Intuitive, type safe, light and flexible Store for Vue using the composition api
unplugin-vue-components
- Components auto importunplugin-auto-import
- Directly use Vue Composition API and others without importingvite-plugin-pwa
- PWAvite-plugin-webfont-dl
- Download webfonts locally- Vue I18n - Internationalization
@intlify/unplugin-vue-i18n
- Unplugin for Vue I18n
- VueUse - Collection of useful composition APIs
@vueuse/head
- Manipulate document head reactively
- Use Composition API with
<script setup>
SFC syntax - ESLint with typescript and vue3 recommended
- Stylelint with recommended rules
- Prettier with single quotes, no semi, trailing comma and four spaces of tab width
- TypeScript
- pnpm - Fast, disk space efficient package manager
- VS Code Extensions
@volverjs/ui-vue-starter requires Node >=14.18
Create a repo from this template on GitHub.
If you prefer to do it manually with the cleaner git history
npx degit volverjs/ui-vue-starter my-app
cd my-app
pnpm i # If you don't have pnpm installed, run: npm install -g pnpm
When you use this template, try follow the checklist to update your info properly
- Change the author name in
LICENSE
- Update
package.json
with your info - Change the title in
App.vue
- Change the favicon in
public
- Clean up the READMEs and remove routes
And, enjoy :)
Just run and visit http://localhost:8080
pnpm dev
To build the App, run
pnpm build
And you will see the generated file in dist
that ready to be served.
This repo is inspired by 🏕 antfu/vitesse