Rush StackShopBlogEvents
Skip to main content

Home > @rushstack/heft > HeftConfiguration

HeftConfiguration class

Signature:

export declare class HeftConfiguration 

Properties

PropertyModifiersTypeDescription
buildFolderPathreadonlystringProject build folder path. This is the folder containing the project's package.json file.
globalTerminalreadonlyITerminalTerminal instance to facilitate logging.
heftPackageJsonreadonlyIPackageJsonThe Heft tool's package.json
projectConfigFolderPathreadonlystringThe path to the project's "config" folder.
projectPackageJsonreadonlyIPackageJsonThe package.json of the project being built
rigConfigreadonlyIRigConfigThe rig.json configuration for this project, if present.
rigPackageResolverreadonlyIRigPackageResolverThe rig package resolver, which can be used to rig-resolve a requested package.
tempFolderPathreadonlystringThe project's temporary folder.
terminalProviderreadonlyITerminalProviderTerminal provider for the provided terminal.