Appearance
Settings
The settings.json file in the project root directory stores the banner template settings.
json
{
"name": "universal-banner-template",
"id": "dbfa36bdffb0a46c55f85b78e394c65d",
"localization": {
"current": "eng",
"original": "",
"langs": [
"eng"
],
"country": "Global"
},
"browserslist": [
"last 2 ios version",
"last 2 android version"
],
"screenshoter": {
"delay": 1000
},
"theme": {
"default": "light",
"current": "light"
},
"information": {
"brand": {
"id": "5e78da1ef9478e000812b52a",
"name": "Viseven"
}
},
"targetCLM": {
"code": ""
}
}| Field | Description |
|---|---|
buildOptions | A configuration object that defines the settings and behavior of the build process during the banner export. |
buildOptions.externalModules | An array of glob patterns used to specify which modules to exclude from the final bundle. |
name | The banner template name. |
id | The unique ID of the created banner. |
localization | Information about the current localization and available languages of the banner template. |
browserslist | Defines the supported browsers for demonstrating your banner. This configuration is applicable in prefixing the CSS rules and polyfilling JS. The exporting engine applies these settings only when building the banner for the target CLM app. For more information, see the Browserslist configuration syntax. |
screenshoter | The settings for taking the banner screenshots when you export the banner to the PDF format. |
screenshoter.delay | The delay with which the banner screenshot is generated in milliseconds. For more information, see Set delay for generating a screenshot. |
theme | The default and current theme of the banner. |
information | Information about the brand and the name of the banner template. |
targetCLM | The name and code of the target system for which the banner template was created. |
For more information about settings in other template types, see the Configuration section.