UniAPP version of Vitesse-lite
简体中文 | English
Environment configuration Copy From Vitesse-lite, Strive for a development experience good environment configuration.
-
🎨 UnoCSS - The instant on-demand atomic CSS engine.
-
😃 Use icons from any icon sets in Pure CSS
-
🔥 Use the new
<script setup>
style -
📥 APIs auto importing - use Composition API and others directly
-
✅ Use Vitest for unit and components testing
-
🦾 TypeScript, of course
-
☁️ Deploy on Netlify, zero-config
If there is no cross-end requirement, Vitesse-lite is recommended
Dropped Features from Vitesse-lite
VueUse
VueUse@10.x
and later are not specifically compatible with UniApp, you can install the version beforeVueUse@9.x
, or install the vite-plugin-uni-polyfill plugin for simple compatibility.
- UnoCSS - The instant on-demand atomic CSS engine.
- Vitest - Unit testing powered by Vite
-
Pinia
- Intuitive Vue.js state management library -
unplugin-auto-import
- Directly use Vue Composition API and others without importing -
unplugin-vue-components
- components auto import -
vite-plugin-vue-devtools
- Designed to enhance the Vue developer experience. -
@areschang/utils
- Personal common tool functions -
uni-helper
org-
vite-plugin-uni-pages
- file system based routing -
vite-plugin-uni-layouts
- layouts for pages -
uni-types
- UniApp Type enhance -
unocss-preset-uni
- UnoCSS UniApp preset,FixedWindows
Frequent platform crashes #3603unocss-applet
- UnoCSS applets preset, compatible with the use of 'Attributify Mode' in applets
-
eslint-config
- Antfu ESLint configuration for UniApp
-
- Use Composition API with
<script setup>
SFC syntax - ESLint with @antfu/eslint-config, single quotes, no semi.
Create a repo from this template on GitHub.
If you prefer to do it manually with the cleaner git history
npx degit ares-chang/uni-vitesse my-uni-app
cd my-uni-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
- Change the project name, description,
appid
inmanifest.json
- Change the icon in
public
- Clean up the
README
and delete the demo pages and components
Now enjoy your new project! :)
Refer to uni-app official documentation:运行、发布uni-app