diff --git a/.github/actions/examples-tests/action.yml b/.github/actions/examples-tests/action.yml
index 5f5a3690f580f..18103ca848042 100644
--- a/.github/actions/examples-tests/action.yml
+++ b/.github/actions/examples-tests/action.yml
@@ -38,4 +38,4 @@ runs:
--token=${{ inputs.turbo-token }} \
--team=${{ inputs.turbo-team }} \
--env-mode=strict \
- --concurrency=1
+ --concurrency=1 \
diff --git a/.github/workflows/turborepo-test.yml b/.github/workflows/turborepo-test.yml
index c9386abc48b7d..1c387c1828863 100644
--- a/.github/workflows/turborepo-test.yml
+++ b/.github/workflows/turborepo-test.yml
@@ -311,7 +311,7 @@ jobs:
github-token: "${{ secrets.GITHUB_TOKEN }}"
turbo-token: "${{ secrets.TURBO_TOKEN }}"
turbo-team: "${{ vars.TURBO_TEAM }}"
- test-filter: "@turborepo-examples-tests/with-svelte-*"
+ test-filter: "@turborepo-examples-tests/with-svelte-pnpm"
with-tailwind-example:
name: "`with-tailwind` example"
diff --git a/examples/with-svelte/apps/docs/package.json b/examples/with-svelte/apps/docs/package.json
index 23a373d0ad53e..a5a9c1e411bef 100644
--- a/examples/with-svelte/apps/docs/package.json
+++ b/examples/with-svelte/apps/docs/package.json
@@ -5,7 +5,7 @@
"type": "module",
"scripts": {
"dev": "vite dev",
- "build": "vite build",
+ "build": "svelte-kit sync && vite build",
"preview": "vite preview",
"test": "npm run test:integration && npm run test:unit",
"check-types": "tsc --noEmit",
@@ -21,17 +21,17 @@
"devDependencies": {
"@repo/eslint-config": "workspace:*",
"@repo/typescript-config": "workspace:*",
- "@sveltejs/adapter-auto": "^3.3.1",
- "@sveltejs/kit": "^2.16.0",
- "@sveltejs/vite-plugin-svelte": "^3.1.2",
+ "@sveltejs/adapter-auto": "^4.0.0",
+ "@sveltejs/kit": "^2.17.2",
+ "@sveltejs/vite-plugin-svelte": "^5.0.3",
+ "prettier": "^3.5.1",
"eslint": "^9.21.0",
- "prettier": "^3.5.0",
"prettier-plugin-svelte": "^3.3.3",
- "svelte": "^4.2.19",
- "svelte-check": "^3.8.6",
+ "svelte": "^5.20.1",
+ "svelte-check": "^4.1.4",
"tslib": "^2.8.1",
"typescript": "5.7.3",
- "vite": "^5.4.13",
- "vitest": "^1.6.0"
+ "vite": "^6.1.0",
+ "vitest": "^3.0.5"
}
}
diff --git a/examples/with-svelte/apps/web/package.json b/examples/with-svelte/apps/web/package.json
index c6deb483c0232..e43f7f068bbda 100644
--- a/examples/with-svelte/apps/web/package.json
+++ b/examples/with-svelte/apps/web/package.json
@@ -5,7 +5,7 @@
"type": "module",
"scripts": {
"dev": "vite dev",
- "build": "vite build",
+ "build": "svelte-kit sync && vite build",
"preview": "vite preview",
"test": "npm run test:integration && npm run test:unit",
"check-types": "tsc --noEmit",
@@ -21,17 +21,17 @@
"devDependencies": {
"@repo/eslint-config": "workspace:*",
"@repo/typescript-config": "workspace:*",
- "@sveltejs/adapter-auto": "^3.3.1",
- "@sveltejs/kit": "^2.16.0",
- "@sveltejs/vite-plugin-svelte": "^3.1.2",
+ "@sveltejs/adapter-auto": "^4.0.0",
+ "@sveltejs/kit": "^2.17.2",
+ "@sveltejs/vite-plugin-svelte": "^5.0.3",
+ "prettier": "^3.5.1",
"eslint": "^9.21.0",
- "prettier": "^3.5.0",
"prettier-plugin-svelte": "^3.3.3",
- "svelte": "^4.2.19",
- "svelte-check": "^3.8.6",
+ "svelte": "^5.20.1",
+ "svelte-check": "^4.1.4",
"tslib": "^2.8.1",
"typescript": "5.7.3",
- "vite": "^5.4.13",
- "vitest": "^1.6.0"
+ "vite": "^6.1.0",
+ "vitest": "^3.0.5"
}
}
diff --git a/examples/with-svelte/packages/eslint-config/package.json b/examples/with-svelte/packages/eslint-config/package.json
index c8c63324b4f0d..d9054201a889a 100644
--- a/examples/with-svelte/packages/eslint-config/package.json
+++ b/examples/with-svelte/packages/eslint-config/package.json
@@ -9,7 +9,7 @@
"@eslint/eslintrc": "^3.3.0",
"@eslint/js": "^9.21.0",
"eslint-config-prettier": "^10.0.1",
- "eslint-config-turbo": "^2.3.4",
+ "eslint-config-turbo": "^2.4.2",
"eslint-plugin-svelte": "^2.46.1",
"globals": "^15.15.0",
"typescript-eslint": "^8.24.0"
diff --git a/examples/with-svelte/packages/ui/components/MyCounterButton.svelte b/examples/with-svelte/packages/ui/components/MyCounterButton.svelte
index 054375dfe1053..5531f5c4ce791 100644
--- a/examples/with-svelte/packages/ui/components/MyCounterButton.svelte
+++ b/examples/with-svelte/packages/ui/components/MyCounterButton.svelte
@@ -1,11 +1,11 @@
-