Skip to content

[AI Improvement] [Task] Upgrade nyc devDependency from ^15 to ^18 - #11193

Draft
joehan wants to merge 3 commits into
mainfrom
ai-improve-567662388-task-upgrade-nyc-devdependency-from
Draft

joehan wants to merge 3 commits into
mainfrom
ai-improve-567662388-task-upgrade-nyc-devdependency-from

Conversation

@joehan

@joehan joehan commented Sep 29, 2026

Copy link
Copy Markdown
Member

Resolves Buganizer b/567662388
Parent Goal: b/567660818

Proposed Improvement

Upgrades the nyc devDependency from ^15.1.0 to ^18.0.0.

  • Resolves moderate npm audit vulnerability GHSA-w5hq-g745-h8pq (istanbul-lib-processinfo -> uuid <11.1.1).
  • Confirms the existing package.json "nyc" configuration remains fully compatible with nyc@18 (reporters, include/exclude, extension, ts-node register).
  • Lockfile (npm-shrinkwrap.json) was regenerated under Node 24 and normalized with CI's npm@11.9 (npx -y npm@11.9 install --package-lock-only --ignore-scripts).

Verification

  • npm run build: Passed cleanly.
  • npm run lint:quiet: Passed cleanly across the entire repository.
  • npm run test:compile: Full type check passed without errors.
  • npm run test:management: Passed 99/99 tests and generated complete coverage reports with nyc.
  • npm audit: Verified that nyc, istanbul-lib-processinfo, and uuid are no longer flagged.

@joehan joehan self-assigned this Sep 29, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the nyc dependency in package.json from version ^15.1.0 to ^18.0.0. There are no review comments, so I have no feedback to provide.

This branch has not been deployed

No deployments
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.

2 participants