一行指令同步 Monorepo 所有的 package.json 版本。
- 无依赖、毫秒级执行
- 不破坏 JSON 缩进和格式
- 自动扫描 packages 目录
- 支持根目录和子项目同步
# 使用 pnpm 安装(推荐)
pnpm add -g @yc-w-cn/versync
# 或使用 npm
npm install -g @yc-w-cn/versync
# 或使用 yarn
yarn global add @yc-w-cn/versync# 全局安装后使用
vs 2.0.0
# 或使用 pnpx(无需全局安装)
pnpx @yc-w-cn/versync 2.0.0
# 或使用 npx(无需全局安装)
npx @yc-w-cn/versync 2.0.0versync/
├── src/
│ ├── index.ts # CLI 入口文件
│ ├── core.ts # 核心逻辑
│ └── core.spec.ts # 单元测试
├── package.json
├── tsconfig.json
└── LICENSE
# 安装依赖
pnpm install
# 构建
pnpm build
# 运行测试
pnpm test
# 类型检查
pnpm typecheck
# 代码检查
pnpm lintMIT
yc-w-cn - GitHub