From c322dc1423fd37da59d198aa926acf71dd6cac58 Mon Sep 17 00:00:00 2001 From: bemnlam <5474099+bemnlam@users.noreply.github.com> Date: Tue, 2 Mar 2021 21:47:47 +0800 Subject: [PATCH] Pass version to presetEnv This change in babel https://github.com/babel/babel/pull/12934 breaks Parcel if version doesn't pass into presetEnv(). By setting version as 7.13.0 presetEnv() will continue other checking, just like the logic before. --- packages/transformers/babel/src/env.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/transformers/babel/src/env.js b/packages/transformers/babel/src/env.js index 8f25faadfb8..cf94344da38 100644 --- a/packages/transformers/babel/src/env.js +++ b/packages/transformers/babel/src/env.js @@ -48,7 +48,7 @@ export default async function getEnvOptions( function getNeededPlugins(targets: BabelTargets): Array { return presetEnv( - {assertVersion: () => true}, + {version: '7.13.0', assertVersion: () => true}, // version is required since https://github.com/babel/babel/pull/12934/ {targets: targets}, ).plugins.filter(p => p[0]); }