@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