1onlyBuiltDependencies:
2 - "@parcel/watcher"
3 - esbuild
4 - msgpackr-extract
5 - sharp
6 - workerd
7allowBuilds:
8 "@parcel/watcher": true
9 core-js: false
10 es5-ext: false
11 esbuild: true
12 msgpackr-extract: true
13 sharp: true
14 vue-demi: false
15 workerd: true
16packages:
17 - website
18 - packages/*
19 - examples/*
20 - examples/cloudflare-website-service-bindings/apps/*
21 - examples/monorepo-single-stack/*
22 - examples/monorepo-multi-stack/*
23 - benchmark/*
24 - demos/*
25 - submodules/distilled/packages/*
26 - packages/frontend-frameworks/fixtures/*
27 - packages/frontend-frameworks/src/nextjs/wrangler-stub
28catalog:
29 "@alchemy.run/sigil": "0.1.0-alpha.1"
30 "@astrojs/check": "0.9.10"
31 "@astrojs/internal-helpers": "0.10.1"
32 "@astrojs/mdx": "8.0.0"
33 "@astrojs/react": "6.0.5"
34 "@astrojs/sitemap": "^3.7.4"
35 "@astrojs/starlight": "0.42.0"
36 "@astrojs/starlight-tailwind": "^5.0.0"
37 "@astrojs/underscore-redirects": "1.0.3"
38 "@aws-crypto/crc32": "^5.2.0"
39 "@aws-crypto/util": "^5.2.0"
40 "@aws-sdk/types": "^3.974.3"
41 "@aws/durable-execution-sdk-js": "^2.1.0"
42 "@better-auth/api-key": "^1.7.5"
43 "@better-auth/drizzle-adapter": "^1.7.5"
44 "@cloudflare/containers": "^0.3.7"
45 "@cloudflare/puppeteer": "^1.1.0"
46 "@cloudflare/unenv-preset": "^2.16.1"
47 "@cloudflare/vitest-plugin": "^1.3.4"
48 "@cloudflare/workers-types": "5.20260918.1"
49 "@effect/atom-react": "^4.0.0"
50 "@effect/language-service": "^0.87.2"
51 "@effect/platform-bun": "^4.0.0"
52 "@effect/platform-node": "^4.0.0"
53 "@effect/sql-d1": "^4.0.0"
54 "@effect/sql-mysql2": "^4.0.0"
55 "@effect/sql-pg": "^4.0.0"
56 "@effect/sql-sqlite-do": "^4.0.0"
57 "@effect/tsgo": "0.36.4"
58 "@effect/vitest": "^4.0.0"
59 "@foldkit/vite-plugin": "^0.26.0"
60 "@fontsource-variable/caveat": "^5.3.0"
61 "@fontsource-variable/inter": "^5.3.0"
62 "@fontsource-variable/jetbrains-mono": "^5.3.0"
63 "@fontsource-variable/source-serif-4": "^5.3.0"
64 "@iconify-json/lucide": "^1.2.129"
65 "@iconify-json/simple-icons": "^1.2.94"
66 "@iconify/react": "^6.0.2"
67 "@libsql/client": "^0.17.0"
68 "@neon/functions": "0.11.0"
69 "@neondatabase/serverless": "^1.0.1"
70 "@octanejs/adapter-cloudflare": "0.0.12"
71 "@octanejs/vite-plugin": "0.1.22"
72 "@octokit/rest": "^22.0.1"
73 "@octokit/webhooks": "^14.2.0"
74 "@opennextjs/aws": "4.1.0"
75 "@opennextjs/cloudflare": "1.20.1"
76 "@opentui/core": "latest"
77 "@oxc-project/types": "^0.146.0"
78 "@playwright/test": "^1.61.1"
79 "@prisma/orm-family-sql": "8.0.0-rc.11"
80 "@prisma/orm-postgres": "8.0.0-rc.11"
81 prisma: "8.0.0-rc.15"
82 arktype: "2.2.3"
83 "@prisma-next/cli": "^0.8.0"
84 "@prisma-next/postgres": "^0.8.0"
85 "@prisma-next/target-postgres": "^0.8.0"
86 "@prisma-next/vite-plugin-contract-emit": "^0.8.0"
87 "@prisma/dev": "^0.20.0"
88 "@puppeteer/browsers": "^3.2.0"
89 "@react-router/dev": "^7.16.0"
90 "@react-router/node": "^7.16.0"
91 "@smithy/shared-ini-file-loader": "^4.7.0"
92 "@smithy/types": "^4.17.2"
93 "@smithy/util-base64": "^4.6.0"
94 "@solidjs/meta": "^0.29.4"
95 "@solidjs/router": "^0.16.0"
96 "@solidjs/start": "^2.0.4"
97 "@solidjs/vite-plugin-nitro-2": "^0.3.2"
98 "@sveltejs/kit": "3.0.0-next.27"
99 "@sveltejs/vite-plugin-svelte": "^7.2.0"
100 "@tailwindcss/postcss": "^4.1.13"
101 "@tailwindcss/typography": "^0.5.16"
102 "@tailwindcss/vite": "^4.1.18"
103 "@tanstack/devtools-vite": "latest"
104 "@tanstack/react-devtools": "latest"
105 "@tanstack/react-router": "^1.167.4"
106 "@tanstack/react-router-devtools": "latest"
107 "@tanstack/react-start": "^1.166.15"
108 "@tanstack/solid-router": "^1.170.4"
109 "@tanstack/solid-start": "^1.168.6"
110 "@tsconfig/node24": "^24.0.4"
111 "@types/aws-lambda": "^8.10.152"
112 "@types/bun": "1.3.14"
113 "@types/http-cache-semantics": "^4.2.0"
114 "@types/node": "26.2.0"
115 "@types/pg": "^8.20.0"
116 "@types/picomatch": "^4.0.0"
117 "@types/react": "^19.3.0"
118 "@types/react-dom": "^19.3.0"
119 "@types/ws": "^8.18.1"
120 "@vercel/nft": "^1.10.2"
121 "@vitejs/plugin-react": "^6.0.2"
122 "@vitejs/plugin-rsc": "^0.5.27"
123 "@vitejs/plugin-vue": "^6.0.5"
124 "@vue/tsconfig": "^0.9.1"
125 astro: "7.3.1"
126 aws4fetch: "^1.0.20"
127 better-auth: "^1.7.5"
128 capnp-es: "^0.0.16"
129 capnweb: "^0.12.0"
130 changelogithub: "^13.16.1"
131 chokidar: "^5.0.0"
132 cookie: "^2.0.1"
133 cuelume: "^0.2.2"
134 dedent: "^1.7.2"
135 devalue: "5.8.1"
136 dotenv: "^17.4.2"
137 drizzle-kit: "1.0.0-rc.5-ab785fc"
138 drizzle-orm: "1.0.0-rc.5-ab785fc"
139 effect: "^4.0.0"
140 esbuild: "^0.28.1"
141 fflate: "^0.8.3"
142 fast-xml-parser: "^5.10.1"
143 foldkit: "^0.165.0"
144 heap-js: "^2.5.0"
145 hono: "^4.12.14"
146 http-cache-semantics: "^4.2.0"
147 husky: "^9.1.7"
148 iovalkey: "^0.3.3"
149 isbot: "^5.2.1"
150 itty-time: "^2.0.2"
151 kysely: "^0.29.4"
152 libsodium-wrappers: "^0.8.3"
153 magic-string: "^0.30.21"
154 mime: "^4.0.7"
155 miniflare: "^4.20260701.0"
156 mongodb: "^6.10.0"
157 mysql2: "^3.24.2"
158 next: "16.2.10"
159 nitro: "^3.0.260415-beta"
160 nitropack: "2.13.4"
161 npm-run-all2: "^8.0.4"
162 nuxt: "4.5.1"
163 octane: "0.1.22"
164 oxfmt: "^0.66.0"
165 oxlint: "^1.82.0"
166 pathe: "^2.0.3"
167 pg: "^8.22.0"
168 picomatch: "^4.0.4"
169 postal-mime: "^2.4.3"
170 postcss: "^8.4.49"
171 react: "^19.3.0"
172 react-devtools-core: "^7.0.1"
173 react-dom: "^19.3.0"
174 react-router: "^7.16.0"
175 react-server-dom-webpack: "~19.3.0"
176 rolldown: "1.2.5"
177 satteri: "^0.10.5"
178 sharp: "^0.35.3"
179 solid-devtools: "^0.34.3"
180 solid-js: "^1.9.12"
181 srvx: "1.0.5"
182 starlight-blog: "^0.29.0"
183 tinyglobby: "^0.2.17"
184 svelte: "^5.56.6"
185 tailwindcss: "^4.1.18"
186 takumi-js: "^2.13.5"
187 toucan-js: "4.0.0"
188 tsdown: "^0.22.4"
189 tsx: "^4.20.6"
190 turbo: "^2.9.16"
191 typescript: "^7.0.2"
192 typescript-api: "npm:typescript@7.1.0-dev.20260905.1"
193 unenv: "^2.0.0-rc.24"
194 uuid: "^14.0.1"
195 vite: "^8.0.7"
196 vite-plugin-solid: "^2.11.12"
197 vite-plugin-vue-devtools: "^8.1.1"
198 vitest: "^5.0.3"
199 vocs: "2.8.2"
200 vue: "beta"
201 vue-router: "^5.0.4"
202 vue-tsc: "^3.2.6"
203 waku: "1.0.0-beta.7"
204 workerd: "1.20260918.1"
205 wrangler: "^4.103.0"
206 ws: "^8.21.0"
207 yaml: "^2.9.0"
208 yauzl: "^3.4.0"
209catalogs:
210 # Cloudflare's worker test plugin does not yet support Vitest 5.
211 cloudflare-test-compat:
212 vitest: "^4.1.8"
213 # SvelteKit requires the TypeScript JavaScript compiler API.
214 typescript-classic:
215 typescript: "6.0.3"
216 # Compatibility ranges used by published optional peer dependencies.
217 frontend-peer:
218 "@octanejs/vite-plugin": ">=0.1.22"
219 "@sveltejs/kit": ">=3.0.0-next.27"
220 astro: "^7.0.0"
221 nuxt: ">=4.5.0"
222 vite: "^7.0.0 || ^8.0.0"
223 # Next.js still requires the TypeScript JavaScript compiler API.
224 nextjs:
225 typescript: "^5.9.3"
226 node24:
227 "@types/node": "^24.12.0"
228 # React patch line required by react-server-dom-webpack consumers.
229 react-rsc:
230 react: "~19.3.0"
231 react-dom: "~19.3.0"
232 solid-v1:
233 "@solidjs/router": "^0.15.0"
234 "@solidjs/start": "2.0.0-alpha.2"
235 vite: "^7.0.0"
236 tanstack-start-legacy:
237 "@types/node": "^22.10.2"
238 "@vitejs/plugin-react": "^5.1.4"
239overrides:
240 "@cloudflare/workers-types": 5.20260918.1
241 workerd: 1.20260918.1
242 effect: 4.0.0
243 "@effect/platform-browser": 4.0.0
244 drizzle-kit: 1.0.0-rc.5-ab785fc
245 drizzle-orm: 1.0.0-rc.5-ab785fc
246 # Keep drizzle-orm's optional peer graph identical across workspace
247 # packages so TypeScript sees one drizzle-orm identity.
248 mysql2: 3.24.2
249 zod: 4.5.4
250 rolldown: 1.2.5
251patchedDependencies:
252 "@astrojs/starlight@0.42.0": patches/@astrojs%2Fstarlight@0.42.0.patch
253 starlight-blog@0.29.0: patches/starlight-blog@0.29.0.patch
254minimumReleaseAgeExclude:
255 - "@alchemy.run/sigil@0.1.0-alpha.1"
256 - "@effect/atom-react@4.0.0"
257 - "@effect/platform-bun@4.0.0"
258 - "@effect/platform-node-shared@4.0.0"
259 - "@effect/platform-node@4.0.0"
260 - "@effect/sql-d1@4.0.0"
261 - "@effect/sql-mysql2@4.0.0"
262 - "@effect/sql-pg@4.0.0"
263 - "@effect/sql-sqlite-do@4.0.0"
264 - "@effect/vitest@4.0.0"
265 - "@foldkit/vite-plugin@0.26.0"
266 - effect@4.0.0
267 - foldkit@0.165.0
268 - "@solidjs/start@2.0.4"
269 - "@cloudflare/workers-types@5.20260918.1"
270 - "@cloudflare/workerd-darwin-64@1.20260918.1"
271 - "@cloudflare/workerd-darwin-arm64@1.20260918.1"
272 - "@cloudflare/workerd-linux-64@1.20260918.1"
273 - "@cloudflare/workerd-linux-arm64@1.20260918.1"
274 - "@cloudflare/workerd-windows-64@1.20260918.1"
275 - workerd@1.20260918.1
276 - "@typescript/typescript-darwin-arm64@7.1.0-dev.20260905.1"
277 - "@typescript/typescript-darwin-x64@7.1.0-dev.20260905.1"
278 - "@typescript/typescript-linux-arm64@7.1.0-dev.20260905.1"
279 - "@typescript/typescript-linux-arm@7.1.0-dev.20260905.1"
280 - "@typescript/typescript-linux-x64@7.1.0-dev.20260905.1"
281 - "@typescript/typescript-win32-arm64@7.1.0-dev.20260905.1"
282 - "@typescript/typescript-win32-x64@7.1.0-dev.20260905.1"
283 - typescript@7.1.0-dev.20260905.1
284 - "@neon/config-runtime@1.6.1"
285 - "@neon/config@1.7.1"
286 - neon@4.21.1
287 - neonctl@4.21.1
288 - "@effect/platform-browser@4.0.0"
289 - vitest@5.0.3
290 - "@vitest/expect@5.0.3"
291 - "@vitest/runner@5.0.3"
292 - "@vitest/snapshot@5.0.3"
293 - "@vitest/spy@5.0.3"
294 - "@vitest/utils@5.0.3"
295 - "@vitest/pretty-format@5.0.3"
296 - "@vitest/mocker@5.0.3"
297 - "@cloudflare/vitest-plugin@1.3.4"
298 - miniflare@5.20260930.0-alpha
299 - wrangler@4.145.0