From 553a3a5e56c3a3860b395e0aac3acc3ee01d12ac Mon Sep 17 00:00:00 2001 From: Sidhartha Chatterjee Date: Fri, 20 Sep 2019 06:36:37 +0530 Subject: [PATCH] fix(babel-preset-gatsby-package): apply "corejs" only to non-browser target (#17727) * Fix error when building gatsby-transformer-sqip * Update snapshots * Only add corejs for node --- .../__tests__/__snapshots__/index.js.snap | 3 --- packages/babel-preset-gatsby-package/index.js | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/babel-preset-gatsby-package/__tests__/__snapshots__/index.js.snap b/packages/babel-preset-gatsby-package/__tests__/__snapshots__/index.js.snap index f63241bd5e7ca..e01883939a9f9 100644 --- a/packages/babel-preset-gatsby-package/__tests__/__snapshots__/index.js.snap +++ b/packages/babel-preset-gatsby-package/__tests__/__snapshots__/index.js.snap @@ -5,7 +5,6 @@ Array [ Array [ "@babel/preset-env", Object { - "corejs": 2, "debug": false, "loose": true, "modules": "commonjs", @@ -35,7 +34,6 @@ Array [ Array [ "@babel/preset-env", Object { - "corejs": 2, "debug": true, "loose": true, "modules": "commonjs", @@ -137,7 +135,6 @@ Array [ Array [ "@babel/preset-env", Object { - "corejs": 2, "debug": false, "loose": true, "modules": "commonjs", diff --git a/packages/babel-preset-gatsby-package/index.js b/packages/babel-preset-gatsby-package/index.js index 3240d0685bb59..bea140bc44703 100644 --- a/packages/babel-preset-gatsby-package/index.js +++ b/packages/babel-preset-gatsby-package/index.js @@ -17,6 +17,8 @@ function preset(context, options = {}) { } const nodeConfig = { + corejs: 2, + useBuiltIns: `entry`, targets: { node: IS_PRODUCTION ? nodeVersion : `current`, }, @@ -28,10 +30,8 @@ function preset(context, options = {}) { r(`@babel/preset-env`), Object.assign( { - corejs: 2, loose: true, debug: !!debug, - useBuiltIns: `entry`, shippedProposals: true, modules: `commonjs`, },