🏗 Monorepo 架构
基于 pnpm workspace 的多包管理,模块独立、依赖最小化,支持按需引入。
micro-tools(简称 mt) 是一个模块化的前端工具集合,采用 monorepo 架构,涵盖常用工具方法、组件库、样式方案、工程配置等,助力高效开发。每个子包独立维护,支持按需引入,类型安全,适用于多种前端项目场景。
├── packages-components/ # UI 组件库
├── packages-utils/ # 工具函数集合
├── packages-style/ # 样式方案
├── packages-fetch/ # 网络请求库
├── packages-react/ # React 生态 (Hooks)
├── packages-vue/ # Vue 生态 (组件、指令、Hooks)
├── packages-dev/ # 开发工具链配置
├── packages-enum/ # 枚举类型定义
├── packages-types/ # 通用类型定义
├── packages-conf/ # 配置文件管理
├── packages-docs/ # 文档系统
└── packages-vite-plugins/ # Vite 插件集合