Home > @rushstack/heft > HeftConfiguration
HeftConfiguration class
Signature:
export declare class HeftConfiguration
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| buildFolderPath | readonly | string | Project build folder path. This is the folder containing the project's package.json file. |
| globalTerminal | readonly | ITerminal | Terminal instance to facilitate logging. |
| heftPackageJson | readonly | IPackageJson | The Heft tool's package.json |
| projectConfigFolderPath | readonly | string | The path to the project's "config" folder. |
| projectPackageJson | readonly | IPackageJson | The package.json of the project being built |
| rigConfig | readonly | IRigConfig | The rig.json configuration for this project, if present. |
| rigPackageResolver | readonly | IRigPackageResolver | The rig package resolver, which can be used to rig-resolve a requested package. |
| tempFolderPath | readonly | string | The project's temporary folder. |
| terminalProvider | readonly | ITerminalProvider | Terminal provider for the provided terminal. |