Skip to content

ResolveSetupConfigOptions

Defined in: types.ts:46

baseConfig: SetupConfig

Defined in: types.ts:52

Starting point before any override is applied.


optional booleanFeatures?: string[]

Defined in: types.ts:56

Flag names that add (true) or remove (false) a same-named feature id from include.


optional dependentFeatures?: 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.


optional localOverrides?: LocalOverrides

Defined in: types.ts:50

Include/exclude overrides from a consumer’s own project-local config file, if any.


optional packageJsonFeatureId?: string

Defined in: types.ts:62

The feature id added/removed per dependentFeatures. Defaults to "package-json".


optional presetFlagName?: string

Defined in: types.ts:58

The flag name checked against presets. Defaults to "preset".


optional presets?: Record<string, string[]>

Defined in: types.ts:54

Named presets; a matched preset replaces include outright, short-circuiting booleanFeatures.