-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Expand file tree
/
Copy pathpnpm-workspace.yaml
More file actions
144 lines (128 loc) · 4.94 KB
/
Copy pathpnpm-workspace.yaml
File metadata and controls
144 lines (128 loc) · 4.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
cleanupUnusedCatalogs: true
minimumReleaseAge: 1440
linkWorkspacePackages: true
preferWorkspacePackages: true
blockExoticSubdeps: true
trustPolicy: 'no-downgrade'
trustPolicyExclude:
- 'chokidar@4.0.3' # known to be safe, installed by sass, prisma, netlify... no planned releases in v4, packages is on v5 now
- 'semver@6.3.1' # installed by babel, ecosystem has been on v7 for 7 years now, but babel is horribly out of date, 6.3.1 is the latest v6 and was released 3 years ago
- 'undici@6.21.2' # installed by cheerio@1.0.0 -> html-link-extractor@1.0.5 -> markdown-link-extractor@4.0.3, is only 1 year old, v6, v7 and v8 are maintained in parallel
- '@netlify/edge-bundler@14.7.0' # existing Netlify dev transitive flagged by pnpm 11.9 trust downgrade checks
- '@netlify/serverless-functions-api@2.7.1' # existing Netlify dev transitive flagged by pnpm 11.9 trust downgrade checks
- '@netlify/zip-it-and-ship-it@14.1.11' # existing Netlify dev transitive flagged by pnpm 11.9 trust downgrade checks
packages:
- 'packages/*'
- 'benchmarks/*'
- 'benchmarks/memory/*'
- 'examples/react/*'
- 'examples/solid/*'
- 'examples/vue/*'
- 'examples/react/router-monorepo-react-query/packages/*'
- 'examples/react/router-monorepo-simple/packages/*'
- 'examples/react/router-monorepo-simple-lazy/packages/*'
- 'e2e/e2e-utils'
- 'e2e/react-router/*'
- 'e2e/solid-router/*'
- 'e2e/vue-router/*'
- 'e2e/react-start/*'
- 'e2e/solid-start/*'
- 'e2e/vue-start/*'
- 'e2e/eslint-plugin-start'
catalog:
react: ^19.2.3
react-dom: ^19.2.3
'@types/react': ^19.2.8
'@types/react-dom': ^19.2.3
eslint: ^9.22.0
vite: ^8.0.14
'@types/node': 25.0.9
'@playwright/test': ^1.57.0
'@tanstack/query-core': ^5.99.0
'@tanstack/react-query': ^5.99.0
'@tanstack/solid-query': ^5.99.0
'@tanstack/vue-query': ^5.99.0
overrides:
'@types/babel__traverse': '^7.28.0'
vite-plugin-dts: 4.2.3
solid-js: 1.9.12
react: 'catalog:'
react-dom: 'catalog:'
'@types/react': 'catalog:'
'@types/react-dom': 'catalog:'
eslint: 'catalog:'
vite: 'catalog:'
'@types/node': 'catalog:'
'@playwright/test': 'catalog:'
'@tanstack/query-core': 'catalog:'
'@tanstack/react-query': 'catalog:'
'@tanstack/solid-query': 'catalog:'
'@tanstack/vue-query': 'catalog:'
'@tanstack/history': 'workspace:*'
'@tanstack/router-core': 'workspace:*'
'@tanstack/react-router': 'workspace:*'
'@tanstack/router-cli': 'workspace:*'
'@tanstack/router-devtools': 'workspace:*'
'@tanstack/router-devtools-core': 'workspace:^'
'@tanstack/react-router-devtools': 'workspace:^'
'@tanstack/solid-router-devtools': 'workspace:^'
'@tanstack/router-generator': 'workspace:*'
'@tanstack/virtual-file-routes': 'workspace:*'
'@tanstack/router-plugin': 'workspace:*'
'@tanstack/router-vite-plugin': 'workspace:*'
'@tanstack/router-ssr-query-core': 'workspace:*'
'@tanstack/react-router-ssr-query': 'workspace:*'
'@tanstack/solid-router-ssr-query': 'workspace:*'
'@tanstack/vue-router-ssr-query': 'workspace:*'
'@tanstack/zod-adapter': 'workspace:*'
'@tanstack/valibot-adapter': 'workspace:*'
'@tanstack/arktype-adapter': 'workspace:*'
'@tanstack/react-start': 'workspace:*'
'@tanstack/react-start-rsc': 'workspace:*'
'@tanstack/react-start-client': 'workspace:*'
'@tanstack/react-start-server': 'workspace:*'
'@tanstack/solid-start': 'workspace:*'
'@tanstack/solid-start-client': 'workspace:*'
'@tanstack/solid-start-server': 'workspace:*'
'@tanstack/vue-start': 'workspace:*'
'@tanstack/vue-start-client': 'workspace:*'
'@tanstack/vue-start-server': 'workspace:*'
'@tanstack/start-plugin-core': 'workspace:*'
'@tanstack/start-client-core': 'workspace:*'
'@tanstack/start-server-core': 'workspace:*'
'@tanstack/start-storage-context': 'workspace:*'
'@tanstack/vue-router': 'workspace:*'
'@tanstack/vue-router-devtools': 'workspace:*'
'@tanstack/eslint-plugin-router': 'workspace:*'
'@tanstack/router-utils': 'workspace:*'
'@tanstack/start-static-server-functions': 'workspace:*'
'@tanstack/nitro-v2-vite-plugin': 'workspace:*'
allowBuilds:
# root dependency
'@swc/core': true # required for TypeScript compilation
nx: true
unrs-resolver: false # not directly required for build
esbuild: true
# @clerk/tanstack-start-adapter
'@clerk/shared': false # optional auth integration, not required for build
# prisma
'@prisma/engines': false # only required for auth e2e examples
prisma: false # only required for auth e2e examples
#msw
msw: false # only required for trellaux examples
# workerd
workerd: false # only required for auth e2e examples
# listhen
'@parcel/watcher': true
# @tanstack/vue-store
vue-demi: false # only required for vue 2 support
# next js
sharp: false # not directly required for build
# @datadog
'@datadog/pprof': false # transitive dep
# @firebase
'@firebase/util': false # transitive dep
# @sentry
'@sentry/cli': false # transitive dep
# protobufjs
protobufjs: false # transitive dep