Skip to content

chore: Node.js 24.21.0 と @types/node 24.19.1 へ更新 - #30

Merged
dc7290 merged 2 commits into
mainfrom
chore/node-24.21.0
Oct 9, 2026
Merged

dc7290 merged 2 commits into
mainfrom
chore/node-24.21.0

Conversation

@cursor

@cursor cursor Bot commented Oct 9, 2026

Copy link
Copy Markdown

何をアップデートしたか

  • Node.js 24.20.0 → 24.21.0(.tool-versions)
  • @types/node ^24.13.3 → ^24.19.1(解決バージョンも 24.19.1)

まとめた理由

開発時の Node.js ランタイムと、それに対応する型定義を同じメジャー(Node.js 24 Active LTS)に揃えるためです。

主な変更点と Breaking Changes

Node.js 24.21.0(2026-09-07、Krypton LTS)の主な点は次のとおりです。

  • OpenSSL 3.5.8、ルート証明書(NSS 3.126)、Undici 7.29.1 への更新
  • semver-minor の追加: crypto の STORE loader 経由の秘密鍵読み込み、histogram の統計機能、投げない MIMEType.parse、net.BlockList の性能改善

このリポジトリのコードが依存する API の破棄はありません。Current(Node.js 26)へは上げていません。

@types/node は Node.js 24 系の最新 24.19.1 です。付随する undici-types が ~7.18.0 から >=7.24.0 <7.24.7 に更新されています。@types/node 26 は Node.js 26 向けなので使っていません。

Migration と設定変更

不要です。.tool-versions、package.json のレンジ、yarn.lock のみ変更しています。dependencies は変更していません。

検証

Node.js 24.21.0 上で CI と同じ手順を実行し、すべて成功しました。

  • yarn install --frozen-lockfile
  • yarn dev:prepare
  • yarn lint
  • yarn dev:build(playground の production build)
Open in Web View Automation 

Keep the development runtime on the latest Node.js 24 Active LTS and
align @types/node with that major line.
@dc7290

dc7290 commented Oct 9, 2026

Copy link
Copy Markdown
Member

@cursoragent
コンフリクト修正

@dc7290
dc7290 marked this pull request as ready for review October 9, 2026 04:05
@cursor

cursor Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Author

main とのコンフリクトを解消し、PR #30 は MERGEABLE になりました。

解消内容(package.json)

  • @types/node: ^24.19.1(この PR の変更を維持)
  • @nuxt/test-utils: ^4.3.2(main 側)
  • eslint: ^10.11.0(main 側)

yarn install --frozen-lockfile と yarn lint は成功済みです。CI 完了を待っています。

Open in Web Open in Cursor 

Keep @types/node ^24.19.1 from this branch while taking
@nuxt/test-utils ^4.3.2 and eslint ^10.11.0 from main.

Co-authored-by: d-suke <dc7290@users.noreply.github.com>
@dc7290
dc7290 merged commit 6377ac8 into main Oct 9, 2026
1 check passed
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