@salesforce/b2c-tooling-sdk / scaffold / FileModification
Interface: FileModification
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:98
File modification definition for modifying existing files
Properties
condition?
optionalcondition:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:112
Conditional expression
content?
optionalcontent:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:104
Content to insert/merge (for text modifications)
contentTemplate?
optionalcontentTemplate:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:106
Template file for the content
jsonPath?
optionaljsonPath:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:110
JSON path for json-merge operations (e.g., "scripts")
marker?
optionalmarker:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:108
Marker string to find (for insert-after/insert-before)
target
target:
string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:100
Target file path (supports substitution)
type
type:
"json-merge"|"insert-after"|"insert-before"|"append"|"prepend"
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:102
Type of modification