From 3ea0373d11e8ec54a0ae17cba90a8dc851bbad4d Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Mon, 15 Mar 2021 22:15:47 -0400 Subject: [PATCH] Pass babel core version to preset-env --- packages/core/parcel-bundler/src/transforms/babel/env.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/parcel-bundler/src/transforms/babel/env.js b/packages/core/parcel-bundler/src/transforms/babel/env.js index 5dee0014f32..86097986bb9 100644 --- a/packages/core/parcel-bundler/src/transforms/babel/env.js +++ b/packages/core/parcel-bundler/src/transforms/babel/env.js @@ -1,5 +1,6 @@ const presetEnv = require('@babel/preset-env'); const getTargetEngines = require('../../utils/getTargetEngines'); +const babelCore = require('@babel/core'); /** * Generates a @babel/preset-env config for an asset. @@ -59,7 +60,7 @@ async function getEnvPlugins(targets, useBuiltIns = false) { options.corejs = 2; } - let plugins = presetEnv.default({assertVersion: () => true}, options).plugins; + let plugins = presetEnv.default({version: babelCore.version, assertVersion: () => true}, options).plugins; envCache.set(key, plugins); return plugins;