diff --git a/.changeset/salty-ways-call.md b/.changeset/salty-ways-call.md new file mode 100644 index 000000000000..a75ce603569a --- /dev/null +++ b/.changeset/salty-ways-call.md @@ -0,0 +1,7 @@ +--- +"wrangler": patch +--- + +Fix `wrangler setup` not automatically selecting `workers` as the target for new SvelteKit apps + +The Sveltekit `adapter:cloudflare` adapter now accepts two different targets `workers` or `pages`. Since the wrangler auto configuration only targets workers, wrangler should instruct the adapter to use the `workers` variant. (The auto configuration process would in any case not work if the user were to target `pages`.) diff --git a/packages/wrangler/src/autoconfig/frameworks/sveltekit.ts b/packages/wrangler/src/autoconfig/frameworks/sveltekit.ts index d7da94cff542..5346d52570c7 100644 --- a/packages/wrangler/src/autoconfig/frameworks/sveltekit.ts +++ b/packages/wrangler/src/autoconfig/frameworks/sveltekit.ts @@ -19,13 +19,13 @@ export class SvelteKit extends Framework { "add", "--no-install", "--no-git-check", - "sveltekit-adapter=adapter:cloudflare", + "sveltekit-adapter=adapter:cloudflare+cfTarget:workers", ], { silent: true, startText: "Installing adapter", doneText: `${brandColor("installed")} ${dim( - `via \`${dlx} sv add sveltekit-adapter=adapter:cloudflare\`` + `via \`${dlx.join(" ")} sv add sveltekit-adapter=adapter:cloudflare+cfTarget:workers\`` )}`, } );