1
0
mirror of https://github.com/trezor/trezor-wallet synced 2024-11-01 05:29:37 +00:00
trezor-wallet/babel.config.js
2019-02-04 15:09:35 +01:00

50 lines
1.2 KiB
JavaScript

module.exports = (api) => {
api.cache(true);
return {
presets: [
[
'@babel/preset-env',
{
useBuiltIns: 'entry',
loose: true,
},
],
'@babel/preset-react',
'@babel/preset-flow',
],
plugins: [
'react-hot-loader/babel',
'@babel/plugin-transform-flow-strip-types',
'@babel/plugin-proposal-class-properties',
'@babel/plugin-proposal-object-rest-spread',
[
'@babel/plugin-transform-runtime',
{
regenerator: true,
},
],
[
'module-resolver',
{
root: [
'./src',
],
alias: {
public: [
'./public',
],
},
},
],
'babel-plugin-styled-components',
],
env: {
test: {
presets: [
'jest',
],
},
},
};
};