Skip to content

@kekkai/blueprint / NextPresetOptions

Interface: NextPresetOptions ​

Defined in: src/presets/presets.ts:39

Options for the Next.js preset.

Extends ​

Properties ​

alias? ​

optional alias?: string

Defined in: src/presets/presets.ts:17

Import alias. Defaults to ~app.

Inherited from ​

PresetOptions.alias


emit? ​

optional emit?: EmitDef

Defined in: src/presets/presets.ts:22

Emit overrides — e.g. emit: { agents: ['claude'] }, the first customization nearly every adoption makes. Passed straight through.

Inherited from ​

PresetOptions.emit


name? ​

optional name?: string

Defined in: src/presets/presets.ts:15

Project name (Handbook title / agent contract).

Inherited from ​

PresetOptions.name


router? ​

optional router?: NextRouter

Defined in: src/presets/presets.ts:41

Route tree: App Router (app/), Pages Router (pages/), or both (migration).


srcDir? ​

optional srcDir?: boolean

Defined in: src/presets/presets.ts:43

Layers live under src/ (create-next-app --src-dir); otherwise the project root.