Skip to content

Commit 27370d3

Browse files
committed
feat!: remove @vue/compiler-sfc from peer dependencies
Starting from vue 3.2.13, it's bundled into the main vue package, accessible via `vue/compiler-sfc` This commit is incompatible with Vue >= 3.0.0-alpha.0 < 3.2.13
1 parent ccb46f9 commit 27370d3

File tree

6 files changed

+6
-17
lines changed

6 files changed

+6
-17
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"peerDependencies": {
4343
"@babel/core": "*",
4444
"core-js": "^3",
45-
"vue": "^2 || ^3.0.0-0"
45+
"vue": "^2 || ^3.2.13"
4646
},
4747
"peerDependenciesMeta": {
4848
"core-js": {

packages/@vue/cli-plugin-typescript/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ module.exports = (api, projectOptions) => {
8585
extensions: {
8686
vue: {
8787
enabled: true,
88-
compiler: isVue3 ? require.resolve('@vue/compiler-sfc') : require.resolve('vue-template-compiler')
88+
compiler: isVue3 ? require.resolve('vue/compiler-sfc') : require.resolve('vue-template-compiler')
8989
}
9090
},
9191
diagnosticOptions: {

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

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,11 @@
3737
},
3838
"peerDependencies": {
3939
"@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0",
40-
"@vue/compiler-sfc": "^3.0.0-beta.14",
4140
"typescript": ">=2",
42-
"vue-template-compiler": "^2.0.0"
41+
"vue-template-compiler": "^2.0.0",
42+
"vue": "^2 || ^3.2.13"
4343
},
4444
"peerDependenciesMeta": {
45-
"@vue/compiler-sfc": {
46-
"optional": true
47-
},
4845
"vue-template-compiler": {
4946
"optional": true
5047
}

packages/@vue/cli-service/generator/index.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ module.exports = (api, options) => {
77
if (options.vueVersion === '3') {
88
api.extendPackage({
99
dependencies: {
10-
'vue': '^3.2.6'
11-
},
12-
devDependencies: {
13-
'@vue/compiler-sfc': '^3.2.6'
10+
'vue': '^3.2.13'
1411
}
1512
})
1613
} else {

packages/@vue/cli-service/lib/config/base.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,7 @@ module.exports = (api, options) => {
101101
} else if (vueMajor === 3) {
102102
// for Vue 3 projects
103103
const vueLoaderCacheConfig = api.genCacheConfig('vue-loader', {
104-
'vue-loader': require('vue-loader/package.json').version,
105-
'@vue/compiler-sfc': require('@vue/compiler-sfc/package.json').version
104+
'vue-loader': require('vue-loader/package.json').version
106105
})
107106

108107
webpackConfig.resolve

packages/@vue/cli-service/package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,10 @@
8282
"whatwg-fetch": "^3.6.2"
8383
},
8484
"peerDependencies": {
85-
"@vue/compiler-sfc": "^3.0.0-beta.14",
8685
"vue-template-compiler": "^2.0.0",
8786
"webpack-sources": "*"
8887
},
8988
"peerDependenciesMeta": {
90-
"@vue/compiler-sfc": {
91-
"optional": true
92-
},
9389
"less-loader": {
9490
"optional": true
9591
},

0 commit comments

Comments
 (0)