Type Alias: ConfigTemplateOptions
ConfigTemplateOptions =
object
Defined in: packages/codegen/src/config-template.ts:8
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:12
Component module import path (e.g. './components/ui')
componentTypeImport?
optionalcomponentTypeImport?:string
Defined in: packages/codegen/src/config-template.ts:14
Component type import specifier for generics (e.g. './components/ui')
config?
optionalconfig?:ZodFormsConfig
Defined in: packages/codegen/src/config-template.ts:10
Fully authored canonical config; serialize every public setting.
defaults?
optionaldefaults?:ConfigDefaults
Defined in: packages/codegen/src/config-template.ts:30
Defaults block
fields?
optionalfields?:Record<string,Record<string,unknown>>
Defined in: packages/codegen/src/config-template.ts:32
Per-field overrides
overrides?
optionaloverrides?:Record<string, {controlled?:boolean;props?:Record<string,string|number|boolean|null>; }>
Defined in: packages/codegen/src/config-template.ts:22
Component overrides (name → { controlled?: boolean; props?: ... })
preset?
optionalpreset?:"shadcn"|"html"
Defined in: packages/codegen/src/config-template.ts:20
Preset name: 'shadcn' | 'html'
schemaExports?
optionalschemaExports?:string[]
Defined in: packages/codegen/src/config-template.ts:18
Schema export names for the schemas block
schemaTypeImport?
optionalschemaTypeImport?:string
Defined in: packages/codegen/src/config-template.ts:16
Schema type import specifier (e.g. './schema')