From 607b021d49c5caa7e13cf75ce42ccd29681240ec Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 29 Mar 2017 11:42:07 +0100 Subject: [PATCH] added external babel helpers plugin --- package.json | 1 + scripts/rollup/build.js | 2 +- scripts/rollup/bundles.js | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 31df8a2c47..3aae23522d 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "babel-eslint": "^7.1.0", "babel-jest": "^19.0.0", "babel-plugin-check-es2015-constants": "^6.5.0", + "babel-plugin-external-helpers": "^6.22.0", "babel-plugin-syntax-trailing-function-commas": "^6.5.0", "babel-plugin-transform-async-to-generator": "^6.22.0", "babel-plugin-transform-class-properties": "^6.11.5", diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 160ac8d6fc..56f0098409 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -120,7 +120,7 @@ function updateBabelConfig(babelOpts, bundleType) { newOpts = Object.assign({}, babelOpts); // for FB, we don't want the devExpressionWithCodes plugin to run - newOpts.plugins = []; + newOpts.plugins = [require.resolve('babel-plugin-external-helpers')]; return newOpts; } } diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 57eea11ccf..5c1becc29c 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -24,6 +24,7 @@ const babelOptsReact = { const babelOptsReactART = Object.assign({}, babelOptsReact, { // Include JSX presets: [require.resolve('babel-preset-react')], + plugins: [require.resolve('babel-plugin-external-helpers')], }); const bundles = [