Skip to content

chore: Node.js 24.20.0 と @types/node 24.13.3 へ更新 - #27

Merged
nemuvski merged 1 commit into
mainfrom
cursor/bc-8f167d84-c194-4d78-baa2-75092c5d6084-48a4
Sep 3, 2026
Merged

chore: Node.js 24.20.0 と @types/node 24.13.3 へ更新#27
nemuvski merged 1 commit into
mainfrom
cursor/bc-8f167d84-c194-4d78-baa2-75092c5d6084-48a4

Conversation

@cursor

@cursor cursor Bot commented Sep 3, 2026

Copy link
Copy Markdown

何をアップデートしたか

  • .tool-versions: Node.js 24.19.024.20.0(最新の Active LTS)
  • devDependencies: @types/node ^24.0.14^24.13.3(Node.js 24 系の最新型定義)
  • yarn.lock: @types/node とその依存 undici-types を追随更新

複数パッケージをまとめた理由

Node.js のランタイムバージョンと、それに対応する @types/node を同一メジャー線(24.x)で一緒に最新化するためです。

主な変更点 / Breaking Changes

Node.js 24.20.0 (2026-08-26, LTS Krypton)

  • Release notes: https://nodejs.org/en/blog/release/v24.20.0
  • このリポジトリのコードに影響する Breaking Changes はなし
  • 主な追加: AsyncLocalStorageusing スコープ、permission.drop--permission-audit、root 証明書を NSS 3.125 へ更新
  • Node.js 26(Current)へのメジャーアップは行っていません。このリポジトリは歴史的に LTS を追従しており、Node 26 は 2026年10月の LTS 移行前の Current 線です

@types/node 24.13.3

  • Node.js 24.x 向けの型定義更新です
  • @types/node@26 は Node.js 26 対応のメジャーのため見送りました
  • このリポジトリのソースで Node 固有 API を直接使うコードは少なく、型チェック上の影響はないと判断しました

Migration / 設定変更

不要です。.tool-versionspackage.json / yarn.lock のバージョン変更のみです。

検証

CI と同様の手順を実行しました。

  • yarn install — 成功
  • yarn dev:prepare — 成功
  • yarn lint — 成功

dependencies@nuxt/kit / defu / microcms-js-sdk)は公開パッケージの互換性維持のため変更していません。

Open in Web View Automation 

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

Co-authored-by: K.Utsunomiya <nemuvski@users.noreply.github.com>
@nemuvski
nemuvski marked this pull request as ready for review September 3, 2026 00:58

@nemuvski nemuvski left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@nemuvski
nemuvski merged commit 7485a58 into main Sep 3, 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