Vitesse Uni

screenshot of Vitesse Uni

Vitesse + uni-app 快速开始启动模板 template uniapp vite uni-app

Overview

This template is mainly designed to enhance the development experience of uni-app and supports cross-platform development. It is recommended to use Nuxt 3 instead if there is no cross-platform requirement.

Features

  • Vue 3, Vite, pnpm, ESBuild: Provides a faster development experience.
  • File-based Convention Routing: Simplifies the routing process.
  • Component Auto-loading: Automates loading of components.
  • Layout System: Offers a flexible layout system.
  • Pinia State Management: Uses Pinia for efficient state management.
  • UnoCSS: A high-performance and flexible instant atomic CSS engine.
  • Various Icon Sets: Provides a variety of icon sets for use.
  • <script setup> Syntax: Supports the new <script setup> syntax.
  • API Auto-import: Allows direct usage of Composition API through automatic import.
  • Unit Testing with Vitest: Includes Vitest for unit testing.
  • TypeScript Support: Supports TypeScript for type safety.
  • pnpm Package Management: Utilizes pnpm for package management.
  • Netlify Zero-config Deployment: Facilitates easy deployment using Netlify.

Summary

This template is designed to improve the development experience of uni-app, providing compatibility with various platforms and incorporating features such as Vue 3, Vite, Pinia for state management, and UnoCSS for a high-performance CSS engine. It also supports TypeScript, offers a flexible layout system, and includes features like automatic component loading and API auto-import. With its ease of installation and deployment using Netlify, this template is a comprehensive solution for uni-app development.