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 plugin: | Api Extractor plugin |
| Description: | Configures API reports, .d.ts rollups, and generation of API documentation |
| Riggable? | Yes |
| Supported file path: | <project folder>/.eslintrc.js |
| Associated plugin: | Lint plugin |
| Description: | Configures lint rules |
| Riggable? | via "extends" only |
| Supported file path: | <project folder>/config/jest.config.json |
| Associated plugin: | Jest plugin |
| Description: | Configures how unit tests are run |
| Riggable? | NO via "preset" only |
| Supported file path: | <project folder>/package.json |
| Associated plugin: | 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 plugin: | TypeScript plugin |
| Description: | Configures the TypeScript compiler |
| Riggable? | via "extends" only |
| Supported file path: | <project folder>/tslint.json |
| Associated plugin: | Lint plugin |
| Description: | Configures lint rules |
| Riggable? | via "extends" only |
| Supported file path: | <project folder>/webpack.config.js |
| Associated plugin: | Webpack plugins |
| Description: | Configures bundling |
| Riggable? | via import only |