Skip to content

yc-w-cn/versync

Repository files navigation

@yc-w-cn/versync

一行指令同步 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.0

项目结构

versync/
├── src/
│   ├── index.ts       # CLI 入口文件
│   ├── core.ts        # 核心逻辑
│   └── core.spec.ts   # 单元测试
├── package.json
├── tsconfig.json
└── LICENSE

开发

# 安装依赖
pnpm install

# 构建
pnpm build

# 运行测试
pnpm test

# 类型检查
pnpm typecheck

# 代码检查
pnpm lint

许可证

MIT

作者

yc-w-cn - GitHub

About

一行指令同步 Monorepo 所有的 package.json 版本

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors