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..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, @@ -178,21 +177,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' }); }) );