@lieshoucloud/ui
v0.1.1
Published
LieShou Cloud shared React component library + utils (StatusTag / Datav big-screen / batch / errors / analytics) — 跨端 UI 与业务纯函数(ADR-0044).
Readme
@lieshoucloud/ui
LieShou Cloud 共享 React 组件库 + 业务纯函数(ADR-0044 §4 共享逻辑下沉)。
内容
- 基础组件:
HealthBadge/StatusTag/RoleTag/EmptyState - 大屏(datav)组件:
DatavPanel/DatavFlopStat/DatavRollTable/DatavTicker/DatavDvRing/DatavStatRow/DatavHeader/DatavStatusBar+datavTheme/datavChartTheme/datavRisk+EChart/useElementSize/usePolling/useClock - 通用业务纯函数:
runBatch/filterByKeywordAndStatus/AuthError/ApiError/getErrorMessage/compressImage/getTenantCode/setTenantCode/aggregateStatus/aggregateFunnel/seriesExtent/seriesTotal/downloadCsvTemplate - 格式化:
truncateText/formatBytes/formatNumber/formatRelativeTime
使用
monorepo 内:"@lieshoucloud/ui": "workspace:*"(源码直连,零构建)。
外部消费者:pnpm add @lieshoucloud/ui(发布产物 dist/,含 d.ts;react/antd/echarts 为 external,需自行安装)。
发布
见 仓库 RELEASE 流程 与 .github/workflows/publish-packages.yml。
tag 格式:packages-v*。发布前各包 version 需 bump。
