From be0cb9524697fd58589053b338e003ea5cfbfaf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Nison?= Date: Mon, 2 Sep 2019 12:24:14 +0200 Subject: [PATCH] fix(cli-plugin-babel): properly exports the babel preset (#4533) --- packages/@vue/cli-plugin-babel/generator.js | 2 +- packages/@vue/cli-plugin-babel/preset.js | 1 + .../@vue/cli-plugin-typescript/__tests__/tsGenerator.spec.js | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 packages/@vue/cli-plugin-babel/preset.js diff --git a/packages/@vue/cli-plugin-babel/generator.js b/packages/@vue/cli-plugin-babel/generator.js index 76ce1e5c5..62be3c558 100644 --- a/packages/@vue/cli-plugin-babel/generator.js +++ b/packages/@vue/cli-plugin-babel/generator.js @@ -7,7 +7,7 @@ module.exports = api => { api.extendPackage({ babel: { - presets: ['@vue/app'] + presets: ['@vue/cli-plugin-babel/preset'] }, dependencies: { 'core-js': '^3.1.2' diff --git a/packages/@vue/cli-plugin-babel/preset.js b/packages/@vue/cli-plugin-babel/preset.js new file mode 100644 index 000000000..9febbc985 --- /dev/null +++ b/packages/@vue/cli-plugin-babel/preset.js @@ -0,0 +1 @@ +module.exports = require('@vue/babel-preset-app') diff --git a/packages/@vue/cli-plugin-typescript/__tests__/tsGenerator.spec.js b/packages/@vue/cli-plugin-typescript/__tests__/tsGenerator.spec.js index d55ddaa0e..83cfc0a11 100644 --- a/packages/@vue/cli-plugin-typescript/__tests__/tsGenerator.spec.js +++ b/packages/@vue/cli-plugin-typescript/__tests__/tsGenerator.spec.js @@ -60,7 +60,7 @@ test('use with Babel', async () => { } ]) - expect(files['babel.config.js']).toMatch(`presets: [\n '@vue/app'\n ]`) + expect(files['babel.config.js']).toMatch(`presets: [\n '@vue/cli-plugin-babel/preset'\n ]`) expect(files['tsconfig.json']).toMatch(`"target": "esnext"`) })