ResolveSetupConfigOptions
Defined in: types.ts:46
Properties
Section titled “Properties”baseConfig
Section titled “baseConfig”baseConfig:
SetupConfig
Defined in: types.ts:52
Starting point before any override is applied.
booleanFeatures?
Section titled “booleanFeatures?”
optionalbooleanFeatures?:string[]
Defined in: types.ts:56
Flag names that add (true) or remove (false) a same-named feature id from include.
dependentFeatures?
Section titled “dependentFeatures?”
optionaldependentFeatures?:string[]
Defined in: types.ts:60
Feature ids that, if any is included, require packageJsonFeatureId to also be included.
flags:
SetupFlags
Defined in: types.ts:48
This command’s own parsed flags.
localOverrides?
Section titled “localOverrides?”
optionallocalOverrides?:LocalOverrides
Defined in: types.ts:50
Include/exclude overrides from a consumer’s own project-local config file, if any.
packageJsonFeatureId?
Section titled “packageJsonFeatureId?”
optionalpackageJsonFeatureId?:string
Defined in: types.ts:62
The feature id added/removed per dependentFeatures. Defaults to "package-json".
presetFlagName?
Section titled “presetFlagName?”
optionalpresetFlagName?:string
Defined in: types.ts:58
The flag name checked against presets. Defaults to "preset".
presets?
Section titled “presets?”
optionalpresets?:Record<string,string[]>
Defined in: types.ts:54
Named presets; a matched preset replaces include outright, short-circuiting booleanFeatures.