chore(deps): update dependency nyc to v18#3666
Conversation
364b19a to
968149c
Compare
968149c to
c847129
Compare
4903d6e to
eb4bf28
Compare
eb4bf28 to
74fb337
Compare
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Duplication | 0 |
TIP This summary will be updated as you push new changes. Give us feedback
24fd4fc to
519b3a0
Compare
There was a problem hiding this comment.
Stale comment
Security Review: No Issues Found
This PR updates the
nycdev dependency from v17.1.0 to v18.0.0. Reviewed the dependency change and transitive dependency tree:
nycis a devDependency only (code coverage tool) — not shipped in production builds.- 4 direct/transitive packages updated (
nyc,istanbul-lib-processinfo,spawn-wrap,test-exclude); 31 new nested packages added (well-known ecosystem packages:glob,rimraf,minimatch,brace-expansion, etc.).- All resolved packages point to the official npm registry (
registry.npmjs.org) with integrity hashes present.- No suspicious or non-standard registry sources detected.
- Lockfile version is unchanged (v2).
No security concerns with this update.
Sent by Cursor Automation: Find vulnerabilities
519b3a0 to
c88cf7c
Compare
There was a problem hiding this comment.
Stale comment
Security Review: No vulnerabilities detected
This PR upgrades the
nycdevDependency from^17.0.0to^18.0.0. No security concerns found:
- nyc v18.0.0 has zero known direct vulnerabilities (Snyk).
- This upgrade actually remediates the transitive prototype pollution in
js-yaml(CVE-2025-64718) that was present in nyc v17.x via@istanbuljs/load-nyc-config.nycis a devDependency only — not included in production bundles.- The lockfile regeneration is consistent with a standard major version bump.
Sent by Cursor Automation: Find vulnerabilities
c88cf7c to
ce8ce0c
Compare
There was a problem hiding this comment.
Stale comment
Security Review: No issues found
This PR bumps
nyc(a dev-only code coverage tool) from^17.0.0to^18.0.0. Checked:
- Supply-chain: All
resolvedURLs point toregistry.npmjs.org; all integrity hashes usesha512. No anomalous registries or missing hashes.- Install scripts: No new
preinstall/postinstallscripts introduced by added or updated transitive dependencies.- Scope:
nycis listed underdevDependencies— it is not bundled into production artifacts.- Code changes: The diff is limited to
web/package.json(version bump) andweb/package-lock.json(lockfile regeneration). No application code is modified.No medium, high, or critical findings.
Sent by Cursor Automation: Find vulnerabilities
ce8ce0c to
5a160f4
Compare
There was a problem hiding this comment.
Stale comment
Security Review: No Issues Found
This PR updates the
nycdev dependency from^17.0.0to^18.0.0along with the correspondingpackage-lock.jsonregeneration.Analysis performed:
- Registry integrity: All resolved URLs in the lockfile point to
registry.npmjs.orgwith SHA-512 integrity hashes. No suspicious or non-standard registries detected.- Install scripts: No
nyc-related packages declarehasInstallScript, eliminating postinstall supply-chain attack vectors.- Lockfile version: Remains at
lockfileVersion: 2(no downgrade that could weaken resolution guarantees).- Transitive dependency changes: Expected major bumps (
glob7→13,rimraf3→6,spawn-wrap2→3,istanbul-lib-processinfo2→3,test-exclude6→8) consistent with the upstream release notes about modernizing old transitive dependencies.- Scope:
nycis adevDependencyonly — it is not included in any production build or runtime artifact, limiting supply-chain blast radius to dev/CI environments.No medium, high, or critical security findings.
Sent by Cursor Automation: Find vulnerabilities
5a160f4 to
5bc4ce1
Compare
There was a problem hiding this comment.
Stale comment
Security Review: No vulnerabilities detected
This PR bumps the
nycdev dependency from^17.0.0to^18.0.0(code coverage tooling) along with the regenerated lockfile. Findings from the review:
- Scope: Only
web/package.json(1 line) andweb/package-lock.jsonare changed.nycis adevDependency— not included in production builds.- Registry integrity: All resolved URLs point to
registry.npmjs.org. No non-standard registries detected.- Install scripts: The set of packages with install scripts is unchanged from the base branch (
core-js,fsevents,nodent-runtime,yorkie). No new install scripts introduced.- Dependency delta: 4 packages updated (
nyc17→18,test-exclude6→8,spawn-wrap2→3,istanbul-lib-processinfo2→3). 31 nested sub-dependencies added (well-known packages:glob,minimatch,rimraf,minipass, etc.). 0 packages removed.- Lockfile version: Remains at
lockfileVersion: 2— no downgrade or unexpected format change.No supply-chain, injection, or other security concerns identified.
Sent by Cursor Automation: Find vulnerabilities
5bc4ce1 to
b21d9df
Compare
There was a problem hiding this comment.
Stale comment
Security Review: No Issues Found
This PR updates the
nycdev dependency from^17.0.0to^18.0.0. The change is limited toweb/package.json(1 line) and the regeneratedweb/package-lock.json.Checklist:
nycis adevDependency(code coverage tool) — not included in production builds- All 31 new transitive dependencies resolve to
registry.npmjs.orgwith integrity hashes verified- No new packages declare install scripts
- No packages were removed; all additions are well-known Node.js ecosystem libraries (
glob,minimatch,rimraf,lru-cache, etc.)- No non-registry (git, tarball, or suspicious) resolved URLs detected
- Lockfile version unchanged (v2)
No security concerns with this dependency update.
Sent by Cursor Automation: Find vulnerabilities
b21d9df to
3eeea3b
Compare
There was a problem hiding this comment.
Stale comment
Security Review: No Issues Found
This PR bumps
nyc(code coverage tool) from v17 to v18 — a dev-only dependency that does not ship to production.Checks performed:
- All package resolutions point to
registry.npmjs.org— no suspicious or third-party registries- No new
hasInstallScriptentries introduced in the lockfile- New transitive dependencies (
glob@13,rimraf@6,minimatch@10,minipass@7,lru-cache@11,path-scurry@2) are well-known packages from the istanbuljs / isaacs ecosystem- No changes to application source code, build configuration, or runtime dependencies
Sent by Cursor Automation: Find vulnerabilities
3eeea3b to
72731d8
Compare
There was a problem hiding this comment.
Security Review: No issues found
This PR bumps nyc from ^17.0.0 to ^18.0.0 — a devDependency-only code coverage tool. Reviewed the following:
- Supply chain: All resolved URLs in
package-lock.jsonpoint tohttps://registry.npmjs.org/. Integrity hashes are present. No unexpected registries or packages introduced. - Dependency changes: The transitive dependency updates (glob 7→13, rimraf 3→6, spawn-wrap 2→3, test-exclude 6→8, istanbul-lib-processinfo 2→3) are all well-known packages from the Istanbul ecosystem.
- Attack surface:
nycis listed underdevDependenciesand is not shipped to production. No runtime code paths are affected. - Lockfile integrity:
lockfileVersionremains at 2; no structural changes beyond the dependency tree updates.
No security findings.
Sent by Cursor Automation: Find vulnerabilities


This PR contains the following updates:
^17.0.0→^18.0.0Release Notes
istanbuljs/nyc (nyc)
v18.0.0Compare Source
⚠ BREAKING CHANGES
Bug Fixes
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.