Optimize babel config to reduce output filesize

This commit is contained in:
Toby Zerner 2018-06-16 13:48:04 +09:30
parent eb9756a39e
commit 14825b58a7

View File

@ -27,9 +27,12 @@ module.exports = function(options = {}) {
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env', '@babel/preset-react'],
presets: [
['@babel/preset-env', {modules: false, loose: true}],
['@babel/preset-react']
],
plugins: [
['@babel/plugin-transform-runtime'],
['@babel/plugin-transform-runtime', {useESModules: true}],
['@babel/plugin-proposal-class-properties'],
['@babel/plugin-transform-react-jsx', {pragma: 'm'}]
]