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