From dc9a67652d77a56038d3132aab1856e555e4c769 Mon Sep 17 00:00:00 2001 From: Winnie Hellmann Date: Wed, 20 Feb 2019 21:27:23 +0100 Subject: Transpile @gitlab/ui for Jest --- .babelrc.js | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 .babelrc.js (limited to '.babelrc.js') diff --git a/.babelrc.js b/.babelrc.js deleted file mode 100644 index 1b05a67354e..00000000000 --- a/.babelrc.js +++ /dev/null @@ -1,45 +0,0 @@ -const BABEL_ENV = process.env.BABEL_ENV || process.env.NODE_ENV || null; - -const presets = [ - [ - '@babel/preset-env', - { - modules: false, - targets: { - ie: '11', - }, - }, - ], -]; - -// include stage 3 proposals -const plugins = [ - '@babel/plugin-syntax-dynamic-import', - '@babel/plugin-syntax-import-meta', - '@babel/plugin-proposal-class-properties', - '@babel/plugin-proposal-json-strings', - '@babel/plugin-proposal-private-methods', -]; - -// add code coverage tooling if necessary -if (BABEL_ENV === 'coverage') { - plugins.push([ - 'babel-plugin-istanbul', - { - exclude: ['spec/javascripts/**/*', 'app/assets/javascripts/locale/**/app.js'], - }, - ]); -} - -// add rewire support when running tests -if (BABEL_ENV === 'karma' || BABEL_ENV === 'coverage') { - plugins.push('babel-plugin-rewire'); -} - -// Jest is running in node environment -if (BABEL_ENV === 'jest') { - plugins.push('transform-es2015-modules-commonjs'); - plugins.push('dynamic-import-node'); -} - -module.exports = { presets, plugins }; -- cgit v1.2.3