@kekkai/blueprint / ModuleDef
Interface: ModuleDef
Defined in: config/types.ts:92
How a single module (feature folder) is shaped.
Properties
entry?
optionalentry?:string
Defined in: config/types.ts:102
The public entry filename. Everything else is private. Optional — omitting it means index.
layout?
optionallayout?:"folder"|"flat"
Defined in: config/types.ts:97
folder = one folder per module with an entry file; flat = single file. Optional — omitting it means flat.
private?
optionalprivate?:string[]
Defined in: config/types.ts:107
Private sub-parts kept behind the entry, e.g. ['hooks', 'styles', 'types']. Optional — omitting it means none ([]).
