diff --git a/.changeset/honest-tables-compete.md b/.changeset/honest-tables-compete.md new file mode 100644 index 000000000..1aa65f8af --- /dev/null +++ b/.changeset/honest-tables-compete.md @@ -0,0 +1,5 @@ +--- +"sv": patch +--- + +fix(cloudflare): use a relative path for worker-configuration type in the tsconfig.json file diff --git a/.changeset/smooth-walls-remain.md b/.changeset/smooth-walls-remain.md new file mode 100644 index 000000000..1e946f3eb --- /dev/null +++ b/.changeset/smooth-walls-remain.md @@ -0,0 +1,5 @@ +--- +"sv": patch +--- + +fix(cloudflare): local preview is now using port `4173` so that it works with the Playwright test command diff --git a/packages/sv/lib/addons/sveltekit-adapter/index.ts b/packages/sv/lib/addons/sveltekit-adapter/index.ts index ffe6f1ffb..d7ab5905c 100644 --- a/packages/sv/lib/addons/sveltekit-adapter/index.ts +++ b/packages/sv/lib/addons/sveltekit-adapter/index.ts @@ -60,9 +60,9 @@ export default defineAddon({ // in sk 3, we will keep "preview": "vite preview" like any other adapter if (options.adapter === 'cloudflare') { if (options.cfTarget === 'workers') { - data.scripts.preview = 'wrangler dev .svelte-kit/cloudflare/_worker.js'; + data.scripts.preview = 'wrangler dev .svelte-kit/cloudflare/_worker.js --port 4173'; } else if (options.cfTarget === 'pages') { - data.scripts.preview = 'wrangler pages dev .svelte-kit/cloudflare'; + data.scripts.preview = 'wrangler pages dev .svelte-kit/cloudflare --port 4173'; } } @@ -202,7 +202,7 @@ export default defineAddon({ data.compilerOptions ??= {}; data.compilerOptions.types ??= []; - data.compilerOptions.types.push('worker-configuration.d.ts'); + data.compilerOptions.types.push('./worker-configuration.d.ts'); return generateCode(); });