The various options of breakstring
allow for the breaking of lines in different ways.
If the width option of breakstring
is not set then width defaults to 80
.
File level options will always take priority unless override is set to true
.
With the configuration below all inline BUILD_INCLUDE statments would have asJsString applied and each BUILD_INCLUE file would be split into lines that are 100 characters wide with extra line breaks removed using breakstring.
const bp = new BuildProcess();
const opt = {
match: {
kind: "buildIncludeSlash"
},
asJsString: true,
breakstring: {
width: 100,
break: 'width',
eol: 'noLnBr'
}
override: true
}
const results = bp.buildInclude('','./includes/replace.txt', opt);
See Examples:
See Also: IOpt.breakstring
Generated using TypeDoc