scaffold-typescript-cli--circleci TypeScript CLI脚手架模板

TypeScript 写 CLI 工具写多了,总想偷点懒对吧?scaffold-typescript-cli--circleci就是那种拿来就能干活的脚手架,连 CircleCI 的持续集成都配好了。你只需要关心业务逻辑,打包、测试、CI 这些都安排得明明白白。

Snowcoders团队出的这套 CLI 模板,整体结构挺清爽的,像src/放逻辑、.circleci/搞构建部署,连tsconfig.jsonpackage.json都帮你配好,基本一开箱就能跑。

项目用TypeScript写的,类型安全这一块儿比较放心,出问题也能早点暴露,调试起来轻松不少。而且scripts/里还有自动打包脚本,命令行体验也顺畅。

你写命令行工具,比如要做个内部脚手架、自动生成文件那种,这套模板就挺适合。用上 CircleCI 后,每次 push 都能自动跑测试,省了不少重复劳动。

如果你正打算搞一个自己的 CLI 项目,不妨先看看这个脚手架,能少踩不少坑,后续维护也更省心。想深入了解,可以参考它家的相关项目:

哦对了,刚开始用的时候建议先改下package.jsonLICENSE,别忘了把默认信息替换掉。

zip
scaffold-typescript-cli--circleci-master.zip 预估大小:27个文件
folder
scaffold-typescript-cli--circleci-master 文件夹
file
changelog.md 14B
folder
bin 文件夹
file
index.js 94B
file
renovate.json 33B
file
package.json 1KB
file
jest.config.js 87B
file
.lintstagedrc.js 94B
file
.sortierignore 59B
file
tsconfig.production.json 167B
file
LICENSE 1KB
file
package-lock.json 281KB
file
consistency.json 2KB
folder
src 文件夹
folder
lib 文件夹
file
index.ts 114B
folder
cli 文件夹
file
index.test.ts 822B
file
index.ts 269B
file
.npmignore 229B
file
.eslintrc.js 90B
file
tsconfig.json 260B
file
.gitignore 58B
folder
.circleci 文件夹
file
config.yml 214B
file
.huskyrc.js 89B
file
.prettierrc.js 92B
file
README.md 87B
file
.eslintignore 108B
file
.sortierrc.js 90B
file
.gitattributes 24B
folder
.vscode 文件夹
file
launch.json 1006B
file
settings.json 57B
zip 文件大小:74.88KB