Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions packages/sv/src/addons/sveltekit-adapter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,11 @@ export default defineAddon({
);

if (adapter.package === '@sveltejs/adapter-cloudflare') {
sv.devDependency('wrangler', '^4.81.0');
// 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');

if (packageManager === 'pnpm') {
sv.file(file.findUp('pnpm-workspace.yaml'), pnpm.allowBuilds('workerd', 'sharp'));
Expand Down Expand Up @@ -187,8 +191,7 @@ export default defineAddon({
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' });
json.packageScriptsUpsert(data, 'check', 'pnpm gen', { mode: 'prepend' });
Comment thread
teemingc marked this conversation as resolved.
})
);

Expand Down
Loading