mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-08 22:15:02 +00:00
cb1bdb2b5b
On compile maintenant pour les navigateurs récents (qui supportent les modules es6. On ajoute une config de build pour les browser legacy (ie11). Cela permet : - De ne plus être dépendant de polyfill.io (qui nous a claqué dans les doigts et a peté la prod) - D'avoir un JS transpilé plus léger et plus proche du code écrit pour les navigateurs récents - De pouvoir ajuster le build en fonction du navigateur (on ajoute pas le serviceWorker dans IE par exemple. A l'inverse, on pourrait multiplier le nombre de bundle pour tirer profit de HTTP2)
18 lines
426 B
Text
18 lines
426 B
Text
{
|
|
"presets": ["@babel/react", "@babel/flow"],
|
|
"plugins": [
|
|
"@babel/plugin-proposal-class-properties",
|
|
"@babel/plugin-proposal-do-expressions",
|
|
"@babel/plugin-proposal-optional-chaining",
|
|
"@babel/plugin-proposal-object-rest-spread",
|
|
"@babel/plugin-syntax-dynamic-import",
|
|
"react-hot-loader/babel",
|
|
["webpack-alias", { "config": "./source/webpack.dev.js" }],
|
|
[
|
|
"ramda",
|
|
{
|
|
"useES": true
|
|
}
|
|
]
|
|
]
|
|
}
|