diff options
author | Yamagishi Kazutoshi <ykzts@desire.sh> | 2019-12-02 21:38:53 +0900 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2019-12-02 13:38:53 +0100 |
commit | 9e34cf9a86c38e850c423595eb6ac9a36c895cfb (patch) | |
tree | df00c1dace27450a1a9718bd030149e2f9821962 /babel.config.js | |
parent | 41950394205f5ffbd42112699cc28f3f40f9c6ee (diff) |
Remove unnecessary dependencies (#12533)
Diffstat (limited to 'babel.config.js')
-rw-r--r-- | babel.config.js | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/babel.config.js b/babel.config.js index 3f7ff84db..9be5b547a 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,36 +1,39 @@ module.exports = (api) => { const env = api.env(); + const reactOptions = { + development: false, + }; + const envOptions = { - debug: false, loose: true, modules: false, + debug: false, }; const config = { presets: [ - '@babel/react', + ['@babel/react', reactOptions], ['@babel/env', envOptions], ], plugins: [ - '@babel/syntax-dynamic-import', - ['@babel/proposal-object-rest-spread', { useBuiltIns: true }], ['@babel/proposal-decorators', { legacy: true }], '@babel/proposal-class-properties', ['react-intl', { messagesDir: './build/messages' }], 'preval', ], - overrides: [{ - test: /tesseract\.js/, - presets: [ - ['@babel/env', { ...envOptions, modules: 'commonjs' }], - ], - }], + overrides: [ + { + test: /tesseract\.js/, + presets: [ + ['@babel/env', { ...envOptions, modules: 'commonjs' }], + ], + }, + ], }; switch (env) { case 'production': - envOptions.debug = false; config.plugins.push(...[ 'lodash', [ @@ -55,11 +58,8 @@ module.exports = (api) => { ]); break; case 'development': + reactOptions.development = true; envOptions.debug = true; - config.plugins.push(...[ - '@babel/transform-react-jsx-source', - '@babel/transform-react-jsx-self', - ]); break; case 'test': envOptions.modules = 'commonjs'; |