Home > @rushstack/heft > HeftConfiguration
HeftConfiguration class
Signature:
export declare class HeftConfiguration
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
buildCacheFolder | readonly | string | The project's build cache folder. This folder exists at <project root>/.heft/build-cache. TypeScript's output goes into this folder and then is either copied or linked to the final output folder |
buildFolder | readonly | string | Project build folder. 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 |
projectConfigFolder | readonly | string | The path to the project's "config" folder. |
projectHeftDataFolder | readonly | string | The path to the project's ".heft" folder. |
projectPackageJson | readonly | IPackageJson | The package.json of the project being built |
rigConfig | readonly | RigConfig | The rig.json configuration for this project, if present. |
terminalProvider | readonly | ITerminalProvider | Terminal provider for the provided terminal. |