ts-lib
TypeScript library initial code.
一、功能
- TypeScript
- Prettier + TSLint
- Git Hooks
- Unit Test(Jest) && Coverage
- commitlint
- editorconfig
- stylelint
- changelog
- commit提示 使用
yarn cm
代替git commit
- Travis CI
- Circle CI
二、需要修改的文件
- package.json
三、参考
1.推荐目录结构
2.参考链接
3.Commit推荐格式
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
4.私有项目可去掉 Travis CI、Circle CI 和 Coveralls
yarn remove coveralls
packages.json删除下面这行
{
"scripts": {
"coverage": "jest --coverage --coverageReporters=text-lcov | coveralls"
}
}
删除文件 .travis.yml
删除文件 .circleci/config.yml