Skip to content

Dependency version inventory

Dato: 16. juni 2026

Status: Verifisert med npm outdated, npm view, mkdocs --version og PyPI. Dette er en plan-/risikofil for .NET-konvertering, ikke en automatisk oppgraderingsordre.

Prinsipper

  • Ingen pakker skal nedgraderes.
  • Oppgraderinger i live-linjen skal tas i trygg rekkefolge: patch/minor innen eksisterende major foerst, deretter egne major-spor med build, live-smoke og rollback-vurdering.
  • Hvis en pakke krever lavere versjon av en annen pakke, skal pakken som krever nedgradering oppgraderes/erstattes foer vi aksepterer endringen.
  • Angular/Firebase-appen er live for Ski GK clubId 73. Major-oppgraderinger skal ikke blandes inn i mobile-first fixes uten separat testvindu.

Verifisert inventar

Pakke/verktøy Installert Siste kompatible innen dagens spor Registry/latest Anbefaling
@angular/core 21.2.11 21.2.17 22.0.1 Patch til 21.2.17 foerst. Angular 22 som eget major-spor.
@angular/common 21.2.11 21.2.17 22.0.1 Hold likt med Angular core.
@angular/forms 21.2.11 21.2.17 22.0.1 Hold likt med Angular core.
@angular/platform-browser 21.2.11 21.2.17 22.0.1 Hold likt med Angular core.
@angular/router 21.2.11 21.2.17 22.0.1 Hold likt med Angular core.
@angular/compiler 21.2.11 21.2.17 22.0.1 Hold likt med Angular core.
@angular/compiler-cli 21.2.11 21.2.17 22.0.1 Hold likt med Angular core.
@angular/build 21.2.9 21.2.15 22.0.1 Patch sammen med Angular CLI/build.
@angular/cli 21.2.9 21.2.15 22.0.1 Patch sammen med Angular build.
@angular/fire 20.0.1 20.0.1 20.0.1 Er paa latest. Maa sjekkes spesielt foer Angular 22.
ngx-markdown 21.2.0 21.3.0 22.0.0 Patch/minor til 21.3.0 foerst. 22.0.0 krever Angular 22-spor.
marked 14.1.4 14.1.4 18.0.5 Major-spor. Sjekk ngx-markdown peer/bruk foer oppgradering.
tailwindcss 3.4.19 3.4.19 4.3.1 Ikke blind major. Tailwind 4 er migrering med config/build-endringer.
@tailwindcss/typography 0.5.19 0.5.20 0.5.20 Trygg patch-kandidat.
postcss 8.5.13 8.5.15 8.5.15 Trygg patch-kandidat.
autoprefixer 10.4.24 10.5.0 10.5.0 Trygg minor-kandidat.
firebase 10.14.1 10.14.1 12.15.0 Major-spor. Maa testes mot AngularFire og auth/firestore-regler.
firebase-admin 13.8.0 13.10.0 14.0.0 Patch til 13.10.0 foerst. 14.0.0 som eget script/admin-spor.
@playwright/test 1.58.0 1.61.0 1.61.0 Trygg testverktøy-kandidat, men verifiser browser install/cache.
typescript 5.9.3 5.9.3 6.0.3 Ikke oppgrader til 6 foer Angular stotter det i valgt spor.
vite 6.4.1 6.4.3 8.0.16 Patch til 6.4.3 kan tas. Major via Angular build-spor.
eslint 9.39.2 9.39.4 10.5.0 Patch til 9.39.4 foerst. 10 som eget lint-spor.
@typescript-eslint/* 8.53.1 8.61.1 8.61.1 Trygg minor-kandidat innen dagens major.
prettier 3.8.1 3.8.4 3.8.4 Trygg patch-kandidat.
nodemailer 6.10.1 6.10.1 9.0.0 Major-spor. Sjekk Node/runtime og mail-script foer oppgradering.
@types/node 22.19.7 22.19.21 25.9.3 Patch Node 22-typer foerst. Ikke hopp til 25 uten runtime-beslutning.
MkDocs 1.6.1 1.6.1 1.6.1 Er paa latest PyPI.
React Ikke installert Ikke relevant 19.2.7 Skal ikke installeres blindt. Rydd heller eventuell ubrukt React/JSX-konfig hvis bekreftet.

Anbefalt rekkefolge

  1. Patch/minor uten major-hopp:
  2. Angular 21 patch-sett til 21.2.17/21.2.15.
  3. ngx-markdown 21.3.0.
  4. firebase-admin 13.10.0.
  5. @playwright/test 1.61.0.
  6. Tailwind/postcss/autoprefixer/typography patch-minor.
  7. ESLint/TypeScript-ESLint/Prettier patch-minor.
  8. Ny build og live-smoke:
  9. npm run build
  10. Firebase hosting deploy
  11. Playwright live smoke med testbrukere mot gkit-vtg-app.web.app
  12. Major-spor som egne PR-er:
  13. Angular 22 + ngx-markdown 22.
  14. Firebase client 12 + Firebase Admin 14.
  15. Tailwind 4.
  16. Marked 18.
  17. Vite 8 / ESLint 10 / TypeScript 6 kun hvis Angular-sporet stotter det.

Kilder

  • npm outdated --json --cache .npm-cache --prefer-online
  • npm view <package> version --cache .npm-cache --prefer-online
  • mkdocs --version
  • PyPI mkdocs viser 1.6.1 som latest release.