From b09dc55c94ba163db7136071de03fbf897f2cb02 Mon Sep 17 00:00:00 2001 From: Ivan Goncharov Date: Wed, 15 Jan 2020 13:32:04 +0800 Subject: [PATCH] babel: Switch to static config to enable caching --- .babelrc | 27 +++++++++++++++++++++++++++ .babelrc.js | 27 --------------------------- 2 files changed, 27 insertions(+), 27 deletions(-) create mode 100644 .babelrc delete mode 100644 .babelrc.js diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000000..4af63f57dd --- /dev/null +++ b/.babelrc @@ -0,0 +1,27 @@ +{ + "presets": [["@babel/preset-env", { "targets": { "node": "current" } }]], + "plugins": [ + "./resources/inline-invariant", + "@babel/plugin-transform-flow-strip-types" + ], + "overrides": [ + { + "exclude": ["**/__tests__/**/*", "**/__fixtures__/**/*"], + "presets": ["@babel/preset-env"], + "plugins": [ + ["@babel/plugin-transform-classes", { "loose": true }], + ["@babel/plugin-transform-destructuring", { "loose": true }], + ["@babel/plugin-transform-spread", { "loose": true }], + ["@babel/plugin-transform-for-of", { "assumeArray": true }] + ], + "env": { + "cjs": { + "presets": [["@babel/preset-env", { "modules": "commonjs" }]] + }, + "mjs": { + "presets": [["@babel/preset-env", { "modules": false }]] + } + } + } + ] +} diff --git a/.babelrc.js b/.babelrc.js deleted file mode 100644 index 2287ba5ada..0000000000 --- a/.babelrc.js +++ /dev/null @@ -1,27 +0,0 @@ -module.exports = { - presets: [['@babel/preset-env', { targets: { node: 'current' } }]], - plugins: [ - './resources/inline-invariant', - '@babel/plugin-transform-flow-strip-types', - ], - overrides: [ - { - exclude: ['**/__tests__/**/*', '**/__fixtures__/**/*'], - presets: ['@babel/preset-env'], - plugins: [ - ['@babel/plugin-transform-classes', { loose: true }], - ['@babel/plugin-transform-destructuring', { loose: true }], - ['@babel/plugin-transform-spread', { loose: true }], - ['@babel/plugin-transform-for-of', { assumeArray: true }], - ], - env: { - cjs: { - presets: [['@babel/preset-env', { modules: 'commonjs' }]], - }, - mjs: { - presets: [['@babel/preset-env', { modules: false }]], - }, - }, - }, - ], -};