Home > @rushstack/heft > HeftConfiguration
HeftConfiguration class
Signature:
export declare class HeftConfiguration
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
buildCacheFolder | 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 | string | Project build folder. This is the folder containing the project’s package.json file. | |
compilerPackage | ICompilerPackage | undefined | If used by the project being built, the tool package paths exported from the rush-stack-compiler-* package. | |
globalTerminal | Terminal | Terminal instance to facilitate logging. | |
heftPackageJson | IPackageJson | The Heft tool’s package.json | |
projectConfigFolder | string | The path to the project’s “config” folder. | |
projectHeftDataFolder | string | The path to the project’s “.heft” folder. | |
projectPackageJson | IPackageJson | The package.json of the project being built | |
rigConfig | RigConfig | The rig.json configuration for this project, if present. | |
terminalProvider | ITerminalProvider | Terminal provider for the provided terminal. |