Skip to content

SvelteKit, vite 6, vitest 5: alle Meldungen zu - #22

Merged
Mario-Mohar merged 1 commit into
mainfrom
chore/deps-2026-09-11
Sep 11, 2026
Merged

SvelteKit, vite 6, vitest 5: alle Meldungen zu#22
Mario-Mohar merged 1 commit into
mainfrom
chore/deps-2026-09-11

Conversation

@Mario-Mohar

@Mario-Mohar Mario-Mohar commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Von 11 offenen Meldungen (eine kritisch) auf null.

Paket von → nach schliesst
@sveltejs/kit 2.7.7 → 2.70.3 5 Meldungen, zwei hoch
vite + plugin-svelte 5 → 6.4.3, 4 → 5 3 Meldungen inkl. esbuild
vitest (+ ui, coverage) 1.6.1 → 5 die kritische
cookie (override) 0.6 → 0.7.2 1

Was dabei zu beachten war

  • vite 6 und plugin-svelte 5 gehen nur zusammen. plugin-svelte 5 verlangt vite 6; vite 6 bringt esbuild 0.25 mit und schliesst damit die esbuild-Meldung.
  • npm stolperte über den alten Teilbaum: @sveltejs/vite-plugin-svelte-inspector@3.0.1 hielt plugin-svelte ^4 als Peer fest, ERESOLVE brach ab. Der Teilbaum musste erst raus und der Lockfile neu aufgelöst werden.
  • cookie hängt an SvelteKit (^0.6.0), und npm schlägt als „Fix" einen Rückschritt auf kit 0.0.30 vor, der keiner ist. Ein override auf ^0.7.2 räumt es weg; die benutzte Schnittstelle (parse/serialize) ist dieselbe.
  • .nvmrc von 18 auf 22. Node 18 ist seit April 2025 am Ende seiner Lebenszeit, die CI baut ohnehin auf 22, und vite 6 verlangt mindestens 18.18.

Geprüft

32 Tests, svelte-check ohne Fehler und ohne Warnungen (686 Dateien), Build grün, npm audit 0.

Die drei offenen Dependabot-PRs (#11, #18, #21) sind damit überholt.

Von 11 offenen Meldungen (eine kritisch) auf null.

- @sveltejs/kit 2.7.7 auf 2.70.3 (fuenf Meldungen, zwei davon hoch)
- vite 5 auf 6.4.3, dazu @sveltejs/vite-plugin-svelte 4 auf 5. Der Sprung
  geht nur zusammen: plugin-svelte 5 verlangt vite 6, und vite 6 bringt
  esbuild 0.25 mit, das die esbuild-Meldung schliesst.
- vitest 1.6.1 auf 5 samt @vitest/ui und coverage-v8. Die kritische Meldung
  steckte in vitest.
- cookie per override auf ^0.7.2: SvelteKit 2.70.3 nagelt es auf ^0.6.0,
  npm schlaegt als Fix einen Rueckschritt auf kit 0.0.30 vor. Der Baum laeuft
  mit 0.7.2, die Schnittstelle (parse/serialize) ist dieselbe.

Der Teilbaum musste dafuer erst raus: npm stolperte ueber das alte
vite-plugin-svelte-inspector, das plugin-svelte ^4 als Peer festhielt.
Lockfile deshalb neu aufgeloest.

.nvmrc von 18 auf 22. Node 18 ist seit April 2025 am Ende seiner Lebenszeit,
die CI baut ohnehin auf 22, und vite 6 verlangt mindestens 18.18.

32 Tests, svelte-check ohne Fehler und Warnungen, Build gruen, npm audit 0.
@github-actions github-actions Bot added size/XL Pull request size by lines changed ci:passing All pipeline checks pass ready-to-merge Checks pass and the pull request is not a draft labels Sep 11, 2026
@github-actions

Copy link
Copy Markdown

Pipeline

Check Detail
Types svelte-check
Tests vitest — 32 passed
Build vite build

All checks pass. Ready for review and merge.

Commit 907c564 · run log · this comment is updated in place on every push.

@Mario-Mohar
Mario-Mohar merged commit ada8511 into main Sep 11, 2026
2 checks passed
@Mario-Mohar
Mario-Mohar deleted the chore/deps-2026-09-11 branch September 11, 2026 07:10
@codecov

codecov Bot commented Sep 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Mario-Mohar added a commit that referenced this pull request Sep 11, 2026
Von 11 offenen Meldungen (eine kritisch) auf null.

- @sveltejs/kit 2.7.7 auf 2.70.3 (fuenf Meldungen, zwei davon hoch)
- vite 5 auf 6.4.3, dazu @sveltejs/vite-plugin-svelte 4 auf 5. Der Sprung
  geht nur zusammen: plugin-svelte 5 verlangt vite 6, und vite 6 bringt
  esbuild 0.25 mit, das die esbuild-Meldung schliesst.
- vitest 1.6.1 auf 5 samt @vitest/ui und coverage-v8. Die kritische Meldung
  steckte in vitest.
- cookie per override auf ^0.7.2: SvelteKit 2.70.3 nagelt es auf ^0.6.0,
  npm schlaegt als Fix einen Rueckschritt auf kit 0.0.30 vor. Der Baum laeuft
  mit 0.7.2, die Schnittstelle (parse/serialize) ist dieselbe.

Der Teilbaum musste dafuer erst raus: npm stolperte ueber das alte
vite-plugin-svelte-inspector, das plugin-svelte ^4 als Peer festhielt.
Lockfile deshalb neu aufgeloest.

.nvmrc von 18 auf 22. Node 18 ist seit April 2025 am Ende seiner Lebenszeit,
die CI baut ohnehin auf 22, und vite 6 verlangt mindestens 18.18.

32 Tests, svelte-check ohne Fehler und Warnungen, Build gruen, npm audit 0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:passing All pipeline checks pass ready-to-merge Checks pass and the pull request is not a draft size/XL Pull request size by lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant