Type Alias: ConfigTemplateOptions
ConfigTemplateOptions =
object
Defined in: packages/codegen/src/config-template.ts:7
Browser-safe config template generator. Produces the defineConfig({...}) source string used by both the CLI init command and the playground.
Properties
componentSource
componentSource:
string
Defined in: packages/codegen/src/config-template.ts:9
Component module import path (e.g. './components/ui')
componentTypeImport?
optionalcomponentTypeImport?:string
Defined in: packages/codegen/src/config-template.ts:11
Component type import specifier for generics (e.g. './components/ui')
defaults?
optionaldefaults?:object
Defined in: packages/codegen/src/config-template.ts:21
Defaults block
formProvider?
optionalformProvider?:boolean
mode?
optionalmode?:"submit"|"auto-save"
optimization?
optionaloptimization?:object
optimization.level?
optionallevel?:1|2|3
overwrite?
optionaloverwrite?:boolean
serverAction?
optionalserverAction?:boolean
ui?
optionalui?:"shadcn"|"html"
fields?
optionalfields?:Record<string,Record<string,unknown>>
Defined in: packages/codegen/src/config-template.ts:30
Per-field overrides
overrides?
optionaloverrides?:Record<string, {controlled?:boolean; }>
Defined in: packages/codegen/src/config-template.ts:19
Component overrides (name → { controlled?: boolean })
preset?
optionalpreset?:"shadcn"|"html"
Defined in: packages/codegen/src/config-template.ts:17
Preset name: 'shadcn' | 'html'
schemaExports?
optionalschemaExports?:string[]
Defined in: packages/codegen/src/config-template.ts:15
Schema export names for the schemas block
schemaTypeImport?
optionalschemaTypeImport?:string
Defined in: packages/codegen/src/config-template.ts:13
Schema type import specifier (e.g. './schema')