c043f340d167ada0a930c78a85eb87a5f00b555f
vitest 2.0.5 -> 5.0.1 in allen betroffenen Apps (dms-browser, dms-upload, kennzahlen-dashboard, mail-search, retention-admin, pdf-viewer) sowie shl (CI-Matrix). pdf-viewer zusaetzlich jsdom 24 -> 29 (entfernt canvas/tar-Kette). @types/node auf 22 gehoben (vitest-5-Peer-Dependency), @testing-library/jest-dom auf 7.0.1 (vitest-5-Typaugmentierung), esbuild.jsx-Workaround in vitest.config.ts entfernt (von Vite/esbuild-Option-Konflikt, ueberfluessig seit tsconfig jsx bereits react-jsx setzt). Neue vitest.d.ts in dms-browser/pdf-viewer fuer jest-axe-Matcher-Typisierung (@types/jest-axe augmentiert Jest-Namespace, nicht Vitest 5s Assertion-Interface). 0 verbleibende npm-audit-Funde in allen 7 Paketen (vorher 4-10 je App). Nur Entwicklungsabhaengigkeiten betroffen, kein Produktionsrisiko. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Merge-Fix: e2e-module-keys.sh nutzt persistente statt ephemere Sitzungsschluessel (Skript startet den Kontodienst neu und verwendet eine vor dem Neustart erzeugte Sitzung danach weiter; ephemer machte sie beim Neustart ungueltig, PR #121 hatte das uebersehen)
Languages
Go
83.6%
TypeScript
12%
Shell
2.1%
JavaScript
1%
Kotlin
0.5%
Other
0.8%