dance ui
@dance-ui
? A simple and elegant component library.
使用 pnpm+vite+ts+tailwind 开发的 React 组件库, 采用 monorepo 组织,文档站使用 Docusaurus 构建
文档站在线地址:https://dance.cosine.ren/
Github 地址:https://github.com/dancing-team/dance-ui
NPM 包:https://www.npmjs.com/package/@dance-ui/ui
更新日志:CHANGE_LOG
pnpm i @dance-ui/ui引入组件:组件全览
import { Button } from '@dance-ui/ui'
export default () => {
return <Button type="primary">Primary</Button>
}# install decencies
pnpm i
# build ui & start docs
pnpm startstart 依次执行 build:ui 打包组件库、 start:docs 启动文档站start:docs 不打包组件库直接启动文档站,适用于已经打包过一次的情况start:demo 打包组件库后启动演示项目build 打包组件库后打包文档站build:ui 单独打包组件库build:ui-watch 单独打包组件库,并监视更改实时更新打包,与 start:demo 配合可以实时监控组件修改效果serve:docs 预览文档站change 执行使用 changeset add 记录版本修改new 新建组件的脚本lint 对组件库进行 eslint 代码检查pnpm new 来创建一个新组件,输入组件中文名称与英文名称packages/components/src 目录找到自己创建的组件进行开发即可,对应文档位于 packagesexampledocscomponentspnpm change 可进行更新日志的记录,此步也可不做(合并pr后再做调整)