npm i cn-ui
// import css in entry file
import "@cn-ui/core/dist/cn-uno.css"; // 如果不使用 unocss,那么请加载这个
import { Button } from "@cn-ui/core";
export const MyApp = () => {
return <Button>Hello</Button>;
};
git submodule update --init
pnpm i
项目采用 Storybook play 测试与 Playwright 视觉测试统一的测试方式进行组件库核心功能测试,保证功能迭代的稳定性。
# 安装 Playwright 依赖
pnpm i playwright -g
pnpx playwright install --with-deps
# 运行测试前构建
pnpm build:test
pnpm preview
# 另开一个命令行
pnpm test
node script/snapshotSync.mjs download # 下载测试文件包
node script/snapshotSync.mjs upload # 上传测试文件包,需要在 .env 文件中写入 UPLOAD_TOKEN=
## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FKonghaYao%2Fcn-ui.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FKonghaYao%2Fcn-ui?ref=badge_large)