@yungu-fed/componentlibrary
v0.1.2
Published
基于 Figma / 组件库规范的 React 组件库(由 componentlibrary 迁移)
Readme
m-componet
React 组件库,源码由 componentlibrary 仓库迁移至本仓库的 src/。
环境
- Node.js ≥ 18(推荐与仓库根目录
.nvmrc一致,例如nvm use) - 若在 Node 16 下执行
vite build,会出现getRandomValues is not a function。
脚本
| 命令 | 说明 |
|------|------|
| npm install | 安装依赖;postinstall 会将 MathLive 字体/CSS 复制到 public/ |
| npm run dev | 启动 Vite,预览 src/demo |
| npm run build | 库构建:输出 dist/index.es.js、dist/index.umd.js、dist/style.css 与类型 |
| npm run storybook | Storybook(已接 Less;示例见 stories/) |
包入口
与迁移前 componentlibrary 一致:
- 主入口:
import { Button, Form, ... } from 'm-componet' - 样式:
import 'm-componet/style'(style.js引用dist/style.css)
宿主接入细节可参考原仓库的《宿主接入说明》等文档(若尚未拷贝至本仓库,请从 componentlibrary 同步)。
与旧 m-componet 的关系
原根目录下的 Figma 版 components/(Button、Table、Icon…)已移除,避免与迁移后的 src/components 重复;Storybook 旧故事已删除,当前保留 stories/Button.stories.tsx 作为示例,可按需增补。
