1.1.1 • Published 1 year ago

monorepo-manager-cli v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

MONO-REPO-CLI

基于Git、pnpm的monorepo管理工具,前端最好用的monorepo管理工具

此命令工具的主要目标:通过统一的管理,减少monorepo中冗余的书写

TIPS:如果你觉得可以接受pnpm关于--filter这种写法,此仓库可能你并不需要

安装

首先,全局安装插件:

npm i -g monorepo-manager-cli

场景一:monorepo仓库管理

直接执行命令行mono,如下:

示例图

此场景是monorepo的建库、模板管理等基础操作

场景二:代理pnpm的命令

首先会询问你需要在哪个子项目内执行命令,然后根据选择结果生成pnpm的执行命令

比如:

mono i

等价于

pnpm --filter=your-selected-result i
mono list

等价于

pnpm --filter=your-selected-result list

此场景仅用于pnpm的代理封装,减少--filter=xx的书写

场景三:执行子项目package.json中定义的scripts

直接执行命令即可:

mono run

等价于

pnpm --filter=your-selected-project run your-select-script

如何添加自己的模板

  1. 建立自己的Git模板仓库
  2. 安装mono-repo-cli
  3. 调用mono命令,将刚刚建立的Git模板仓库添加到本地
1.1.1

1 year ago

1.1.0

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago