babel-preset-druid
Babel preset for use in Druid's React projects.
Included Babel presets and plugins
Note that babel-preset-react adds babel-preset-flow.
-
babel-plugin-transform-object-rest-spread
This allows using the
let a = { a: 'hello', ...anotherObject }
syntax.
Browser support
Since this uses babel-preset-env, browser support is embedded in the preset.
The following browsers are supported:
- Last 4 Android versions
- Last 2 Chrome versions
- Last 2 ChromeAndroid versions
- Last 3 Firefox versions
- Last 2 FirefoxAndroid versions
- Last 3 iOS versions
- Last 2 Safari versions
- IE 9-10
- All Edge versions
The browser list can be overriden by providing parameters to the preset:
[
'babel-preset-druid',
{
babelPresetEnv: {
targets: {
browsers: [
"ie 8-10",
"edge >= 12"
]
}
}
}
]
Note that if you want to support all edge versions, you must specify edge >= 12