🚀🚀The Project Template for Vite + Vue3, Mobile Web Application Starter。🚀🚀
English | 中文
- ⚡️ vue 3, vite 4, pnpm, esbuild - fast! fast! fast!
- 🦾 Typescript
- 📦 Component Auto Import
- 🍍 pinia - State Management
- 🔥
<script setup>
syntax - 🌍 i18n Support Internationalization
- 📥 APIS Auto Import - composition API and other directory
- ⚙️ Unit test with Vitest , E2E test withCypress
- 🎨 postcss / sass
- 📒 axios encapsulation - Better to API management, APIs code is docs
- 📬 API Mock Data - Mock-Dev-Server
- ⚖️ px to viewport
- 📐 eslint / prettier
- ⏳ git hooks - format git commit
- Vue-Router - Router system
- Pinia - State management
- Vue-i18n - Internationalization
- @intlify/unplugin-vue-i18n - Vite plugin for
vue-i18n
- @intlify/unplugin-vue-i18n - Vite plugin for
- VueUse - Composition APIs
- axios - http
- js-cookie - Cookie Management
- unplugin-vue-components - Component Auto Import
- unplugin-auto-import - APIs and other directory without Import
- vite-plugin-inspect - Module Deps Inspect
- vite-plugin-vconsole - Import vconsole
- vite-plugin-mock-dev-server - Http request mock dev server
- prettier
- eslint - use @pengzhanbo/eslint-config config, single quotes, no semi
<script setup>
SFC syntax
- Typescript
- Vitest - Unit testing powered by vite
- Cypress - E2E testing
- pnpm - package manager, fast and disk space efficient
- husky, lint-staged, commitizen - git hooks,format commit
- postcss, sass CSS
- autoprefixer
- postcss-px-to-viewport-8-plugin - px to viewport
- unocss
vulcan need node version >= 14.18
npx degit pengzhanbo/vulcan my-vulcan-app
cd my-vulcan-app
pnpm i
When you use this template, try follow the checklist to update your info property
- Change the author name in
LICENSE
- Change the
name
inpackage.json
- Delete the uncalled for DEMO files
- Delete the uncalled for Router
- clear up the
README
run and visit localhost:8080/
pnpm dev
To build App, run
pnpm build
The built files will be generated in dist
directory.
IE |
Edge |
Firefox |
Chrome |
Safari |
---|---|---|---|---|
not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |