From 76646437e622027d86989972de24297b3b5e4008 Mon Sep 17 00:00:00 2001 From: jycouet Date: Wed, 8 Apr 2026 21:09:49 +0200 Subject: [PATCH 1/2] fix(adapter-cloudflare): use `--check` flag for wrangler types in check/build scripts --- .changeset/brave-clouds-check.md | 5 +++++ packages/sv/src/addons/sveltekit-adapter.ts | 14 +++----------- 2 files changed, 8 insertions(+), 11 deletions(-) create mode 100644 .changeset/brave-clouds-check.md diff --git a/.changeset/brave-clouds-check.md b/.changeset/brave-clouds-check.md new file mode 100644 index 000000000..5389dc186 --- /dev/null +++ b/.changeset/brave-clouds-check.md @@ -0,0 +1,5 @@ +--- +'sv': patch +--- + +fix(adapter-cloudflare): use `--check` flag for wrangler types in check/build scripts diff --git a/packages/sv/src/addons/sveltekit-adapter.ts b/packages/sv/src/addons/sveltekit-adapter.ts index bac605d98..85ea94f02 100644 --- a/packages/sv/src/addons/sveltekit-adapter.ts +++ b/packages/sv/src/addons/sveltekit-adapter.ts @@ -178,21 +178,13 @@ export default defineAddon({ ); if (file.typeConfig) { - sv.file( - file.gitignore, - transforms.text(({ content }) => { - if (content.length === 0) return false; - return text.upsert(content, '/worker-configuration.d.ts', { - comment: 'Cloudflare Types' - }); - }) - ); - - // Setup wrangler types command + // Setup wrangler types command and prepend to check/build sv.file( file.package, transforms.json(({ data, json }) => { json.packageScriptsUpsert(data, 'gen', 'wrangler types'); + json.packageScriptsUpsert(data, 'check', 'wrangler types --check', { mode: 'prepend' }); + json.packageScriptsUpsert(data, 'build', 'wrangler types --check', { mode: 'prepend' }); }) ); From 693967b1b434ebb5c773e81910cdb37272d8d361 Mon Sep 17 00:00:00 2001 From: jycouet Date: Wed, 8 Apr 2026 21:14:02 +0200 Subject: [PATCH 2/2] =?UTF-8?q?linting=C2=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/sv/src/addons/sveltekit-adapter.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/sv/src/addons/sveltekit-adapter.ts b/packages/sv/src/addons/sveltekit-adapter.ts index 85ea94f02..54f7a75c9 100644 --- a/packages/sv/src/addons/sveltekit-adapter.ts +++ b/packages/sv/src/addons/sveltekit-adapter.ts @@ -1,6 +1,5 @@ import { color, - text, transforms, resolveCommandArray, fileExists,