git clone <this repo>
builds
: 用于构建当前包test
: 用于测试当前test
文件夹下的测试用例api
: 用于合并并生成 lib 文件夹下的*.d.ts
文件changelog
: 根据 commit log 自动生成CHANGELOG.md
文件`prepublishOnly
: 当使用npm publish
时会自动触发该 script
- 支持
typescript
- 支持
eslint
- 支持使用
jest
测试 - 支持自动合并
d.ts
文件 - 支持自动生成
changelog
- 支持
commit lint
- 支持根据 rollup 配置
min.js
做terser
压缩并展示gzip
压缩后大小展示