# hsm-ui **Repository Path**: wudandong/hsm-ui ## Basic Information - **Project Name**: hsm-ui - **Description**: vue3 UI 组件库,monorepo 组织代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-09 - **Last Updated**: 2025-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hsm-ui UI 组件库 ## 脚本 ### 安装依赖 ```sh npm install ``` ### 启动项目 ```sh npm run dev ``` ### 单元测试 ```sh npm run test:unit ``` ### 打包 ```sh npm run build ``` ### 更新变更集 ```sh npm run changeset ``` ### 升级版本 ```sh npm run version # @hsmos/constants 和 @hsmos/utils 暂时不需要发布,但一般与 @hsmos/hsm-ui 版本同步更新 ``` ### 发布 ```sh npm run publish ``` ## 主要版本要求 - ndoe >= 18.13.0 - pnpm > 8 - typescript >= 5.4.0 - vite = 5.2.8 - vitest = 1.4.0 - vue = 3.4.21 - element-plus = 2.7.2 - vitepress = 1.1.4 - sass = 1.77.0 ## 功能 - [x] monorepo - [x] 打包输出 esm | umd - [x] vitepress 文档 - [x] 依赖分析 external 排除依赖 - [x] 声明文件 dts - [x] 主题样式 - [x] 样式变量 - [x] 国际化 - [x] svg 图标 - [x] eslint - [x] husky lint-staged commit 检查 - [x] 样式类名生成 - [x] hsm-button 常规组件示例 - [x] hsm-notice 函数式组件示例 - [x] 单元测试 - [x] 发布变更 changeset - [ ] gitlab-ci - [x] 开发文档 - [x] 文件头部注释 korofileheader - [ ] 按需加载样式 - [x] 子组件属性透传 - [x] npmrc - [ ] z-index