thats-me/frontend/dev/19-02-2026/dependency-check.md
2026-03-06 13:56:20 +01:00

2.9 KiB

Dependency Check — 19.02.2026

Umgebung

  • Node.js: v22.20.0
  • npm: 11.6.2

Versionsvergleich

Paket package.json (Range) Installiert Latest Status
quasar ^2.16.0 2.18.1 2.18.6 Update möglich
@quasar/app-vite ^2.1.0 2.2.0 2.4.1 Update möglich
@quasar/extras ^1.16.4 1.16.17 1.17.0 Update möglich
vue ^3.4.18 3.5.13 3.5.28 Update möglich
vue-router ^4.0.0 4.5.0 5.0.2 Major verfügbar (Breaking!)
pinia ^3.0.1 3.0.1 3.0.4 Update möglich
eslint ^9.14.0 9.37.0 10.0.0 Major verfügbar
@eslint/js ^9.14.0 9.37.0 10.0.1 Major verfügbar
eslint-plugin-vue ^9.30.0 9.33.0 10.8.0 Major verfügbar
prettier ^3.3.3 3.5.3 3.8.1 Update möglich
vite-plugin-checker ^0.9.0 0.9.1 0.12.0 Update möglich
@vue/eslint-config-prettier ^10.1.0 10.2.0 10.2.0 Aktuell
globals ^15.12.0 15.15.0 17.3.0 Major verfügbar
autoprefixer ^10.4.2 10.4.21 10.4.24 Update möglich
postcss ^8.4.14 8.5.3 8.5.6 Update möglich

Bewertung

Sichere Minor/Patch-Updates (empfohlen)

Diese Updates sind innerhalb der bestehenden semver-Ranges und sollten problemlos funktionieren:

npm update

Das aktualisiert: quasar, vue, pinia, prettier, autoprefixer, postcss, @quasar/extras, vite-plugin-checker

Updates mit Range-Anpassung (empfohlen)

Diese erfordern eine Änderung in package.json, sind aber Minor-Updates ohne Breaking Changes:

  • @quasar/app-vite: ^2.1.0 → ^2.4.1 (signifikante Verbesserungen im Build-Tooling)

Major-Updates (Vorsicht!)

Diese haben potenziell Breaking Changes und sollten einzeln getestet werden:

  • vue-router 5.0.2 — Major-Release, erfordert Migrations-Arbeit
  • eslint 10.0.0 / @eslint/js 10.0.1 — Neue Major, Config-Änderungen möglich
  • eslint-plugin-vue 10.x — Abgestimmt auf eslint 10
  • globals 17.x — Major-Sprung von 15.x

Empfehlung

  1. Zuerst npm update ausführen für sichere Patch/Minor-Updates
  2. @quasar/app-vite manuell auf ^2.4.1 anheben
  3. Major-Updates (vue-router 5, eslint 10) separat evaluieren — nicht zusammen upgraden