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-in-JS
方案
✓ 零样式文件导入
✓ 按需加载样式逻辑
✓ 组件级样式隔离 - BEM 命名规范
✓ 降低样式冲突风险
本项目采用 MIT License 开源协议