@yyui/yy-ui

A vue3 components store
2,284
Install
npm install @yyui/yy-ui
Latest Version:1.0.0-beta.7
Vue:3
License:MIT
Last Updated:Jun 18, 2025
Links: npm
Maintainer: beelan__

🧩

Vue3 License Version

Yy UI - 一个基于 Vue3 的组件库

📋 Todo List

  • 🧹 优化打包结构
    • 优化打包后的目录结构
    • 实现 ESM/CJS 双模式输出
    • dts 文件生成
  • ⬇️ 依赖降级(>=vue3.0.0)
    • 实际降级到 3.2.25
  • 🌳 Tree-shaking 测试
  • 🧪 编写单元测试
  • 📂 编写更多的组件
  • 📄 完善组件文档
    • 需包含 Props/Events/Slots 详细说明及用法示例
  • 📦 打包工具迁移
    • 评估 tsup 的适用性(基于 ESBuild)
    • 对比现有 Rollup 配置的差异

✨ 核心特性

特性 描述
🔵 TypeScript 支持 所有组件源码使用 TS 开发,类型完整
🎨 主题系统 支持特性:
• CSS 变量动态热更新
• 内置亮暗双主题切换(light/dark)

🏗️ 技术架构

样式方案

CSS Render

  • 采用 CSS-in-JS 方案
    ✓ 零样式文件导入
    ✓ 按需加载样式逻辑
    ✓ 组件级样式隔离
  • BEM 命名规范
    ✓ 降低样式冲突风险

构建方案

Rollup

许可证

本项目采用 MIT License 开源协议

Related Packages

naive-ui

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript,...

6,454,403 18,588
giime

A Component Library for Vue 3

16,579
next-ui3

A Component Library base on Element Plus for Vue 3

11,049
greeks-live-ui

A Component Library for Vue 3

9,866

Version History

Pre-releases (7)
Version Released Vue License
1.0.0-beta.7 >=3.2.25 MIT
1.0.0-beta.6 >=3.2.25 MIT
1.0.0-beta.5 >=3.2.25 MIT
1.0.0-beta.4 3.2.25 MIT
1.0.0-beta.3 3.2.25 MIT