TypeScript library starter
一个开源的 TypeScript 开发基础库的脚手架工具,可以帮助我们快速初始化一个 TypeScript 项目。官网
使用
1 | # YOURFOLDERNAME 项目名称 |
通过 git clone 把项目代码拉取到本地,并指定项目名称,然后运行 npm install 安装依赖。
项目目录介绍
1 | ├── CONTRIBUTING.md |
优秀工具集成
使用 TypeScript library starter 创建的项目集成了很多优秀的开源工具:
使用 RollupJS 帮助我们打包。
使用 Prettier 和 TSLint 帮助我们格式化代码以及保证代码风格一致性。
使用 TypeDoc 帮助我们自动生成文档并部署到 GitHub pages。
使用 Jest 帮助我们做单元测试。
使用 Commitizen 帮助我们生成规范化的提交注释。
使用 Semantic release 帮助我们管理版本和发布。
使用 husky 帮助我们更简单地使用 git hooks。
使用 Conventional changelog 帮助我们通过代码提交信息自动生成 change log。