configuration¶
Required: No
Type: List of configuration option overrides
Condition: Yes
The configuration property contains non-default configuration options that should be applied to the project configuration files when the project is initially generated. The options will only be applied on the first generation (i.e. when the config file did not previously exist).
Configuration options should be applied in the order they are declared in the project file, such that the last matching rule in the list is the one that is written to the final config file.
Configuration option overrides have the following properties:
Key | Required | Type | Description |
---|---|---|---|
name |
Yes | String | Name of the configuration option |
value |
Yes | String | New value for the configuration option |
condition |
No | List of features | The configuration option is modified if all the given features are present |
unless |
No | List of features | The configuration option is modified unless any of the given features are present |
Example
1 2 |
|
1 2 3 |
|