@salesforce/b2c-tooling-sdk / scaffold / FileModification
Interface: FileModification ​
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:105
File modification definition for modifying existing files
Properties ​
condition? ​
optionalcondition:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:119
Conditional expression
content? ​
optionalcontent:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:111
Content to insert/merge (for text modifications)
contentTemplate? ​
optionalcontentTemplate:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:113
Template file for the content
jsonPath? ​
optionaljsonPath:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:117
JSON path for json-merge operations (e.g., "scripts")
marker? ​
optionalmarker:string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:115
Marker string to find (for insert-after/insert-before)
target ​
target:
string
Defined in: packages/b2c-tooling-sdk/src/scaffold/types.ts:107
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:109
Type of modification