Skip to content

Repository files navigation

Life Palette Packages

CI Docs

拾色 (Life Palette) 的工具包集合,monorepo 管理。

📖 文档地址https://life-palette-packages.netlify.app/

Packages

描述
@life-palette/utils 纯函数工具集,零运行时依赖
@life-palette/media 浏览器端媒体分析
@life-palette/uploader OSS 上传器(并发分片 + 重试)

开发

# 安装依赖
pnpm install

# 构建所有包
pnpm build

# 运行测试
pnpm test

# 代码检查
pnpm lint

# 启动 playground
pnpm play

# 启动文档站
pnpm docs:dev

发版

本项目使用 changesets 管理版本和发布。

pnpm changeset       # 记录变更
pnpm version         # bump 版本 + 生成 CHANGELOG
pnpm release         # build + publish

推送到 main 分支后,CI 会自动创建 Release PR 或发布到 npm。

项目结构

apps/
├── playground/   # Vite + Vue 3 演示应用
└── docs/         # Astro Starlight 文档站
packages/
├── utils/        # @life-palette/utils 纯函数
├── media/        # @life-palette/media 媒体分析
└── uploader/     # @life-palette/uploader OSS 上传

License

MIT License © Life-Palette

About

拾色(LifePalette) packages monorepo🎉

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages