Rush StackShopBlogEvents
Skip to main content
Version: 0.50.0

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