Skip to content

Commit 0ac0f2e

Browse files
authored
workflow: use pnpm catalog for workspace deps (#11317)
ref https://pnpm.io/catalogs
1 parent cd9d850 commit 0ac0f2e

File tree

7 files changed

+75
-67
lines changed

7 files changed

+75
-67
lines changed

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@
5959
"node": ">=18.12.0"
6060
},
6161
"devDependencies": {
62-
"@babel/parser": "^7.24.7",
63-
"@babel/types": "^7.24.7",
62+
"@babel/parser": "catalog:",
63+
"@babel/types": "catalog:",
6464
"@codspeed/vitest-plugin": "^3.1.0",
6565
"@rollup/plugin-alias": "^5.1.0",
66-
"@rollup/plugin-commonjs": "^25.0.8",
66+
"@rollup/plugin-commonjs": "^26.0.1",
6767
"@rollup/plugin-json": "^6.1.0",
6868
"@rollup/plugin-node-resolve": "^15.2.3",
6969
"@rollup/plugin-replace": "5.0.4",
@@ -107,7 +107,7 @@
107107
"tsx": "^4.16.2",
108108
"typescript": "~5.4.5",
109109
"typescript-eslint": "^7.15.0",
110-
"vite": "^5.3.3",
110+
"vite": "catalog:",
111111
"vitest": "^1.6.0"
112112
},
113113
"pnpm": {

packages/compiler-core/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@
4646
},
4747
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme",
4848
"dependencies": {
49-
"@babel/parser": "^7.24.7",
49+
"@babel/parser": "catalog:",
5050
"@vue/shared": "workspace:*",
5151
"entities": "^4.5.0",
52-
"estree-walker": "^2.0.2",
53-
"source-map-js": "^1.2.0"
52+
"estree-walker": "catalog:",
53+
"source-map-js": "catalog:"
5454
},
5555
"devDependencies": {
56-
"@babel/types": "^7.24.7"
56+
"@babel/types": "catalog:"
5757
}
5858
}

packages/compiler-sfc/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,18 @@
4242
},
4343
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme",
4444
"dependencies": {
45-
"@babel/parser": "^7.24.7",
45+
"@babel/parser": "catalog:",
4646
"@vue/compiler-core": "workspace:*",
4747
"@vue/compiler-dom": "workspace:*",
4848
"@vue/compiler-ssr": "workspace:*",
4949
"@vue/shared": "workspace:*",
50-
"estree-walker": "^2.0.2",
51-
"magic-string": "^0.30.10",
50+
"estree-walker": "catalog:",
51+
"magic-string": "catalog:",
5252
"postcss": "^8.4.39",
53-
"source-map-js": "^1.2.0"
53+
"source-map-js": "catalog:"
5454
},
5555
"devDependencies": {
56-
"@babel/types": "^7.24.7",
56+
"@babel/types": "catalog:",
5757
"@vue/consolidate": "^1.0.0",
5858
"hash-sum": "^2.0.0",
5959
"lru-cache": "10.1.0",

packages/sfc-playground/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"devDependencies": {
1212
"@vitejs/plugin-vue": "^5.0.5",
13-
"vite": "^5.3.3"
13+
"vite": "catalog:"
1414
},
1515
"dependencies": {
1616
"@vue/repl": "^4.3.1",

packages/vue-compat/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@
5252
},
5353
"homepage": "https://github.com/vuejs/core/tree/main/packages/vue-compat#readme",
5454
"dependencies": {
55-
"@babel/parser": "^7.24.7",
56-
"estree-walker": "^2.0.2",
57-
"source-map-js": "^1.2.0"
55+
"@babel/parser": "catalog:",
56+
"estree-walker": "catalog:",
57+
"source-map-js": "catalog:"
5858
},
5959
"peerDependencies": {
6060
"vue": "workspace:*"

pnpm-lock.yaml

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

pnpm-workspace.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,10 @@
11
packages:
22
- 'packages/*'
3+
4+
catalog:
5+
'@babel/parser': ^7.24.7
6+
'@babel/types': ^7.2.47
7+
'estree-walker': ^2.0.2
8+
'magic-string': ^0.30.10
9+
'source-map-js': ^1.2.0
10+
'vite': ^5.3.3

0 commit comments

Comments
 (0)