Rush StackShopBlogEvents
Skip to main content

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 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