chore(deps): Phase 2 majors — nodemailer, archiver, pino, lint-staged
Some checks failed
Build & Push Docker Images / lint (push) Successful in 1m33s
Build & Push Docker Images / build-and-push (push) Failing after 4m12s

Bumped within-major-jump deps where API surface didn't change:
- nodemailer 6.10.1 → 8.0.7 (closes 1 high DoS in addressparser, 1 mod
  SMTP injection via CRLF in EHLO/HELO transport name, 1 low SMTP
  injection via envelope.size)
- @types/nodemailer 6.4.23 → 8.0.0 (matches runtime)
- archiver 7.0.1 → 8.0.0 (zip lib; no API breaks for our usage)
- pino 9.14.0 → 10.3.1 (logger; same API)
- eslint-config-prettier 9.1.2 → 10.1.8 (eslint v9 compat)
- lint-staged 15.5.2 → 17.0.3 (no config changes needed)

Skipped this batch (defer to a focused PR):
- @hookform/resolvers 3 → 5: changed Resolver<T> typing, broke
  type-checks in interest-form, yacht-form, expense-form. Needs a
  per-form migration to align useForm generics. Reverted to 3.10.0.

Tests: 1185/1185 vitest passing. Type-check clean.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-08 16:37:55 +02:00
parent e2b5898efc
commit fdb5beb81a
2 changed files with 94 additions and 406 deletions

View File

@@ -59,7 +59,7 @@
"@tanstack/react-query-devtools": "^5.100.9",
"@tanstack/react-table": "^8.21.3",
"@types/pdfkit": "^0.17.6",
"archiver": "^7.0.1",
"archiver": "^8.0.0",
"better-auth": "^1.6.9",
"bullmq": "^5.76.6",
"class-variance-authority": "^0.7.1",
@@ -77,11 +77,11 @@
"minio": "^8.0.7",
"next": "15.5.18",
"next-themes": "^0.4.6",
"nodemailer": "^6.10.1",
"nodemailer": "^8.0.7",
"openai": "^6.37.0",
"pdf-lib": "^1.17.1",
"pdfkit": "^0.18.0",
"pino": "^9.14.0",
"pino": "^10.3.1",
"pino-pretty": "^13.1.3",
"postgres": "^3.4.9",
"react": "^19.2.6",
@@ -107,8 +107,8 @@
"@types/archiver": "^7.0.0",
"@types/iso-3166-2": "^1.0.4",
"@types/mailparser": "^3.4.6",
"@types/node": "^22.19.18",
"@types/nodemailer": "^6.4.23",
"@types/node": "22",
"@types/nodemailer": "^8.0.0",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@vitest/coverage-v8": "^4.1.5",
@@ -118,9 +118,9 @@
"esbuild": "^0.25.12",
"eslint": "^9.39.4",
"eslint-config-next": "15.5.18",
"eslint-config-prettier": "^9.1.2",
"eslint-config-prettier": "^10.1.8",
"husky": "^9.1.7",
"lint-staged": "^15.5.2",
"lint-staged": "^17.0.3",
"postcss": "^8.5.14",
"prettier": "^3.8.3",
"react-grab": "^0.1.33",