Improve this page

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