Skip to content

Commit dbc3f10

Browse files
committed
fix: pin babel version (fix #1162)
1 parent fb013da commit dbc3f10

File tree

5 files changed

+528
-336
lines changed

5 files changed

+528
-336
lines changed

packages/@vue/babel-preset-app/__tests__/babel-preset.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ test('object spread', () => {
3131
const { code } = babel.transformSync(`
3232
const a = { ...b }
3333
`.trim(), defaultOptions)
34-
expect(code).toMatch(`import "core-js/modules/es6.object.assign"`)
35-
expect(code).toMatch(`var a = Object.assign({}, b)`)
34+
expect(code).toMatch(`import _objectSpread from`)
35+
expect(code).toMatch(`var a = _objectSpread({}, b)`)
3636
})
3737

3838
test('dynamic import', () => {

packages/@vue/babel-preset-app/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ module.exports = (context, options = {}) => {
3838
// and rest object spread.
3939
presets.push([require('@babel/preset-stage-2'), {
4040
useBuiltIns: true,
41-
decoratorsLegacy: options.decoratorsLegacy || false
41+
decoratorsLegacy: options.decoratorsLegacy !== false
4242
}])
4343

4444
// transform runtime, but only for helpers

packages/@vue/babel-preset-app/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
},
2222
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/babel-preset-app#readme",
2323
"dependencies": {
24-
"@babel/plugin-syntax-jsx": "^7.0.0-0",
25-
"@babel/plugin-transform-runtime": "^7.0.0-0",
26-
"@babel/preset-env": "^7.0.0-0",
27-
"@babel/preset-stage-2": "^7.0.0-0",
28-
"@babel/runtime": "^7.0.0-0",
24+
"@babel/plugin-syntax-jsx": "7.0.0-beta.46",
25+
"@babel/plugin-transform-runtime": "7.0.0-beta.46",
26+
"@babel/preset-env": "7.0.0-beta.46",
27+
"@babel/preset-stage-2": "7.0.0-beta.46",
28+
"@babel/runtime": "7.0.0-beta.46",
2929
"babel-helper-vue-jsx-merge-props": "^2.0.3",
3030
"babel-plugin-dynamic-import-node": "^1.2.0",
3131
"babel-plugin-transform-vue-jsx": "^4.0.1"

packages/@vue/cli-plugin-babel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
},
2020
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-babel#readme",
2121
"dependencies": {
22-
"@babel/core": "^7.0.0-0",
22+
"@babel/core": "7.0.0-beta.46",
2323
"@vue/babel-preset-app": "^3.0.0-beta.6",
2424
"babel-loader": "^8.0.0-0"
2525
},

0 commit comments

Comments
 (0)