npm audit meldete sieben Lücken (sechs hoch), darunter nodemailer und
basic-ftp, die nur mit dem nächsten Hauptversionssprung behoben sind.
Jetzt: 0.
- nodemailer 10, basic-ftp 6, argon2 0.45, ssh2-sftp-client 12,
@astrojs/react 7: keine Codeänderung. Alte argon2-Hashes werden weiter
erkannt (gegengeprüft: Hash aus 0.41, Prüfung mit 0.45).
- archiver 8 kennt keinen Default-Export mehr, nur noch `ZipArchive`.
Hätte sich erst beim ersten ZIP-Download gezeigt.
- basic-ftp 6 verbindet die Datenleitung nicht mehr still mit einer
anderen Adresse, wenn ein FTP-Server hinter NAT seine interne IP meldet.
Das ist Absicht der Bibliothek. Nach dem Deploy jedes FTPS-Ziel einmal
testen.
- pg-boss bleibt auf 10: 12 kann das bestehende Warteschlangen-Schema
nicht migrieren. Eigener Schritt mit Wartungsfenster.
`npm run typecheck` gibt es jetzt, und es meldet 0 statt 17 Fehler. Einer
davon war ein echter Fehler: Der Druckbogen aus dem Telegram-Bot bekam
seine Fußzeile als String statt als Objekt und kam deshalb ohne jede
Fußzeile — also ohne den Hinweis, bei 100 % zu drucken.