Skip to content

chore(deps): bump js-yaml and @changesets/cli - #489

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-e661dc7752
Open

chore(deps): bump js-yaml and @changesets/cli#489
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-e661dc7752

chore(deps): bump js-yaml and @changesets/cli

8f68ec1
Select commit
Loading
Failed to load commit list.
Nansen PR Reviewer / pr-reviewer succeeded Aug 13, 2026 in 57s

Found 1 finding within acceptable thresholds

Review Status

Passed

Findings

Severity Count
🟡 Medium 1

Review effort: 1/5 (Trivial)

Details

This is a clean Dependabot PR that upgrades @changesets/cli from 2.x to 3.0.0 and drops the now-unused js-yaml transitive dependency. The lockfile diff is consistent with what the upstream release notes describe, and no changeset is needed (dev-only tooling change per AGENTS.md rules).

Findings

package.jsonengines.node out of sync with @changesets/cli 3.0.0 (medium)

File: package.json

@changesets/cli 3.0.0 raised its own supported Node range to ^22.11 || ^24 || >=26. The project's engines.node field still reads >=20.0.0. Any developer or CI runner on Node 20 or 21 will hit a hard failure when running changeset commands (the binary itself enforces its own engines constraint), while package.json falsely advertises those versions as supported.

Suggested fix — update package.json:

"engines": {
  "node": "^22.11 || ^24 || >=26"
}

If the runtime code genuinely needs to support Node 20 (separate from dev tooling), use a devEngines field (npm ≥ 10.9 supports this) to express the stricter requirement for contributors without narrowing the published runtime range.


Note: Claude suggested: APPROVE_WITH_COMMENTS. Final status determined by severity thresholds.