1.0.2 • Published 6 months ago

@yeepay/yeepay-cli v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

yeepay-cli

技术文档

前端脚手架搭建技术方案

开发&调试

入口文件 :bin/index.js

调试:在当前目录下 npm link 就可以开始调试了

目录结构

yeepay-cli
├─ CHANGELOG.md                 # 版本更新日志
├─ README.md                    # 项目说明文档
├─ bin
│  └─ index.js                 # CLI入口文件
├─ config
│  ├─ git.config.js            # Git相关配置
│  └─ inquire.config.js        # 命令行交互问题配置
├─ lib
│  ├─ init.js                  # 项目初始化逻辑
│  ├─ utils                    # 工具函数目录
│  │  ├─ changeFile.js         # 文件修改相关工具
│  │  ├─ gitCreateProject.js   # Git项目创建工具
│  │  ├─ log.js               # 日志输出工具
│  │  ├─ operateGit.js        # Git操作相关工具
│  │  └─ utils.js             # 通用工具函数
│  └─ view.js                  # 视图相关逻辑
├─ package.json                # 项目配置文件
├─ pnpm-lock.yaml             # pnpm依赖锁定文件
└─ publish.sh                 # 发布脚本

发布

sh publish.sh

工具使用:

【commander】node命令行接口解决方案

【download-git-repo】git仓库下载的拓展

【chalk】输出彩色的字,可以搭配commander,zx等很多工具使用

【semver】node版本校验助手

【zx】google推出的命令行工具

【inquirer】交互式命令行集合,用于设置问题让用户选择

【ora】用来美化控制台的加载

1.0.2

6 months ago

1.0.2-beta.0

6 months ago

1.0.1

6 months ago

1.0.1-beta.0

6 months ago

1.0.0

6 months ago

1.0.0-beta.3

6 months ago

1.0.0-beta.2

6 months ago

1.0.0-beta.1

6 months ago

1.0.0-beta.0

6 months ago