Skip to content

Commit ebaa5e8

Browse files
committed
Temporary fix for babel env in babel 7
Will fix this as soon as we land
1 parent c2ebe7e commit ebaa5e8

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

packages/app/src/sandbox/eval/transpilers/babel/worker/babel-worker.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,11 +255,20 @@ self.addEventListener('message', async event => {
255255
if (!disableCodeSandboxPlugins) {
256256
if (
257257
flattenedPresets.indexOf('env') > -1 &&
258-
Object.keys(Babel.availablePresets).indexOf('env') === -1
258+
Object.keys(Babel.availablePresets).indexOf('env') === -1 &&
259+
version !== 7
259260
) {
260261
Babel.registerPreset('env', Babel.availablePresets.latest);
261262
}
262263

264+
if (
265+
flattenedPresets.indexOf('env') > -1 &&
266+
Object.keys(Babel.availablePresets).indexOf('env') === -1 &&
267+
version === 7
268+
) {
269+
Babel.registerPreset('env', Babel.availablePresets.es2015);
270+
}
271+
263272
if (
264273
flattenedPlugins.indexOf('transform-vue-jsx') > -1 &&
265274
Object.keys(Babel.availablePlugins).indexOf('transform-vue-jsx') === -1

0 commit comments

Comments
 (0)