其他的配置文件
除了 Heft 本身定义的配置文件外,在构建项目时还会有一些特定工具的配置文件。
| 支持的文件路径: | <project folder>/config/api-extractor.json | 
| 对应的任务: | api-extractor | 
| 描述: | 配置 API 报告,打包 .d.ts, 生成 API 文档 | 
| Riggable? | Yes | 
| 支持的文件路径: | <project folder>/.eslintrc.js | 
| 对应的任务: | eslint | 
| 描述: | 配置格式化规则 | 
| Riggable? | 仅仅通过 "extends" | 
| 支持的文件路径: | <project folder>/config/jest.config.json | 
| 对应的任务: | jest | 
| 描述: | 配置单元测试的执行方式 | 
| Riggable? | 不通过 "preset" | 
| 支持的文件路径: | <project folder>/package.json | 
| 对应的任务: | N/A | 
| 描述: | 定义一个项目,可以作为 NPM 包发布 | 
| Riggable? | N/A | 
| 支持的文件路径: | <project folder>/tsconfig.json | 
| 对应的任务: | typescript | 
| 描述: | 配置 TypeScript 编译器 | 
| Riggable? | 仅仅通过 "extends" | 
| 支持的文件路径: | <project folder>/tslint.json | 
| 对应的任务: | tslint | 
| 描述: | 配置格式化规则 | 
| Riggable? | 仅仅通过 "extends" | 
| 支持的文件路径: | <project folder>/webpack.config.js | 
| 对应的任务: | webpack | 
| 描述: | 配置打包规则 | 
| Riggable? | 仅仅通过 import |