Skip to content

Commit 74b9a85

Browse files
authored
breaking: require SvelteKit 2 for all adapters (#11316)
Bumping all the adapters to require SvelteKit 2, because a) esbuild changes and we want to be careful b) easier to do minors using new capabilities c) adapter-auto is more robust in installing correct versions then
1 parent c8a637d commit 74b9a85

File tree

12 files changed

+36
-16
lines changed

12 files changed

+36
-16
lines changed

.changeset/hip-spoons-crash.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@sveltejs/adapter-cloudflare-workers": major
3+
"@sveltejs/adapter-cloudflare": major
4+
"@sveltejs/adapter-netlify": major
5+
---
6+
7+
breaking: require SvelteKit 2

.changeset/silly-frogs-love.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@sveltejs/adapter-auto": major
3+
---
4+
5+
breaking: require SvelteKit 2

packages/adapter-auto/adapters.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ export const adapters = [
55
name: 'Vercel',
66
test: () => !!process.env.VERCEL,
77
module: '@sveltejs/adapter-vercel',
8-
version: '2'
8+
version: '4'
99
},
1010
{
1111
name: 'Cloudflare Pages',
1212
test: () => !!process.env.CF_PAGES,
1313
module: '@sveltejs/adapter-cloudflare',
14-
version: '2'
14+
version: '3'
1515
},
1616
{
1717
name: 'Netlify',
1818
test: () => !!process.env.NETLIFY,
1919
module: '@sveltejs/adapter-netlify',
20-
version: '2'
20+
version: '3'
2121
},
2222
{
2323
name: 'Azure Static Web Apps',

packages/adapter-auto/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@
3939
"import-meta-resolve": "^4.0.0"
4040
},
4141
"peerDependencies": {
42-
"@sveltejs/kit": "^1.0.0 || ^2.0.0"
42+
"@sveltejs/kit": "^2.0.0"
4343
}
4444
}

packages/adapter-cloudflare-workers/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,12 @@
3535
"esbuild": "^0.19.9"
3636
},
3737
"devDependencies": {
38+
"@sveltejs/kit": "workspace:^",
3839
"@cloudflare/kv-asset-handler": "^0.3.0",
3940
"@types/node": "^18.19.3",
4041
"typescript": "^5.3.3"
4142
},
4243
"peerDependencies": {
43-
"@sveltejs/kit": "^1.0.0 || ^2.0.0"
44+
"@sveltejs/kit": "^2.0.0"
4445
}
4546
}

packages/adapter-cloudflare/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,13 @@
3737
"worktop": "0.8.0-next.15"
3838
},
3939
"devDependencies": {
40+
"@sveltejs/kit": "workspace:^",
4041
"@types/node": "^18.19.3",
4142
"@types/ws": "^8.5.10",
4243
"typescript": "^5.3.3"
4344
},
4445
"peerDependencies": {
45-
"@sveltejs/kit": "^1.0.0 || ^2.0.0"
46+
"@sveltejs/kit": "^2.0.0"
4647
},
4748
"publishConfig": {
4849
"access": "public"

packages/adapter-netlify/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,6 @@
5151
"vitest": "^1.0.4"
5252
},
5353
"peerDependencies": {
54-
"@sveltejs/kit": "^1.5.0 || ^2.0.0"
54+
"@sveltejs/kit": "^2.0.0"
5555
}
5656
}

packages/create-svelte/templates/default/package.template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"devDependencies": {
1010
"@fontsource/fira-mono": "^4.5.10",
1111
"@neoconfetti/svelte": "^1.0.0",
12-
"@sveltejs/adapter-auto": "^2.0.0",
12+
"@sveltejs/adapter-auto": "^3.0.0",
1313
"@sveltejs/kit": "^2.0.0",
1414
"@sveltejs/vite-plugin-svelte": "^3.0.0",
1515
"svelte": "^4.2.7",

packages/create-svelte/templates/skeleton/package.template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"preview": "vite preview"
99
},
1010
"devDependencies": {
11-
"@sveltejs/adapter-auto": "^2.0.0",
11+
"@sveltejs/adapter-auto": "^3.0.0",
1212
"@sveltejs/kit": "^2.0.0",
1313
"@sveltejs/vite-plugin-svelte": "^3.0.0",
1414
"svelte": "^4.2.7",

packages/create-svelte/templates/skeletonlib/package.template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"svelte": "^4.0.0"
2020
},
2121
"devDependencies": {
22-
"@sveltejs/adapter-auto": "^2.0.0",
22+
"@sveltejs/adapter-auto": "^3.0.0",
2323
"@sveltejs/kit": "^2.0.0",
2424
"@sveltejs/package": "^2.0.0",
2525
"@sveltejs/vite-plugin-svelte": "^3.0.0",

packages/migrate/migrations/sveltekit-2/migrate.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ export function update_pkg_json_content(content) {
1818
// All other bumps are done as part of the Svelte 4 migration
1919
['@sveltejs/kit', '^2.0.0'],
2020
['@sveltejs/adapter-static', '^3.0.0'],
21+
['@sveltejs/adapter-node', '^2.0.0'],
22+
['@sveltejs/adapter-vercel', '^4.0.0'],
23+
['@sveltejs/adapter-netlify', '^3.0.0'],
24+
['@sveltejs/adapter-cloudflare', '^3.0.0'],
25+
['@sveltejs/adapter-cloudflare-workers', '^2.0.0'],
26+
['@sveltejs/adapter-auto', '^3.0.0'],
2127
['vite', '^5.0.0'],
2228
['vitest', '^1.0.0'],
2329
['typescript', '^5.0.0'], // should already be done by Svelte 4 migration, but who knows

pnpm-lock.yaml

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)