From 14825b58a7adeb216b56ad88cb0959c8b379ff9b Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Sat, 16 Jun 2018 13:48:04 +0930 Subject: [PATCH] Optimize babel config to reduce output filesize --- js-packages/webpack-config/index.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/js-packages/webpack-config/index.js b/js-packages/webpack-config/index.js index dbf9a3963..825aabfd5 100644 --- a/js-packages/webpack-config/index.js +++ b/js-packages/webpack-config/index.js @@ -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'}] ]