Abhängigkeiten aktuell, und die Typprüfung ist zum ersten Mal grün
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.
This commit is contained in:
10 files changed
+912
-1822
No files matched your search
+24
-20
@@ -4,7 +4,7 @@
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"engines": {
|
||||
"node": ">=22.6"
|
||||
"node": ">=22.12"
|
||||
},
|
||||
"scripts": {
|
||||
"dev": "astro dev",
|
||||
@@ -12,34 +12,38 @@
|
||||
"start": "node ./dist/server/entry.mjs",
|
||||
"migrate": "node --loader tsx ./scripts/migrate.mjs",
|
||||
"astro": "astro",
|
||||
"test": "node --experimental-strip-types --test tests/*.test.ts"
|
||||
"test": "node --experimental-strip-types --test tests/*.test.ts",
|
||||
"typecheck": "tsc --noEmit"
|
||||
},
|
||||
"dependencies": {
|
||||
"@astrojs/node": "^11.1.5",
|
||||
"@astrojs/react": "^6.0.5",
|
||||
"@aws-sdk/client-s3": "^3.700.0",
|
||||
"@aws-sdk/s3-request-presigner": "^3.700.0",
|
||||
"@astrojs/node": "^11.1.7",
|
||||
"@astrojs/react": "^7.0.1",
|
||||
"@aws-sdk/client-s3": "^3.1149.0",
|
||||
"@aws-sdk/s3-request-presigner": "^3.1149.0",
|
||||
"@fontsource/space-grotesk": "^5.1.0",
|
||||
"@fontsource/space-mono": "^5.1.0",
|
||||
"archiver": "^7.0.1",
|
||||
"argon2": "^0.41.1",
|
||||
"astro": "^7.3.2",
|
||||
"basic-ftp": "^5.0.5",
|
||||
"grammy": "^1.30.0",
|
||||
"archiver": "^8.0.0",
|
||||
"argon2": "^0.45.1",
|
||||
"astro": "^7.3.8",
|
||||
"basic-ftp": "^6.2.3",
|
||||
"grammy": "^1.46.0",
|
||||
"heic-convert": "^2.1.0",
|
||||
"nodemailer": "^9.1.0",
|
||||
"nodemailer": "^10.0.16",
|
||||
"pdf-lib": "^1.17.1",
|
||||
"pg": "^8.13.1",
|
||||
"pg": "^8.23.1",
|
||||
"pg-boss": "^10.1.5",
|
||||
"react": "^19.0.0",
|
||||
"react-dom": "^19.0.0",
|
||||
"sharp": "^0.35.4",
|
||||
"ssh2-sftp-client": "^11.0.0"
|
||||
"react": "^19.3.0",
|
||||
"react-dom": "^19.3.0",
|
||||
"sharp": "^0.35.5",
|
||||
"ssh2-sftp-client": "^12.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/pg": "^8.11.10",
|
||||
"@types/react": "^19.0.0",
|
||||
"@types/react-dom": "^19.0.0",
|
||||
"@types/archiver": "^8.0.0",
|
||||
"@types/node": "^26.6.5",
|
||||
"@types/pg": "^8.23.1",
|
||||
"@types/react": "^19.3.0",
|
||||
"@types/react-dom": "^19.3.0",
|
||||
"@types/ssh2-sftp-client": "^9.0.6",
|
||||
"typescript": "^5.7.2"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user