|
{ |
|
"presets": [ |
|
["env", { |
|
"modules": false |
|
}], |
|
"stage-1", |
|
"react" |
|
], |
|
"plugins": [ |
|
"lodash", |
|
["babel-plugin-transform-builtin-extend", { |
|
"globals": ["Error"] |
|
}], |
|
["transform-runtime", { |
|
"useBuiltIns": true, |
|
"useESModules": true |
|
}], |
|
["module-resolver", { |
|
/** |
|
* Use aliases to avoid relative path import hell. |
|
*/ |
|
"root": [ |
|
/** |
|
* Components |
|
*/ |
|
"./src/components" |
|
], |
|
"alias": { |
|
/** |
|
* Top level src directories |
|
*/ |
|
"Actions": "./src/actions/", |
|
"Backends": "./src/backends/", |
|
"Constants": "./src/constants/", |
|
"Formats": "./src/formats/", |
|
"Integrations": "./src/integrations/", |
|
"Lib": "./src/lib/", |
|
"Reducers": "./src/reducers/", |
|
"Redux": "./src/redux/", |
|
"Routing": "./src/routing/", |
|
"ValueObjects": "./src/valueObjects/", |
|
} |
|
}] |
|
], |
|
"env": { |
|
"test": { |
|
"plugins": ["transform-es2015-modules-commonjs"] |
|
} |
|
} |
|
} |