Skip to content

Commit adc4fec

Browse files
committed
feat(core, react, solid): pnpm catalogs
1 parent 5f40bfa commit adc4fec

File tree

10 files changed

+129
-88
lines changed

10 files changed

+129
-88
lines changed

eslint.config.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ export default [
1616
'no-shadow': 'off',
1717
'unused-imports/no-unused-imports': 'warn',
1818
'pnpm/enforce-catalog': 'off',
19-
'pnpm/json-enforce-catalog': 'off',
2019
},
2120
},
2221
]

examples/react/basic/package.json

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,20 @@
99
"test:types": "tsc"
1010
},
1111
"dependencies": {
12-
"@tanstack/devtools-event-client": "^0.2.1",
13-
"@tanstack/react-devtools": "^0.2.2",
14-
"@tanstack/react-query": "^5.83.0",
15-
"@tanstack/react-query-devtools": "^5.83.0",
16-
"@tanstack/react-router": "^1.130.2",
17-
"@tanstack/react-router-devtools": "^1.130.2",
18-
"react": "^19.1.0",
19-
"react-dom": "^19.1.0",
20-
"zod": "^4.0.14"
12+
"@tanstack/devtools-event-client": "catalog:tanstack",
13+
"@tanstack/react-devtools": "catalog:tanstack",
14+
"@tanstack/react-query": "catalog:tanstack",
15+
"@tanstack/react-query-devtools": "catalog:tanstack",
16+
"@tanstack/react-router": "catalog:tanstack",
17+
"@tanstack/react-router-devtools": "catalog:tanstack",
18+
"react": "catalog:react",
19+
"react-dom": "catalog:react"
2120
},
2221
"devDependencies": {
23-
"@types/react": "^19.1.2",
24-
"@types/react-dom": "^19.1.2",
25-
"@vitejs/plugin-react": "^4.5.2",
26-
"vite": "^7.0.6"
22+
"@types/react": "catalog:react",
23+
"@types/react-dom": "catalog:react",
24+
"@vitejs/plugin-react": "catalog:vite",
25+
"vite": "catalog:vite"
2726
},
2827
"browserslist": {
2928
"production": [

examples/react/custom-devtools/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
"test:types": "tsc"
1010
},
1111
"dependencies": {
12-
"@tanstack/devtools-event-client": "^0.2.1",
13-
"@tanstack/react-devtools": "^0.2.2",
14-
"react": "^19.1.0",
15-
"react-dom": "^19.1.0"
12+
"@tanstack/devtools-event-client": "catalog:tanstack",
13+
"@tanstack/react-devtools": "catalog:tanstack",
14+
"react": "catalog:react",
15+
"react-dom": "catalog:react"
1616
},
1717
"devDependencies": {
18-
"@types/react": "^19.1.2",
19-
"@types/react-dom": "^19.1.2",
20-
"@vitejs/plugin-react": "^4.5.2",
21-
"vite": "^7.0.6"
18+
"@types/react": "catalog:react",
19+
"@types/react-dom": "catalog:react",
20+
"@vitejs/plugin-react": "catalog:vite",
21+
"vite": "catalog:vite"
2222
},
2323
"browserslist": {
2424
"production": [

examples/react/start/package.json

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -13,38 +13,37 @@
1313
"db:studio": "prisma studio"
1414
},
1515
"dependencies": {
16-
"@prisma/client": "^6.13.0",
17-
"@prisma/extension-accelerate": "^2.0.2",
18-
"@prisma/studio-core": "^0.5.1",
19-
"@tailwindcss/vite": "^4.0.6",
20-
"@tanstack/devtools-event-bus": "^0.2.1",
21-
"@tanstack/devtools-event-client": "^0.2.1",
22-
"@tanstack/react-devtools": "^0.2.2",
23-
"@tanstack/react-query": "^5.83.0",
24-
"@tanstack/react-query-devtools": "^5.83.0",
25-
"@tanstack/react-router": "^1.130.2",
26-
"@tanstack/react-router-devtools": "^1.130.2",
27-
"@tanstack/react-router-with-query": "^1.130.2",
28-
"@tanstack/react-start": "^1.130.15",
29-
"@tanstack/router-plugin": "^1.121.2",
30-
"prisma": "^6.13.0",
31-
"react": "^19.1.0",
32-
"react-dom": "^19.1.0",
33-
"tailwindcss": "^4.0.6",
34-
"vite-tsconfig-paths": "^5.1.4",
35-
"zod": "^4.0.14"
16+
"@prisma/client": "catalog:",
17+
"@prisma/extension-accelerate": "catalog:",
18+
"@prisma/studio-core": "catalog:",
19+
"@tailwindcss/vite": "catalog:vite",
20+
"@tanstack/devtools-event-bus": "catalog:tanstack",
21+
"@tanstack/devtools-event-client": "catalog:tanstack",
22+
"@tanstack/react-devtools": "catalog:tanstack",
23+
"@tanstack/react-query": "catalog:tanstack",
24+
"@tanstack/react-query-devtools": "catalog:tanstack",
25+
"@tanstack/react-router": "catalog:tanstack",
26+
"@tanstack/react-router-devtools": "catalog:tanstack",
27+
"@tanstack/react-router-with-query": "catalog:tanstack",
28+
"@tanstack/react-start": "catalog:tanstack",
29+
"@tanstack/router-plugin": "catalog:tanstack",
30+
"prisma": "catalog:",
31+
"react": "catalog:react",
32+
"react-dom": "catalog:react",
33+
"tailwindcss": "catalog:",
34+
"vite-tsconfig-paths": "catalog:vite"
3635
},
3736
"devDependencies": {
38-
"@tanstack/devtools": "^0.2.1",
39-
"@testing-library/dom": "^10.4.0",
40-
"@testing-library/react": "^16.2.0",
41-
"@types/react": "^19.1.2",
42-
"@types/react-dom": "^19.1.2",
43-
"@vitejs/plugin-react": "^4.5.2",
44-
"jsdom": "^26.1.0",
45-
"typescript": "5.8.3",
46-
"vite": "^7.0.6",
47-
"vitest": "^3.1.2",
48-
"web-vitals": "^4.2.4"
37+
"@tanstack/devtools": "catalog:tanstack",
38+
"@testing-library/dom": "catalog:",
39+
"@testing-library/react": "catalog:",
40+
"@types/react": "catalog:react",
41+
"@types/react-dom": "catalog:react",
42+
"@vitejs/plugin-react": "catalog:vite",
43+
"jsdom": "catalog:",
44+
"typescript": "catalog:",
45+
"vite": "catalog:vite",
46+
"vitest": "catalog:vite",
47+
"web-vitals": "catalog:"
4948
}
5049
}

examples/solid/basic/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
"test:types": "tsc"
1010
},
1111
"dependencies": {
12-
"@tanstack/solid-devtools": "^0.2.1",
13-
"@tanstack/solid-query": "^5.83.0",
14-
"@tanstack/solid-query-devtools": "^5.83.0",
15-
"@tanstack/solid-router": "^1.129.8",
16-
"@tanstack/solid-router-devtools": "^1.129.8",
17-
"solid-js": "^1.9.7"
12+
"@tanstack/solid-devtools": "catalog:tanstack",
13+
"@tanstack/solid-query": "catalog:tanstack",
14+
"@tanstack/solid-query-devtools": "catalog:tanstack",
15+
"@tanstack/solid-router": "catalog:tanstack",
16+
"@tanstack/solid-router-devtools": "catalog:tanstack",
17+
"solid-js": "catalog:solid"
1818
},
1919
"devDependencies": {
20-
"vite": "^7.0.6",
21-
"vite-plugin-solid": "^2.11.6"
20+
"vite": "catalog:vite",
21+
"vite-plugin-solid": "catalog:vite"
2222
},
2323
"browserslist": {
2424
"production": [

packages/devtools-ui/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@
5353
"build": "vite build"
5454
},
5555
"dependencies": {
56-
"goober": "^2.1.16",
57-
"solid-js": "^1.9.7"
56+
"goober": "catalog:",
57+
"solid-js": "catalog:solid"
5858
},
5959
"peerDependencies": {
6060
"solid-js": ">=1.9.7"
6161
},
6262
"devDependencies": {
63-
"vite-plugin-solid": "^2.11.6"
63+
"vite-plugin-solid": "catalog:vite"
6464
}
6565
}

