chore(deps): bump commander from 14.0.3 to 15.0.0#1251
Conversation
Bumps [commander](https://github.com/tj/commander.js) from 14.0.3 to 15.0.0. - [Release notes](https://github.com/tj/commander.js/releases) - [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md) - [Commits](tj/commander.js@v14.0.3...v15.0.0) --- updated-dependencies: - dependency-name: commander dependency-version: 15.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Dependabot's npm install stripped the libc field from three @optave/codegraph-linux-* entries. Restoring it so the verify-lockfile-libc lint check passes.
Greptile SummaryThis PR bumps
Confidence Score: 5/5Safe to merge — the version bump is handled correctly end-to-end. The project already uses "type": "module", making it a native ESM consumer of commander 15 with no interop concerns. The engines.node field was updated in the same commit, so the declared runtime constraint now matches what commander 15 actually requires. All CLI --no-* options are lone negations with no positive counterpart defined on the same command, so the commander 15 breaking change around dual positive/negative option defaults does not apply here. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[package.json\ncommander ^15.0.0\nengines.node >=22.12.0] --> B{Node.js >=22.12.0?}
B -- Yes --> C[require ESM supported\ncommander 15 loads OK]
B -- No --> D[Blocked by engines constraint\nbefore install]
C --> E[CLI ESM entry\ndist/cli.js]
E --> F[commander 15 ESM-only\nparse args]
F --> G[--no-* options\nlone negations only\nno breaking change]
Reviews (2): Last reviewed commit: "Merge branch 'main' into dependabot/npm_..." | Re-trigger Greptile |
…#1251) Commander 15 is ESM-only and requires Node.js >=22.12.0 for stabilized require(esm) support. The previous lower bound of >=22.6 advertised compatibility with Node.js versions that commander 15 cannot run on.
|
Fixed — updated |
Bumps commander from 14.0.3 to 15.0.0.
Release notes
Sourced from commander's releases.
... (truncated)
Changelog
Sourced from commander's changelog.
Commits
ba6d13dFix release dates in changelog (#2523)a752ed9Pin GitHub actions with hash (#2521)74d5dfeDrop EOL node 20 from test matrix, and add node 26 (#2520)6df9b68Update details for 15.0.0 release (#2519)01ce5d0Remove jest esm examples (#2517)d785d8bUpdate dependencies (#2518)9098b48Update dependencies (#2506)373f660Use node:util stripVTControlCharacters instead of own code (#2486)987f289Use simple match in test (to avoid warning about expensive regex) (#2485)0ea3bb3Update dependecies and lint (#2489)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)