Skip to content

chore(deps): weekly dependency update (Node 20 compatible)#1335

Closed
sorccu wants to merge 1 commit into
mainfrom
simo/red-562-weekly-cli-dependency-update
Closed

chore(deps): weekly dependency update (Node 20 compatible)#1335
sorccu wants to merge 1 commit into
mainfrom
simo/red-562-weekly-cli-dependency-update

Conversation

@sorccu
Copy link
Copy Markdown
Member

@sorccu sorccu commented May 29, 2026

Summary

Weekly dependency update. Bumps dependencies to their latest versions that remain compatible with the declared engine range ^20.19.0 || >=22.12.0, since v8 is the current stable line and dropping Node 20 would be a breaking (v9) change.

Updated

Package From To
@oclif/core (cli + create-cli) 4.11.3 4.11.4
oclif (dev) 4.23.7 4.23.8
typescript-eslint (dev) 8.59.4 8.60.0
@typescript-eslint/typescript-estree 8.59.4 8.60.0

Intentionally held back (latest major drops Node 20)

Package Held at Latest Why
@commitlint/cli 20.5.3 21.x v21 requires Node >=22.12.0
@commitlint/config-conventional 20.5.3 21.x v21 requires Node >=22.12.0
lint-staged 16.4.0 17.x v17 requires Node >=22.22.1

vitest (3→4) and @types/node (22→25) were left unchanged.

Verification

  • Both packages build clean (tsc --build)
  • pnpm lint passes
  • CLI unit tests: 1095 passed, 2 skipped; create-cli: 19 passed
  • Every installed package satisfies the Node 20.19.0 floor (no engines warnings)

🤖 Generated with Claude Code

Bump dependencies to their latest versions compatible with the declared
engine range (^20.19.0 || >=22.12.0):

- @oclif/core 4.11.3 -> 4.11.4 (cli + create-cli)
- oclif 4.23.7 -> 4.23.8
- typescript-eslint / @typescript-eslint/typescript-estree 8.59.4 -> 8.60.0

@commitlint/cli, @commitlint/config-conventional (latest major 21) and
lint-staged (latest major 17) were intentionally held at 20.5.3 / 16.4.0
because their newest majors require Node >=22.12.0 and would drop Node 20
support. vitest and @types/node were left unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@sorccu
Copy link
Copy Markdown
Member Author

sorccu commented May 29, 2026

Closed in favor of #1336.

@sorccu sorccu closed this May 29, 2026
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