Skip to content

Mikasa33/a4v

Repository files navigation

A4v Logo

a4v

特性

  • TypeScript 支持
  • Vue3 + Vite 就是快
  • NaiveUI 组件自动加载
  • 函数自动加载
  • VueUse 无需引入直接使用
  • 基于文件的路由
  • 布局系统
  • 使用 Pinia 状态管理
  • UnoCSS 原子化 CSS 引擎
  • 各种图标集
  • 多语言支持
  • 主题配置

预配置

UI 框架

  • NaiveUI - 一个 Vue 3 组件库
  • UnoCSS - 一个高性能且极具灵活性的即时原子化 CSS 引擎

图标

  • Iconify - 开源的图标库
  • UnoCSS - 纯 CSS 图标方案

插件

  • unplugin-vue-router - 基于文件的路由
  • vite-plugin-vue-layouts - 布局系统
  • unplugin-auto-import - 自动导入插件
  • unplugin-vue-components - 自动导入组件
  • unplugin-vue-i18n - 多语言插件
  • vite-plugin-vue-devtools - 旨在增强 Vue 开发者体验的 Vite 插件
  • Pinia - 使用 Composition API 的轻便灵活的 Vue 状态管理
  • VueUse - 实用的 Composition API 工具合集

使用

开发

pnpm dev

构建

pnpm build

更新依赖

pnpm up

代码规范检查

pnpm lint
pnpm lint:fix

pnpm style
pnpm style:fix

License

Made by @Mikasa33 and community 💛


🤖 auto updated with automd