@longzai-intelligence-design/utils
v0.0.1
Published
Readme
@longzai-intelligence-design/utils
意图
为设计系统各包提供共享工具函数与 React Hooks,使类名合并与响应式判断等通用能力能够被统一复用。
定位
在 Longzai Intelligence Design 项目中作为共享工具层,被 adapters、compositions、blocks 等上层包依赖,是设计系统的基础设施之一。
职能
提供 cn() 类名合并工具,基于 clsx 与 tailwind-merge 解决 Tailwind 类名冲突;提供响应式 Hooks(useMediaQuery / useIsMobile);提供交互步进与魔法人 pill Hooks(useStepper / useMagicPill);提供 OKLCH→hex 颜色转换(oklchToHex / resolvePaletteHex),将设计令牌原始 OKLCH 色板解析为跨端(RN / 小程序)可消费的 hex,供跨端 adapter 复用。
实现情况
已实现,包含类名合并工具、四个 Hooks 与颜色转换模块(含单测),可作为设计系统各包的通用工具来源。
