前端开发中除UI组件外所有开发套件。
API文档站点 | 规划文档 | PR | Release Logs | 开发插件: Monorepo Workspace | 基于
util) 通用的js工具函数solutions) 与react相兼容的技术方案eslint) 团队公用 Eslint 规范配置prettier) 团队公用 Prettier 规范配置commitlint) 团队公用 Commitlint 规范配置translator) 目前主要用于文档多语言翻译的脚本工具configuration) 该包作为webtools中其他包统一的配置中心cf-pages) 该包为一个action,用于触发cloudflare pages的构建,并实时获取构建进度全局安装管理包的管理器 @antfu/ni
npm i -g @antfu/ni
启动 corepack 以保证使用 packageManager 所约定的包管理器
corepack enable
使用 ni 安装初始化项目依赖
ni
git commit 提交更改, 必须携带 scope。需遵从 commit 约定;仅作为测试手段或特殊情况的特殊手段
git commit 提交更改, 必须携带 scope。pnpm run release-scope 更新版本号、添加commit、打tag、生成changelog、将tag、commit同步到远程pnpm run publish-scope 代码 build、发布到 github Package在 playground/react-demo 中对各个包进行快速的体验测试与问题复现
pnpm run playground
template 名称替换为新包的 scope 名称scope 的变量与逻辑
webtools.config.js