Skip to content
This repository was archived by the owner on Mar 8, 2019. It is now read-only.

Commit aede83b

Browse files
markusdapelevatebart
authored andcommitted
fix: require babel plugins to get default resolution (#67)
1 parent b76d6e5 commit aede83b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/utils/getParseBabel.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
const babel = require('@babel/core')
2+
const presetEnv = require('@babel/preset-env');
3+
const pluginObjectRestSpread = require('@babel/plugin-proposal-object-rest-spread');
4+
const pluginTransformVueJsx = require('babel-plugin-transform-vue-jsx');
25
const path = require('path')
36
const process = require('process')
47

@@ -16,15 +19,15 @@ module.exports = function getJsxBabel(code, filename, comments = false) {
1619
filenameRelative,
1720
presets: [
1821
[
19-
'@babel/preset-env',
22+
presetEnv,
2023
{
2124
targets: {
2225
chrome: 52,
2326
},
2427
},
2528
],
2629
],
27-
plugins: ['@babel/plugin-proposal-object-rest-spread', 'babel-plugin-transform-vue-jsx'],
30+
plugins: [pluginObjectRestSpread, pluginTransformVueJsx],
2831
sourceRoot: cwd,
2932
}
3033

0 commit comments

Comments
 (0)