diff --git a/debian/patches/0720-install-babelrc.js b/debian/patches/0720-install-babelrc.js deleted file mode 100644 index 69b809b9df..0000000000 --- a/debian/patches/0720-install-babelrc.js +++ /dev/null @@ -1,51 +0,0 @@ -Description: Install .babelrc.js explicitally. -Author: Utkarsh Gupta - ---- /dev/null -+++ gitlab-11.8.9+dfsg/.babelrc.js -@@ -0,0 +1,45 @@ -+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 }; diff --git a/debian/patches/series b/debian/patches/series index 9b123df2c8..563e8b99ca 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -31,4 +31,3 @@ 0690-debian-usage-ping.patch 0700-add-salsa-link-to-help.patch 0710-use-yarnpkg.patch -0720-install-babelrc.js