module: {
rules: [
{
test: /[.]jsx?$/,
use: [
{
loader: 'babel-loader',
options: {
presets: [
['env', {
targets: {
browsers: ['last 2 versions'],
},
modules: false,
}],
'flow',
'react',
'jest',
'stage-2',
'stage-3',
],
plugins: [
['transform-runtime'],
['transform-es2015-modules-commonjs'],
['transform-react-jsx'],
['lodash'],
['styled-components'],
['module-resolver', {
root: ['./client/src'],
}],
['import-inspector', {
serverSideRequirePath: false,
webpackRequireWeakId: true,
}],
],
},
},
],
},
],
}
{
"presets": [
["env", {
"targets": {
"browsers": ["last 2 versions"]
},
"modules": false
}],
"flow",
"react",
"jest",
"stage-2",
"stage-3"
],
"plugins": [
["transform-runtime"],
["transform-es2015-modules-commonjs"],
["transform-react-jsx"],
["lodash"],
["styled-components"],
["module-resolver", {
"root": ["./client/src"]
}],
["import-inspector", {
"serverSideRequirePath": false,
"webpackRequireWeakId": true
}]
]
}