Skip to content

Commit 485969e

Browse files
committed
fix: depend on exact volar version
Patch versions of Volar are known to create incompatibilities with Vue Language Tools. This change fixes this problem for the @vue/language-server package downloaded from the npm registry.
1 parent a7b5649 commit 485969e

File tree

9 files changed

+28
-28
lines changed

9 files changed

+28
-28
lines changed

extensions/vscode/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,7 @@
482482
"@types/node": "^22.10.4",
483483
"@types/semver": "^7.5.3",
484484
"@types/vscode": "^1.82.0",
485-
"@volar/vscode": "~2.4.13",
485+
"@volar/vscode": "2.4.13",
486486
"@vscode/vsce": "^3.2.1",
487487
"@vue/language-core": "3.0.0-alpha.4",
488488
"@vue/language-server": "3.0.0-alpha.4",

packages/component-meta/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"directory": "packages/component-meta"
1414
},
1515
"dependencies": {
16-
"@volar/typescript": "~2.4.13",
16+
"@volar/typescript": "2.4.13",
1717
"@vue/language-core": "3.0.0-alpha.4",
1818
"path-browserify": "^1.0.1",
1919
"vue-component-type-helpers": "3.0.0-alpha.4"

packages/language-core/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"directory": "packages/language-core"
1414
},
1515
"dependencies": {
16-
"@volar/language-core": "~2.4.13",
16+
"@volar/language-core": "2.4.13",
1717
"@vue/compiler-dom": "^3.5.0",
1818
"@vue/compiler-vue2": "^2.7.16",
1919
"@vue/shared": "^3.5.0",
@@ -26,7 +26,7 @@
2626
"@types/minimatch": "^5.1.2",
2727
"@types/node": "^22.10.4",
2828
"@types/path-browserify": "^1.0.1",
29-
"@volar/typescript": "~2.4.13",
29+
"@volar/typescript": "2.4.13",
3030
"@vue/compiler-sfc": "^3.5.0"
3131
},
3232
"peerDependencies": {

packages/language-plugin-pug/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"directory": "packages/language-plugin-pug"
1414
},
1515
"dependencies": {
16-
"@volar/source-map": "~2.4.13",
16+
"@volar/source-map": "2.4.13",
1717
"volar-service-pug": "0.0.64"
1818
},
1919
"devDependencies": {

packages/language-server/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
"directory": "packages/language-server"
1717
},
1818
"dependencies": {
19-
"@volar/language-core": "~2.4.13",
20-
"@volar/language-server": "~2.4.13",
21-
"@volar/test-utils": "~2.4.13",
19+
"@volar/language-core": "2.4.13",
20+
"@volar/language-server": "2.4.13",
21+
"@volar/test-utils": "2.4.13",
2222
"@vue/language-core": "3.0.0-alpha.4",
2323
"@vue/language-service": "3.0.0-alpha.4",
2424
"@vue/typescript-plugin": "3.0.0-alpha.4",

packages/language-service/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
"update-html-data": "node ./scripts/update-html-data.js"
1818
},
1919
"dependencies": {
20-
"@volar/language-core": "~2.4.13",
21-
"@volar/language-service": "~2.4.13",
22-
"@volar/typescript": "~2.4.13",
20+
"@volar/language-core": "2.4.13",
21+
"@volar/language-service": "2.4.13",
22+
"@volar/typescript": "2.4.13",
2323
"@vue/compiler-dom": "^3.5.0",
2424
"@vue/language-core": "3.0.0-alpha.4",
2525
"@vue/shared": "^3.5.0",
@@ -42,7 +42,7 @@
4242
"devDependencies": {
4343
"@types/node": "^22.10.4",
4444
"@types/path-browserify": "^1.0.1",
45-
"@volar/kit": "~2.4.13",
45+
"@volar/kit": "2.4.13",
4646
"vscode-languageserver-protocol": "^3.17.5"
4747
}
4848
}

packages/tsc/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"typescript": ">=5.0.0"
2121
},
2222
"dependencies": {
23-
"@volar/typescript": "~2.4.13",
23+
"@volar/typescript": "2.4.13",
2424
"@vue/language-core": "3.0.0-alpha.4"
2525
},
2626
"devDependencies": {

packages/typescript-plugin/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"directory": "packages/typescript-plugin"
1414
},
1515
"dependencies": {
16-
"@volar/typescript": "~2.4.13",
16+
"@volar/typescript": "2.4.13",
1717
"@vue/language-core": "3.0.0-alpha.4",
1818
"@vue/shared": "^3.5.0",
1919
"path-browserify": "^1.0.1"

pnpm-lock.yaml

+14-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)