@salesforce/b2c-tooling-sdk / scaffold / ScaffoldManifest
Interface: ScaffoldManifest
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:125
Scaffold manifest (scaffold.json)
Properties
category
category:
string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:133
Category for filtering and organization
defaultOutputDir?
optionaldefaultOutputDir:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:143
Default output directory relative to cwd (created if needed)
description
description:
string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:131
Description of what this scaffold creates
displayName
displayName:
string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:129
Human-readable display name
files?
optionalfiles:FileMapping[]
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:137
File mappings (optional - defaults to all files in files/ directory)
modifications?
optionalmodifications:FileModification[]
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:139
Modifications to existing files (optional)
name
name:
string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:127
Unique identifier (kebab-case)
parameters
parameters:
ScaffoldParameter[]
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:135
Parameters for user input (prompts/flags)
postInstructions?
optionalpostInstructions:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:141
Instructions to show after generation