From ef4dfb7189a1044c7a9ba59017719566fbd6752a Mon Sep 17 00:00:00 2001 From: Manuel Serret Date: Thu, 4 Jun 2026 08:28:50 +0200 Subject: [PATCH] Revert "fix: avoid type errors with Cloudflare adapter (#1098)" This reverts commit 9e4180e319748f64da0e4931cb9e47159fb57be6. --- packages/sv/src/addons/sveltekit-adapter.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/sv/src/addons/sveltekit-adapter.ts b/packages/sv/src/addons/sveltekit-adapter.ts index 47abf0ab6..88eeb1772 100644 --- a/packages/sv/src/addons/sveltekit-adapter.ts +++ b/packages/sv/src/addons/sveltekit-adapter.ts @@ -128,11 +128,7 @@ export default defineAddon({ ); if (adapter.package === '@sveltejs/adapter-cloudflare') { - // we can use a newer version after migrating to SvelteKit 3 - // wrangler@4.26.1 causes type errors when generating types because it includes - // the build output file which isn't type-safe - // see https://github.com/cloudflare/workers-sdk/pull/9897 - sv.devDependency('wrangler', '4.26.0'); + sv.devDependency('wrangler', '^4.81.0'); if (packageManager === 'pnpm') { sv.file(file.findUp('pnpm-workspace.yaml'), pnpm.allowBuilds('workerd', 'sharp')); @@ -191,10 +187,8 @@ export default defineAddon({ file.package, transforms.json(({ data, json }) => { json.packageScriptsUpsert(data, 'gen', 'wrangler types'); - json.packageScriptsUpsert(data, 'check', 'pnpm gen', { mode: 'prepend' }); - // use `wrangler types --check` when we move to SvelteKit 3 and a newer wrangler version - // json.packageScriptsUpsert(data, 'check', 'wrangler types --check', { mode: 'prepend' }); - // json.packageScriptsUpsert(data, 'build', 'wrangler types --check', { mode: 'prepend' }); + json.packageScriptsUpsert(data, 'check', 'wrangler types --check', { mode: 'prepend' }); + json.packageScriptsUpsert(data, 'build', 'wrangler types --check', { mode: 'prepend' }); }) );