From 24143b68ebee3d40e0c1bd797c126fdc142f2513 Mon Sep 17 00:00:00 2001 From: William Perkola Date: Tue, 19 Mar 2019 23:32:46 +0100 Subject: [PATCH 1/2] Fix import path for isPluginRequired and use correct build-ins --- packages/@vue/babel-preset-app/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@vue/babel-preset-app/index.js b/packages/@vue/babel-preset-app/index.js index 39f23d7037..cf19a175be 100644 --- a/packages/@vue/babel-preset-app/index.js +++ b/packages/@vue/babel-preset-app/index.js @@ -14,8 +14,8 @@ const defaultPolyfills = [ ] function getPolyfills (targets, includes, { ignoreBrowserslistConfig, configPath }) { - const { isPluginRequired } = require('@babel/preset-env') - const builtInsList = require('@babel/preset-env/data/built-ins.json') + const { isPluginRequired } = require('@babel/preset-env/lib/filter-items') + const builtInsList = require('@babel/preset-env/data/corejs2-built-ins.json') const getTargets = require('@babel/preset-env/lib/targets-parser').default const builtInTargets = getTargets(targets, { ignoreBrowserslistConfig, From cd4b1cf8c54e2c4ef9792987428b9ad090903174 Mon Sep 17 00:00:00 2001 From: William Perkola Date: Wed, 20 Mar 2019 00:22:00 +0100 Subject: [PATCH 2/2] Require @babel/preset-env ^7.4.1 --- packages/@vue/babel-preset-app/index.js | 2 +- packages/@vue/babel-preset-app/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@vue/babel-preset-app/index.js b/packages/@vue/babel-preset-app/index.js index cf19a175be..33a82ebf8f 100644 --- a/packages/@vue/babel-preset-app/index.js +++ b/packages/@vue/babel-preset-app/index.js @@ -14,7 +14,7 @@ const defaultPolyfills = [ ] function getPolyfills (targets, includes, { ignoreBrowserslistConfig, configPath }) { - const { isPluginRequired } = require('@babel/preset-env/lib/filter-items') + const { isPluginRequired } = require('@babel/preset-env') const builtInsList = require('@babel/preset-env/data/corejs2-built-ins.json') const getTargets = require('@babel/preset-env/lib/targets-parser').default const builtInTargets = getTargets(targets, { diff --git a/packages/@vue/babel-preset-app/package.json b/packages/@vue/babel-preset-app/package.json index 1a4c445b98..45f67ccdc5 100644 --- a/packages/@vue/babel-preset-app/package.json +++ b/packages/@vue/babel-preset-app/package.json @@ -27,7 +27,7 @@ "@babel/plugin-syntax-dynamic-import": "^7.0.0", "@babel/plugin-syntax-jsx": "^7.0.0", "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/preset-env": "^7.0.0", + "@babel/preset-env": "^7.4.1", "@babel/runtime": "^7.0.0", "@babel/runtime-corejs2": "^7.2.0", "@vue/babel-preset-jsx": "^1.0.0-beta.2",