This snippet covers a few possible features and configuration.
- line 4 - define a default compiler for all tracked component. its possible to leave it empty.
- line 7 - override configurations for all component IDs that starts with "ui/".
- line 9 - define another compiler for "ui/*".
- line 12 - you can keep setting other rules to override other subset of components. for example - components starting with "utils/*"
- line 17 - can set a specific component ID to overrides.
- line 19 - use
"-"
to remove the compiler definition from component.
{
"bit": {
"env": {
"compiler": "bit.envs/compilers/babel@7.0.0"
},
"overrides": {
"ui/*": {
"env": {
"compiler": "bit.envs/compilers/react@1.0.1"
}
},
"utils/*": {
"env": {
"compiler": "bit.envs/compilers/typescript@3.0.0"
}
},
"utils/is-string": {
"env": {
"compiler": "-"
}
}
}
}
}