Other config files
Besides the configs files defined by Heft itself, a number of tool-specific config files are also consulted when building a project.
| Supported file path: | <project folder>/config/api-extractor.json |
| Associated task: | api-extractor |
| Description: | Configures API reports, .d.ts rollups, and generation of API documentation |
| Riggable? | Yes |
| Supported file path: | <project folder>/.eslintrc.js |
| Associated task: | eslint |
| Description: | Configures lint rules |
| Riggable? | via "extends" only |
| Supported file path: | <project folder>/config/jest.config.json |
| Associated task: | jest |
| Description: | Configures how unit tests are run |
| Riggable? | NO via "preset" only |
| Supported file path: | <project folder>/package.json |
| Associated task: | N/A |
| Description: | Defines a project, which can optionally be published as an NPM package |
| Riggable? | N/A |
| Supported file path: | <project folder>/tsconfig.json |
| Associated task: | typescript |
| Description: | Configures the TypeScript compiler |
| Riggable? | via "extends" only |
| Supported file path: | <project folder>/tslint.json |
| Associated task: | tslint |
| Description: | Configures lint rules |
| Riggable? | via "extends" only |
| Supported file path: | <project folder>/webpack.config.js |
| Associated task: | webpack |
| Description: | Configures bundling |
| Riggable? | via import only |