Skip to content

@kekkai/blueprint / DepsOptions

Interface: DepsOptions ​

Defined in: src/inspect/deps.ts:22

Extends ​

  • ResolveOptions

Properties ​

framework? ​

optional framework?: "vue" | "react"

Defined in: src/project/resolve.ts:25

Force the framework when detection is ambiguous.

Inherited from ​

ResolveOptions.framework


json? ​

optional json?: boolean

Defined in: src/inspect/deps.ts:26

Emit machine-readable JSON instead of the text report.


loadConfig? ​

optional loadConfig?: (file) => Promise<Blueprint>

Defined in: src/project/resolve.ts:27

Load an existing blueprint.config (default dynamic import).

Parameters ​

file ​

string

Returns ​

Promise<Blueprint>

Inherited from ​

ResolveOptions.loadConfig


log? ​

optional log?: (message) => void

Defined in: src/inspect/deps.ts:28

Output sink (default console.log).

Parameters ​

message ​

string

Returns ​

void


migrateLegacyConfig? ​

optional migrateLegacyConfig?: boolean

Defined in: src/project/resolve.ts:28

Inherited from ​

ResolveOptions.migrateLegacyConfig


scaffoldAgents? ​

optional scaffoldAgents?: AgentTarget[]

Defined in: src/project/resolve.ts:36

Persist these contract targets into a scaffolded config (init --agent), or the next plain init grows the dropped contract back. An existing config is never touched — its own emit.agents is the declaration.

Inherited from ​

ResolveOptions.scaffoldAgents


target? ​

optional target?: string

Defined in: src/inspect/deps.ts:24

Unit to query, e.g. hooks/useCart or src/auth/hooks/useCart.ts.


topology? ​

optional topology?: "layer-first" | "module-first"

Defined in: src/project/resolve.ts:30

Fresh React/Vue scaffold topology; module-first opens the preset's empty module runway.

Inherited from ​

ResolveOptions.topology