packages/devtools/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,17 @@
5353
"build": "vite build"
5454
},
5555
"dependencies": {
56-
"@solid-primitives/keyboard": "^1.2.8",
56+
"@solid-primitives/keyboard": "catalog:solid",
5757
"@tanstack/devtools-event-bus": "workspace:*",
5858
"@tanstack/devtools-ui": "workspace:*",
59-
"clsx": "^2.1.1",
60-
"goober": "^2.1.16",
61-
"solid-js": "^1.9.7"
59+
"clsx": "catalog:",
60+
"goober": "catalog:",
61+
"solid-js": "catalog:solid"
6262
},
6363
"peerDependencies": {
6464
"solid-js": ">=1.9.7"
6565
},
6666
"devDependencies": {
67-
"vite-plugin-solid": "^2.11.6"
67+
"vite-plugin-solid": "catalog:vite"
6868
}
6969
}

packages/react-devtools/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,12 @@
5656
"@tanstack/devtools": "workspace:*"
5757
},
5858
"devDependencies": {
59-
"@eslint-react/eslint-plugin": "^1.48.5",
60-
"@types/react": "^19.1.2",
61-
"@vitejs/plugin-react": "^4.5.2",
62-
"eslint-plugin-react-compiler": "19.1.0-rc.1",
63-
"eslint-plugin-react-hooks": "^5.2.0",
64-
"react": "^19.1.0"
59+
"@eslint-react/eslint-plugin": "catalog:eslint",
60+
"@types/react": "catalog:react",
61+
"@vitejs/plugin-react": "catalog:vite",
62+
"eslint-plugin-react-compiler": "catalog:eslint",
63+
"eslint-plugin-react-hooks": "catalog:eslint",
64+
"react": "catalog:react"
6565
},
6666
"peerDependencies": {
6767
"@types/react": ">=16.8",

packages/solid-devtools/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@
5656
"@tanstack/devtools": "workspace:*"
5757
},
5858
"devDependencies": {
59-
"solid-js": "^1.9.7",
60-
"vite-plugin-solid": "^2.11.6"
59+
"solid-js": "catalog:solid",
60+
"vite-plugin-solid": "catalog:vite"
6161
},
6262
"peerDependencies": {
6363
"solid-js": ">=1.9.7"

pnpm-workspace.yaml

Lines changed: 55 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,59 @@
11
packages:
22
- 'examples/**/*'
33
- 'packages/*'
4+
45
catalog:
5-
'@tanstack/react-devtools': ^0.1.1
6-
'@tanstack/react-query': ^5.83.0
7-
'@tanstack/react-query-devtools': ^5.83.0
8-
'@tanstack/react-router': ^1.130.2
9-
'@tanstack/react-router-devtools': ^1.130.2
10-
'@types/react': ^19.1.2
11-
'@types/react-dom': ^19.1.2
12-
'@vitejs/plugin-react': ^4.4.1
13-
react: ^19.1.0
14-
react-dom: ^19.1.0
15-
vite: ^7.0.6
6+
'@prisma/client': ^6.13.0
7+
'@prisma/extension-accelerate': ^2.0.2
8+
'@prisma/studio-core': ^0.5.1
9+
'@types/node': ^22.15.2
10+
'@types/ws': ^8.18.1
11+
'@testing-library/dom': '^10.4.0'
12+
'@testing-library/react': '^16.2.0'
13+
clsx: ^2.1.1
14+
goober: ^2.1.16
15+
jsdom: ^26.1.0
16+
prisma: ^6.13.0
17+
tailwindcss: ^4.0.6
18+
typescript: 5.8.3
19+
web-vitals: ^4.2.4
20+
ws: ^8.18.3
21+
22+
catalogs:
23+
vite:
24+
'@tailwindcss/vite': ^4.0.6
25+
'@vitejs/plugin-react': ^4.4.1
26+
vite-plugin-solid: ^2.11.6
27+
vite: ^7.0.6
28+
vite-tsconfig-paths: ^5.1.4
29+
vitest: ^3.1.2
30+
31+
react:
32+
'@testing-library/dom': ^10.4.0
33+
'@testing-library/react': ^16.2.0
34+
'@types/react': ^19.1.2
35+
'@types/react-dom': ^19.1.2
36+
react: ^19.1.0
37+
react-dom: ^19.1.0
38+
39+
solid:
40+
'@solid-primitives/keyboard': ^1.2.8
41+
solid-js: ^1.9.7
42+
43+
tanstack:
44+
'@tanstack/devtools': ^0.2.1
45+
'@tanstack/devtools-event-bus': ^0.2.1
46+
'@tanstack/devtools-event-client': ^0.2.1
47+
'@tanstack/react-devtools': ^0.1.1
48+
'@tanstack/react-query': ^5.83.0
49+
'@tanstack/react-query-devtools': ^5.83.0
50+
'@tanstack/react-router': ^1.130.2
51+
'@tanstack/react-router-devtools': ^1.130.2
52+
'@tanstack/react-router-with-query': ^1.130.2
53+
'@tanstack/react-start': ^1.130.15
54+
'@tanstack/router-plugin': ^1.121.2
55+
'@tanstack/solid-devtools': ^0.2.1
56+
'@tanstack/solid-query': ^5.83.0
57+
'@tanstack/solid-query-devtools': ^5.83.0
58+
'@tanstack/solid-router': ^1.129.8
59+
'@tanstack/solid-router-devtools': ^1.129.8

0 commit comments

Comments
 (0)