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 |