Repository navigation
chore: devDependencies と Node.js 24.21.0 を更新 - #120
Merged
Merged
Conversation
開発用 Node.js を 24 系 LTS の最新安定版へ上げ、現行ツールチェーン内で互換性を確認できた devDependencies を更新する。
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
開発環境の依存を、公開パッケージの互換性を変えずに更新します。
dependencies、engines.node、パッケージのversionは変更していません。更新前の
mainでnpm ci/format/lint/typecheck/test/buildはすべて成功していたため、事前修正用の Pull Request は作っていません。更新内容
.node-version:v24.20.0→v24.21.0(2026-09-08 リリースの 24 系 LTS Krypton。CI マトリクスの 24.x の最新安定版)@swc/core:^1.16.1→^1.16.12(パッチの不具合修正。tsup の es5 変換に使用するが、このリポジトリのビルド成果物ハッシュは変わらなかった)prettier:^3.9.6→^3.9.9(Markdown / 埋め込みテンプレートの修正。ソースの format は通過)ts-jest:^29.4.12→^29.4.14(Babel 8 対応と compiler キャッシュ。破壊的変更なし)eslint-config-prettier:^9.1.2→^10.1.8(10.0.0 の主な変更は@stylistic対応の追加。現行の eslintrc で lint は通過)eslint-plugin-jest:^27.9.0→^28.14.0(28.0.0 で削除されたno-ifや snapshot processor は未使用。ESLint 8 と typescript-eslint 7 の peer 範囲内)msw:^2.2.3→~2.10.5(2.10 系の最終版。既存のsetupServer/http/HttpResponseのままテストが通過)mswを tilde にしているのは、^2.10.5だと 2.11 以降へ浮くためです。2.11.3以降は ESM 専用のuntil-async@3を依存し、Jest 29 がexportを解析できずテストが落ちます。2.12.14は実際にインストールしてテストが全失敗したため、この変更には含めていません。見送り
@swc/core1.16.13(2026-09-30):.npmrcのmin-release-age=7未達@types/jest30: テストランナーのメジャー更新target: es5やmoduleResolution: nodeが 6.0 で非推奨、7.0 では廃止。7.0 は Compiler API がなく tsup 8.5.1 の型定義生成と非互換@types/node:engines.nodeの下限(>=18)に合わせ、18.19.130 のままdependenciesのasync-retry検証
npm cinpm run formatnpm run lintnpm run typechecknpm run testnpm run build