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 |