0.7.8 • Published 2 months ago
minecat v0.7.8
minecat
minecat is a monorepo cli tool for Node.js、React
Usage
minecat [命令]
命令:
minecat init init a minecat project with pnpm
minecat add [tpl] [newname] add a module in project
minecat install [package] pnpm add prod dependency to current project
minecat run [script] pnpm run script from current project
选项:
--version 显示版本号 [布尔]
-v, --verbose Run with verbose logging [布尔]
--help 显示帮助信息 [布尔]
1、打印信息和帮助
$ minecat
2、创建项目
$ minecat init
选择 Node.js/React 然后初始化 pnpm project
支持模版
- Node.js
- React + vite
该命令只是首次通过dclone下载仓库到~/.minecat缓存目录下面, 以后再使用的时候,直接从缓存目录进行copy,这样执行效率更高
如果想使用网络下载并更新,minecat init --force即可
3、创建Package
$ minecat add
$ minecat add lib yourdir
选择 Node.js/React 然后读 pnpm workspace 的配置,有 packages 就读,没有提示输入。
步骤
- 获取当前项目package.json minecat类型:Node.js/
- ls ~/.minecat/Node.js/
- mv lib to ./packages/xxx
- mv ~/.minecat/Node.js/xx ~/packages/xx
4、安装模块
$ minecat install debug ms
步骤(此处采用prompts,类似fig,更简单)
- 选择当前packages/xxx包
- 选择是prod还是dev依赖
5、自定义模版
为了方便自定义模版,增加minecat config子命令,用法如下。
$ minecat config --list
{
'Node.js': 'https://github.com/npmstudy/your-node-v20-monoreopo-project',
React: 'https://github.com/npmstudy/your-vite-react-monoreopo-project',
}
$ minecat config vue https://github.com/npmstudy/your-node-v20-monoreopo-project
{
'Node.js': 'https://github.com/npmstudy/your-node-v20-monoreopo-project',
React: 'https://github.com/npmstudy/your-vite-react-monoreopo-project',
vue: 'https://github.com/npmstudy/your-node-v20-monoreopo-project',
}
License
MIT @ npmstudy
0.7.8
2 months ago
0.7.6
2 months ago
0.7.5
2 months ago
0.7.7
2 months ago
0.7.3
2 months ago
0.6.1
2 months ago
0.6.0
2 months ago
0.3.0
2 months ago
0.2.0
2 months ago
0.0.9
2 months ago
0.0.8
2 months ago
0.5.0
2 months ago
0.0.5
2 months ago
0.4.0
2 months ago
0.5.2
2 months ago
0.0.7
2 months ago
0.5.1
2 months ago
0.0.6
2 months ago
0.0.4
3 months ago
0.0.3
3 months ago
0.1.0
4 months ago
0.0.2
4 months ago
0.0.1
4 months ago
1.0.0
4 months ago