0%
使用 Lerna、Rollup、TypeScript 打造自己的 JavaScript 工具包
目标
- 使用 Rollup、TypeScript 构建三个工具包,分别为:仅支持浏览器环境(使用了 BOM、DOM)、仅支持 nodejs 环境(使用了 nodejs API)、纯 JavaScript 环境;
- 自动生成 *.d.ts 文件,使用 @microsoft/api-documenter、 @microsoft/api-extractor 生成 API Doc;
- 加入 Jest 测试工具,测试覆盖率达标后方可发包;
- 使用 Lerna 进行多 package 管理与 npm 发布。