Skip to content

Commit 60140af

Browse files
authored
feat!: remove @vue/compiler-sfc from peer dependencies (#6808)
1 parent 2163399 commit 60140af

File tree

7 files changed

+6
-18
lines changed

7 files changed

+6
-18
lines changed

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

+1-1
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

+1-1
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

+2-5
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/__tests__/generator.spec.js

-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ test('Vue 3', async () => {
3434
})
3535

3636
expect(pkg.dependencies.vue).toMatch('^3')
37-
expect(pkg).toHaveProperty(['devDependencies', '@vue/compiler-sfc'])
3837

3938
expect(files['src/main.js']).toMatch(`import { createApp } from 'vue'`)
4039

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

+1-4
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

+1-2
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

-4
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)