Skip to content

fix(web): clear all npm advisories via lockfile resolution - #38

Merged
freema merged 1 commit into
mainfrom
fix/npm-audit
Aug 16, 2026
Merged

fix(web): clear all npm advisories via lockfile resolution#38
freema merged 1 commit into
mainfrom
fix/npm-audit

Conversation

@freema

@freema freema commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Clears the remaining 7 Dependabot advisories against web/package-lock.jsonbrace-expansion, minimatch, picomatch, flatted and nanoid, all transitive dev-tooling dependencies.

npm audit fix resolves every one of them within the existing version ranges, so this is a lockfile-only change: package.json is untouched and nothing gets a major bump.

This supersedes #26

Dependabot's #26 proposed reaching the same fixes by bumping eslint 9.39.2 → 10.8.0, a major that fails ui-lint and ui-typecheck and has been stuck since 31 July. The major was never necessary — the advisories resolve on their own. I'd suggest closing #26.

Verification

  • npm audit — 0 vulnerabilities (was 6: 1 moderate, 5 high)
  • npm ci from the new lockfile, then lint, typecheck and build all pass

`npm audit fix` resolves brace-expansion, minimatch, picomatch, flatted
and nanoid to patched versions. All are transitive dev-tooling deps, so
this is a lockfile-only change — package.json is untouched and no major
version bump is involved.

Supersedes the eslint 10 major in #26, which failed ui-lint and
ui-typecheck and was not needed to clear the advisories.

npm audit reports 0 vulnerabilities. Lint, typecheck and build pass.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@freema
freema merged commit a34871c into main Aug 16, 2026
10 checks passed
@freema
freema deleted the fix/npm-audit branch August 16, 2026 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant