JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 421
  • Score
    100M100P100Q85854F
  • License MIT

Package Exports

  • @univa/core
  • @univa/core/client

Readme

@univa/core

🚀 开箱即用的 uni-app Vite 插件集,提供完整的开发体验

特性

  • 📦 开箱即用 - 零配置即可开始开发
  • 🎯 自动导入 - 自动导入 Vue、uni-app API
  • 🧩 组件自动注册 - 自动注册组件,无需手动 import
  • 📄 页面管理 - 增强的页面配置和管理
  • 🎨 布局系统 - 灵活的布局系统
  • 🎭 UnoCSS - 即时按需原子化 CSS 引擎
  • 📱 自定义 TabBar - 支持自定义 tabBar 配置
  • 🌳 根组件 - 自动创建和管理根组件

安装

# npm
npm install @univa/core

# pnpm
pnpm add @univa/core

# yarn
yarn add @univa/core

快速开始

1. 配置 Vite

vite.config.ts 中使用:

import { defineConfig } from 'vite'
import { Univa } from '@univa/core'

export default defineConfig({
  plugins: [
    Univa(),
  ],
})

2. 配置 TypeScript

tsconfig.json 中添加类型支持:

{
  "compilerOptions": {
    "types": [
      "@univa/core/client"
    ]
  }
}

功能详解

待补充...

依赖

本包集成了以下优秀的插件:

  • @uni-helper/plugin-uni - uni-app Vite 插件
  • @uni-helper/vite-plugin-uni-components - 组件自动注册
  • @uni-helper/vite-plugin-uni-pages - 页面管理
  • @uni-helper/vite-plugin-uni-layouts - 布局系统
  • unplugin-auto-import - 自动导入
  • unocss - 原子化 CSS 引擎
  • @univa/root - 根组件管理
  • @univa/manifest - manifest 配置
  • @uni-ku/bundle-optimizer - 打包优化
  • vite-plugin-uni-polyfill - Polyfill

License

MIT

贡献

欢迎提交 Issue 和 Pull Request!