diff --git a/apps/svelte.dev/content/tutorial/+assets/package.json b/apps/svelte.dev/content/tutorial/+assets/package.json
index 4498ac3183..79713b1f2f 100644
--- a/apps/svelte.dev/content/tutorial/+assets/package.json
+++ b/apps/svelte.dev/content/tutorial/+assets/package.json
@@ -7,11 +7,11 @@
"preview": "./node_modules/vite/bin/vite.js preview"
},
"devDependencies": {
- "@rollup/wasm-node": "^4.18.0",
- "@sveltejs/kit": "^2",
+ "@rollup/wasm-node": "^4.25.0",
+ "@sveltejs/kit": "^2.5",
"esbuild-wasm": "^0.21.5",
- "svelte": "^5.0.0-next.160",
- "vite": "^5"
+ "svelte": "^5.0.0-next.243",
+ "vite": "^5.4"
},
"type": "module"
}
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/01-sharing-code/+assets/app-b/src/lib/AudioPlayer.svelte b/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/01-sharing-code/+assets/app-b/src/lib/AudioPlayer.svelte
index ffdb485d81..554037180c 100644
--- a/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/01-sharing-code/+assets/app-b/src/lib/AudioPlayer.svelte
+++ b/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/01-sharing-code/+assets/app-b/src/lib/AudioPlayer.svelte
@@ -1,4 +1,4 @@
-
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/01-sharing-code/index.md b/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/01-sharing-code/index.md
index bbf556be7d..4e30d9623f 100644
--- a/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/01-sharing-code/index.md
+++ b/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/01-sharing-code/index.md
@@ -6,11 +6,11 @@ In all the examples we've seen so far, the `+++
```
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/02-module-exports/+assets/app-b/src/lib/AudioPlayer.svelte b/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/02-module-exports/+assets/app-b/src/lib/AudioPlayer.svelte
index 323286b79f..8f665be5ea 100644
--- a/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/02-module-exports/+assets/app-b/src/lib/AudioPlayer.svelte
+++ b/apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/02-module-exports/+assets/app-b/src/lib/AudioPlayer.svelte
@@ -1,4 +1,4 @@
-
-
+
diff --git a/apps/svelte.dev/src/routes/tutorial/[slug]/filetree/ContextMenu.svelte b/apps/svelte.dev/src/routes/tutorial/[slug]/filetree/ContextMenu.svelte
index 7081a73482..9398509eac 100644
--- a/apps/svelte.dev/src/routes/tutorial/[slug]/filetree/ContextMenu.svelte
+++ b/apps/svelte.dev/src/routes/tutorial/[slug]/filetree/ContextMenu.svelte
@@ -1,7 +1,7 @@
-
diff --git a/packages/repl/src/lib/Output/Viewer.svelte b/packages/repl/src/lib/Output/Viewer.svelte
index 7cfe4576e6..5989826230 100644
--- a/packages/repl/src/lib/Output/Viewer.svelte
+++ b/packages/repl/src/lib/Output/Viewer.svelte
@@ -178,6 +178,7 @@
e.loc = { line: loc.line, column: loc.column ?? 0 };
}
+ // @ts-ignore name is there, just not part of public API
error = e;
}
diff --git a/packages/repl/src/lib/workers/workers.d.ts b/packages/repl/src/lib/workers/workers.d.ts
index 48e4affecb..60f46795ad 100644
--- a/packages/repl/src/lib/workers/workers.d.ts
+++ b/packages/repl/src/lib/workers/workers.d.ts
@@ -1,5 +1,5 @@
-import type { CompileError, CompileResult, Warning } from 'svelte/compiler';
-import type { CompileOptions, File } from '../types';
+import type { CompileError, CompileOptions, CompileResult, Warning } from 'svelte/compiler';
+import type { File } from '../types';
export type CompilerCommand =
| {
diff --git a/packages/repl/tsconfig.json b/packages/repl/tsconfig.json
index 6f3d7ab091..cbd481a1b7 100644
--- a/packages/repl/tsconfig.json
+++ b/packages/repl/tsconfig.json
@@ -2,6 +2,7 @@
"extends": "./.svelte-kit/tsconfig.json",
"compilerOptions": {
"allowJs": true,
- "checkJs": true
+ "checkJs": true,
+ "skipLibCheck": true // TODO remove once vite-plugin-svelte exposes PluginOptions
}
}
diff --git a/packages/site-kit/package.json b/packages/site-kit/package.json
index 69de41e04a..f0083b30a2 100644
--- a/packages/site-kit/package.json
+++ b/packages/site-kit/package.json
@@ -26,18 +26,18 @@
"svelte-persisted-store": "^0.9.2"
},
"devDependencies": {
- "@sveltejs/kit": "^2.5.7",
+ "@sveltejs/kit": "^2.5.25",
"@types/node": "^20.12.11",
"flexsearch": "^0.7.43",
- "magic-string": "^0.30.10",
+ "magic-string": "^0.30.11",
"marked": "^12.0.2",
"prettier": "^3.3.2",
"prettier-plugin-svelte": "^3.2.4",
"shiki-twoslash": "^3.1.2",
- "svelte": "^5.0.0-next.160",
- "svelte-check": "^3.8.2",
- "typescript": "^5.4.5",
- "vite": "^5.2.13"
+ "svelte": "^5.0.0-next.243",
+ "svelte-check": "^4.0.0",
+ "typescript": "^5.5.4",
+ "vite": "^5.4.3"
},
"publishConfig": {
"access": "public"
diff --git a/packages/site-kit/src/lib/components/Banners.svelte b/packages/site-kit/src/lib/components/Banners.svelte
index fc5e54daa8..9a9b1110df 100644
--- a/packages/site-kit/src/lib/components/Banners.svelte
+++ b/packages/site-kit/src/lib/components/Banners.svelte
@@ -1,4 +1,4 @@
-