Skip to content

chore(frontend): apply npm audit fix for devDependencies (lot A) - #198

Merged
Vhivi merged 1 commit into
mainfrom
chore/frontend-devdependencies-security-20260509
May 9, 2026
Merged

Vhivi merged 1 commit into
mainfrom
chore/frontend-devdependencies-security-20260509

Conversation

@Vhivi

@Vhivi Vhivi commented May 9, 2026

Copy link
Copy Markdown
Owner

Objective

Apply a non-breaking frontend devDependencies security maintenance batch (Lot A), limited to lockfile-level transitive updates.

Breaking Change Notice

No intended functional/API/runtime breaking change.
This PR does not introduce major tooling migrations.

Scope

  • Frontend only
  • npm audit fix (non-breaking)
  • Lockfile refresh only (frontend/package-lock.json)
  • No backend changes
  • No direct package.json dependency bumps in this lot

Validation

  • npm audit
  • npm test -- --runInBand
  • npm run build

Results

  • Audit findings reduced from 27 to 19
  • Frontend tests passed (2/2 suites, 7/7 tests)
  • Production build passed

Remaining Risks / Follow-up

Remaining vulnerabilities are tied to legacy Vue CLI tooling and Jest/jsdom upgrade paths requiring breaking changes.
A dedicated migration/security continuation branch will handle:

  • Vue CLI maintenance-mode constraints
  • potential migration to modern tooling (Vite path)

apply non-breaking transitive security updates in lockfile

reduce audit findings from 27 to 19 with tests and build still passing
@Vhivi Vhivi added frontend test dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 9, 2026
@Vhivi Vhivi added this to the 4 - Tests et optimisation milestone May 9, 2026
@Vhivi Vhivi self-assigned this May 9, 2026
@Vhivi
Vhivi merged commit 428b4a8 into main May 9, 2026
2 checks passed
@Vhivi
Vhivi deleted the chore/frontend-devdependencies-security-20260509 branch May 9, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file frontend javascript Pull requests that update javascript code test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant