Upgrade vite 6.4.3 to 6.4.6 and apply in-range npm audit fixes

Aperta Adatta ai principianti
#21 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
83/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
node.js, typescript, vite

Direzione di ricerca

Inizia da package.json e package-lock.json; esegui npm update vite e npm audit fix come descritto, senza --force. Verifica che i risultati rimanenti dell’audit siano limitati alla catena di dipendenze di workbox-build, quindi esegui npm run build e conferma che termina correttamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

dependencies good first issue severity: medium

Summary

npm audit reports advisories against development and build tooling, all with in-range fixes. None of the affected packages are in the shipped bundle; the production tree is phaser and eventemitter3 only.

Where

  • package.json:21, package-lock.json

Details

Packages with a fix available inside the current ranges:

  • vite 6.4.3 to 6.4.6
  • source-map-js to 1.2.2 (via postcss)
  • fast-uri to 3.1.9 (via workbox-build)
  • serialize-javascript to 7.1.3 (via workbox-build)
  • @types/node patch bump

glob, minimatch and deepmerge under workbox-build have no upstream fix yet. Do not take the suggested downgrade of vite-plugin-pwa; accept those until workbox-build ships a release on fixed versions.

Suggested fix

Run npm update vite and npm audit fix (without --force), then commit package-lock.json.

Acceptance criteria

  • npm audit reports only the workbox-build chain
  • npm run build passes

Getting started

  • Relevant files: package.json, package-lock.json
  • Run locally: npm install, then npm run dev
  • Checks: npm run typecheck and npm run build (there is no test suite yet)
  • Related docs: README.md

Filed by repo-audit/full-audit at b001f5d. Severity: medium. Effort: S. audit-key: dependencies|package.json|vite

Lingua principale
TypeScript
Stelle
3
Fork
3
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di TMHSDigital/GH-Arcade

Tutte le issue di TMHSDigital/GH-Arcade

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.