build(deps-dev): bump the vitest group with 3 updates#993
build(deps-dev): bump the vitest group with 3 updates#993dependabot[bot] wants to merge 1 commit intodevelopfrom
Conversation
|
Claude finished @dependabot[bot]'s task in 1m 30s —— View job Vitest 4.1.0 アップグレードレビュー進行状況
🚨 重大な問題1. package.json の不完全な更新PR のタイトルでは「vitest グループの 3 パッケージ」がバンプされると述べられていますが、package.json では 1 つのパッケージのみが更新されています。 現状:
package-lock.json にはすべてのパッケージが 4.1.0 で記録されていますが、package.json がこれを反映していません。
|
| パッケージ | 更新 | 重要度 |
|---|---|---|
ast-v8-to-istanbul |
0.3.10 → 1.0.0 | 🔴 メジャーバージョン |
es-module-lexer |
1.7.0 → 2.0.0 | 🔴 メジャーバージョン |
js-tokens |
9.0.1 → 10.0.0 | 🔴 メジャーバージョン |
flatted |
^3.3.3 → 3.4.0 (ピン) | 🟡 厳密版ピン |
@babel/parser |
7.28.5 → 7.29.0 | 🟡 マイナーバージョン |
magicast |
0.5.1 → 0.5.2 | 🟡 パッチバージョン |
3. Pre-release 依存関係
std-env: ^4.0.0-rc.1 (リリース候補版)
Pre-release バージョンは不安定である可能性があります。本番環境での使用には注意が必要です。
4. 新しい依存関係
convert-source-map@2.0.0 が @vitest/utils に追加されました。
5. Vite 8 ベータサポート
vitest と @vitest/mocker が Vite 8 ベータ (^8.0.0-0) をサポートするようになりました。これは開発中の機能で、期待しない動作が発生する可能性があります。
✅ ポジティブな側面
-
Vitest 4.1 の豊富な新機能:
doMock()が使い捨てハンドルを返すように改善- 新しい chai スタイルアサーション
- テストタグのサポート
aroundEach/aroundAllフック- プレイライト永続コンテキストサポート
- UI の改善(フィルター機能、詳細パネル位置設定)
-
セキュリティと互換性:
- 複数の依存関係が更新され、セキュリティ修正が含まれる可能性
- Vite 8 ベータへの先制的なサポート
📋 推奨アクション
- 必須 ✅ package.json で
@vitest/uiとvitestも明示的に ^4.1.0 に更新する - 推奨 npm install/npm ci でパッケージをインストール
- 推奨
npm run testでテストを実行して互換性を確認 - 推奨
npm run test:coverageでカバレッジを確認 - 検討 std-env の pre-release 版が安定版になるまで待つか、明示的に最新版に固定する
📝 レビューコメント
詳細なレビューコメントは以下の行に投稿されています:
package.json:18- @vitest/coverage-v8 の不完全な更新package-lock.json:2078- std-env の pre-release バージョンpackage-lock.json:3530- es-module-lexer と js-tokens のメジャーバージョン更新package-lock.json:2803- convert-source-map の新規追加package-lock.json:3772- flatted のバージョンピンpackage-lock.json:6029- Vite 8 ベータサポート
Coverage Report
File CoverageNo changed files found. |
| "@fortawesome/free-solid-svg-icons": "^7.2.0", | ||
| "@types/d3": "^7.4.3", | ||
| "@vitest/coverage-v8": "^4.0.18", | ||
| "@vitest/coverage-v8": "^4.1.0", |
There was a problem hiding this comment.
🔴 問題: PR のタイトルでは「vitest グループの 3 パッケージ」がバンプされると述べられていますが、package.json では @vitest/coverage-v8 のみが 4.1.0 に更新されています。
見落とし:
- Line 19:
@vitest/uiは ^4.0.18 のままです。4.1.0 に更新する必要があります。 - Line 29:
vitestは ^4.0.18 のままです。4.1.0 に更新する必要があります。
package-lock.json には両方が 4.1.0 で記録されていますが、package.json との不一致があります。
| "version": "4.0.18", | ||
| "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.0.18.tgz", | ||
| "integrity": "sha512-7i+N2i0+ME+2JFZhfuz7Tg/FqKtilHjGyGvoHYQ6iLV0zahbsJ9sljC9OcFcPDbhYKCet+sG8SsVqlyGvPflZg==", | ||
| "version": "4.1.0", |
There was a problem hiding this comment.
@vitest/coverage-v8 依存関係で複数の大きなバージョンアップが含まれています:
ast-v8-to-istanbul: 0.3.10 → 1.0.0(メジャーバージョンアップ)magicast: 0.5.1 → 0.5.2std-env: 3.10.0 → 4.0.0-rc.1⚠️ Pre-release版
特に std-env の pre-release バージョン使用は、本番環境での安定性に影響を与える可能性があります。安定版がリリースされるまで待つか、明示的に管理することをお勧めします。
| "version": "1.7.0", | ||
| "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", | ||
| "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", | ||
| "version": "2.0.0", |
There was a problem hiding this comment.
es-module-lexer が 1.7.0 から 2.0.0 にアップグレードされています。これはメジャーバージョンの更新であり、破壊的変更を含む可能性があります。
関連する更新:
js-tokens: 9.0.1 → 10.0.0(メジャーバージョン)expect-type: 1.2.2 → 1.3.0(マイナーバージョン)
これらの変更後に、npm run test を実行して互換性を確認することが重要です。
| "version": "4.0.18", | ||
| "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.18.tgz", | ||
| "integrity": "sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==", | ||
| "version": "4.1.0", |
There was a problem hiding this comment.
ℹ️ Vite 8 ベータサポート: vitest が vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 をサポートするようになりました。
注意点:
- Vite 8 はまだベータ版 (8.0.0-0) です
- 開発中の機能が含まれている可能性があります
- 本番環境での使用には慎重になるべきです
また、新しい optional peer dependency として vite が明示的に追加されました。
| "version": "3.3.3", | ||
| "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", | ||
| "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", | ||
| "version": "3.4.0", |
There was a problem hiding this comment.
flatted が ^3.3.3 から固定版 3.4.0 に変更されています。
これは通常、互換性の問題が発見された時や、特定バージョンが必要な場合に行われます。このピンニングがなぜ必要だったのか、@vitest/ui の更新に関連する変更なのか確認することをお勧めします。
Haskell Test Coverage ReportGenerated by stack hpc report |
more info
|
c61262b to
d70c326
Compare
|
Claude finished @dependabot[bot]'s task in 58s —— View job 📋 Vitest 4.1.0 アップグレード包括的レビュー
🔴 重大な問題1. package.json の不完全なアップデートPR タイトルでは「vitest グループの 3 パッケージ」がバンプされると述べられていますが、package.json では不完全な更新 となっています:
影響: package-lock.json には両方のパッケージが 4.1.0 で記録されていますが、package.json との不一致が生じています。これにより、他の開発者が 修正方法:
|
| パッケージ | 更新範囲 | 重要度 | 潜在的な影響 |
|---|---|---|---|
| ast-v8-to-istanbul | 0.3.10 → 1.0.0 | 🔴 High | カバレッジレポート生成に影響の可能性 |
| es-module-lexer | 1.7.0 → 2.0.0 | 🔴 High | モジュール解析ロジックの変更可能性 |
| js-tokens | 9.0.1 → 10.0.0 | 🔴 High | トークン化ロジックの変更可能性 |
推奨アクション:
npm run testでテストが全て成功することを確認npm run test:coverageでカバレッジレポートが正常に生成されることを確認- 回帰テストを実施して、既存の機能が損なわれていないことを確認
3. Pre-release 依存関係の導入
std-env: 3.10.0 → 4.0.0-rc.1 (Release Candidate)
懸念点:
- Pre-release バージョンは不安定である可能性があります
- バグ修正や API の変更が本番環境リリース前に行われる可能性があります
- 本番環境での予期しない動作につながるリスクがあります
推奨: std-env の安定版(4.0.0 以上)がリリースされるまで、dependabot が自動的に安定版へアップグレードするのを待つか、明示的に最新の安定版に固定することを検討してください。
4. Vite 8 ベータサポートの導入
vitest が vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 をサポートするようになりました:
考慮事項:
- Vite 8 はまだベータ版(8.0.0-0)です
- 開発中の機能が含まれており、破壊的変更の可能性があります
- 現在のプロジェクトは vite@^7.3.1 を使用しているため、直接的な影響は最小限ですが、将来的なアップグレード時に注意が必要です
5. 新しい依存関係の追加
convert-source-map@2.0.0 が @vitest/utils に追加されました:
確認事項:
- セキュリティアドバイザリの確認: https://www.npmjs.com/package/convert-source-map
- 既知の問題がないことを確認済み
6. バージョンピニング
flatted が ^3.3.3 から 3.4.0 に固定版指定に変更されています:
考慮事項: このピニングがなぜ必要だったのか、互換性の問題が発見されたのかは不明です。@vitest/ui 4.1.0 の変更ログで確認することをお勧めします。
✅ ポジティブな側面
-
Vitest 4.1.0 の豊富な新機能:
doMock()が使い捨てハンドルを返すように改善- Chai スタイルアサーション対応
- テストタグのサポート
aroundEach/aroundAllフック実装- Playwright 永続コンテキストサポート
- UI 改善(フィルター機能、詳細パネル位置設定)
-
セキュリティと互換性の向上:
- 複数の依存関係が更新され、セキュリティ修正が含まれる可能性
- Vite 8 ベータへの先制的なサポート
📋 推奨アクション(優先度順)
必須 (🔴 P0):
- package.json で
@vitest/uiを ^4.1.0 に更新 - package.json で
vitestを ^4.1.0 に更新 -
npm installを実行してロックファイルを同期 -
npm run testで全テスト実行 -
npm run test:coverageでカバレッジレポート生成を確認
推奨 (🟡 P1):
- std-env@4.0.0 の安定版リリース状況を確認
- Changelog で
flattedのピニング理由を確認 - 回帰テスト実施(特にカバレッジレポート周りをテスト)
検討 (🟢 P2):
- vitest 4.1.0 の新機能を活用する機会を検討
- 今後の Vite 8 正式版リリースに向けた準備
📝 テストカバレッジへの影響
- 現在のカバレッジ: Lines 35.72% (463/1296)
- このアップグレードで大きな機能変更がない(依存関係アップグレードのみ)
- カバレッジに著しい変化は見込まれませんが、ast-v8-to-istanbul 1.0.0 のメジャーアップグレードにより、カバレッジ計測方法が変更される可能性があります
結論
このPRは 必須な修正が必要 です。package.json が完全に更新されていないため、マージ前に以下を実施してください:
- package.json を完全に更新
- npm install を再実行
- 全テストが成功することを確認
その後、複数のメジャーバージョン更新による互換性を検証し、安定版がリリースされるまで pre-release 依存関係の扱いを検討してください。
d70c326 to
7c63aab
Compare
|
Claude finished @dependabot[bot]'s task in 1m 29s —— View job 📋 Vitest 4.1.0 アップグレード詳細レビュー⏳ レビュー進行状況
🔴 必須対応:package.json の不完全な更新問題: PR のタイトルでは「vitest グループの 3 パッケージ」がバンプされるとありますが、package.json では 1 つのパッケージのみ更新 されています。
影響度: 🔴 Critical
修正方法: // package.json
Line 19: "@vitest/ui": "^4.1.0", (現在は "^4.0.18")
Line 29: "vitest": "^4.1.0", (現在は "^4.0.18")
|
| パッケージ | 更新 | 影響度 |
|---|---|---|
| @babel/parser | 7.28.5 → 7.29.0 | 🟢 小 |
| @babel/types | 7.28.5 → 7.29.0 | 🟢 小 |
| magicast | 0.5.1 → 0.5.2 | 🟢 小 |
| @standard-schema/spec | 1.0.0 → 1.1.0 | 🟢 小 |
| chai | 6.2.1 → 6.2.2 | 🟢 小 |
🧪 テスト検証の推奨事項
必須チェック項目:
-
npm run test- 全テストの成功確認 -
npm run test:coverage- カバレッジレポート生成確認 - カバレッジレート(Lines, Statements, Functions, Branches)の変動確認
- 回帰テスト:既存機能の動作確認
現在のカバレッジ:
- Lines: 35.72% (463/1296)
- Statements: 35.68% (480/1345)
- Functions: 36.78% (96/261)
- Branches: 28.97% (166/573)
ast-v8-to-istanbul 1.0.0 への更新により、カバレッジ計測ロジックが変更される可能性があります。
📋 推奨アクション(優先度順)
P0 - 必須(本マージ前):
-
@vitest/uiを ^4.1.0 に更新 -
vitestを ^4.1.0 に更新 -
npm installを再実行してロックファイルを同期 -
npm run testで全テスト実行 -
npm run test:coverageでカバレッジレポート確認
P1 - 推奨(マージ後確認):
- std-env@4.0.0 安定版のリリース状況を監視
- vitest 4.1.0 チェンジログで flatted ピン理由を確認
- カバレッジレポート形式の変更がないか確認
P2 - 検討(次期更新時):
- vitest 4.1.0 の新機能(chai スタイルアサーション、タグサポートなど)の活用検討
- Vite 8 正式版リリース後の対応戦略検討
🎯 結論
このPRは 緊急な修正が必要 です。以下が完了するまでマージを推奨しません:
- ✋ package.json を完全に更新(@vitest/ui, vitest を 4.1.0 に更新)
- ✋ npm install を再実行(package-lock.json との同期)
- ⏳ 全テスト成功を確認(破壊的変更への対応確認)
修正後、複数のメジャーバージョン更新による互換性をテストで検証し、PR を再提出してください。
| "@types/d3": "^7.4.3", | ||
| "@vitest/coverage-v8": "^4.0.18", | ||
| "@vitest/coverage-v8": "^4.1.0", | ||
| "@vitest/ui": "^4.0.18", |
There was a problem hiding this comment.
🔴 必須修正: PR のタイトルでは「vitest グループの 3 パッケージ」のアップグレードとなっていますが、このパッケージは 4.0.18 のままです。
問題:
@vitest/coverage-v8は 4.1.0 に更新されているが、@vitest/uiは 4.0.18 のままになっている- package-lock.json には 4.1.0 で記録されているため、package.json とのバージョン乖離が発生
修正:
| "@vitest/ui": "^4.0.18", | |
| "@vitest/ui": "^4.1.0", |
これにより、3 つのパッケージすべてが 4.1.0 に統一されます。
more info
|
more info
|
7c63aab to
81c0575
Compare
|
Claude finished @dependabot[bot]'s task in 1m 38s —— View job 📋 Vitest 4.1.0 アップグレード総合レビュー
|
| パッケージ | 現在のバージョン | 必要なバージョン | diff に含まれるか |
|---|---|---|---|
@vitest/coverage-v8 |
4.1.0 | 4.1.0 | ✅ 含まれる |
@vitest/ui |
4.0.18 | 4.1.0 | ❌ 含まれない |
vitest |
4.0.18 | 4.1.0 | ❌ 含まれない |
影響度:🔴 Critical
- 互換性の不一致:package-lock.json には 4.1.0 で記録されているにもかかわらず、package.json では 4.0.18 のままになっている
- 再現性の喪失:他の開発者が
npm ciを実行すると、package.json に基づいて 4.0.18 がインストールされるが、その後のnpm installで 4.1.0 にアップグレードされる矛盾が生じる - 本番環境へのリスク:デプロイパイプラインによっては、予期しないバージョン混在が発生する可能性
根本原因:
Dependabot が package-lock.json を更新しましたが、package.json の @vitest/ui と vitest を同期し忘れたと考えられます。
修正の方法:
- Dependabot に
@recreateコマンドでこの PR を再生成させる、または - 手動で以下をパッチ適用:
- package.json の line 19:
@vitest/uiを^4.1.0に更新 - package.json の line 29:
vitestを^4.1.0に更新 npm installを再実行して package-lock.json を同期
- package.json の line 19:
⚠️ 複数のメジャーバージョン更新による破壊的変更のリスク
package-lock.json に以下のメジャーバージョン更新が含まれています:
1️⃣ ast-v8-to-istanbul: 0.3.10 → 1.0.0 (🔴 メジャー)
- 影響範囲:カバレッジレポート生成ロジック全体
- リスク:カバレッジレポートの形式、計測方法、出力内容が大きく変わる可能性
- 確認項目:
-
npm run test:coverageでレポート生成が成功するか - HTML レポートの形式に大きな変更がないか
- 計測値(Lines, Statements, Functions, Branches)の変動が妥当か
-
2️⃣ es-module-lexer: 1.7.0 → 2.0.0 (🔴 メジャー)
- 影響範囲:モジュール解析エンジン
- リスク:特定のモジュール形式(dynamic import、条件付き import など)で解析失敗の可能性
- 確認項目:
-
npm run testで全テスト成功 - モジュール解析に関連するエラーがないか
-
3️⃣ js-tokens: 9.0.1 → 10.0.0 (🔴 メジャー)
- 影響範囲:トークン化エンジン
- リスク:特定の JavaScript 構文のトークン化失敗
- 参考:ast-v8-to-istanbul が依存しているため、カバレッジレポートに直接影響
4️⃣ flatted: ^3.3.3 → 3.4.0 (🟡 バージョンピン)
- 懸念事項:柔軟なセマンティックバージョニング(^3.3.3)から特定バージョンへの固定
- 推測:互換性問題が発見された可能性
- 確認:vitest 4.1.0 のリリースノートで flatted のピンニング理由を確認推奨
⚠️ Pre-release 依存関係の導入
std-env: 3.10.0 → 4.0.0-rc.1 (Release Candidate)
懸念点:
- ✋ 不安定性:RC 版は本番環境リリース前のベータ版であり、予期しないバグが存在する可能性
- ✋ API 変更:RC.2, RC.3 以降で API が変更される可能性
- ✋ 長期サポート不明:stable 版への移行時期が不明
リスク評価:🟡 Medium(@vitest/coverage-v8 のサブ依存関係)
推奨アクション:
- std-env@4.0.0 の stable リリースをモニター
- 現在のところ RC.1 で既知の問題がないか、npm issues をチェック
- 必要に応じて dependabot で自動的に stable 版へのアップグレード待機
🆕 新規依存関係と Vite 互換性
convert-source-map@2.0.0 (新規追加)
- 目的:ソースマップの変換機能強化(vitest 4.1 新機能)
- セキュリティ:既知の脆弱性なし
- 評価:✅ 問題なし
Vite 8 ベータサポート
vitest が Vite 8 ベータ (^8.0.0-0) をサポート:
注意点:
- Vite 8 はまだベータ版(8.0.0-0)
- 開発中の機能を含む可能性
- 現在のプロジェクト:vite@^7.3.1 を使用しているため、直接的な影響は限定的
- 将来:Vite 8 の正式版リリース時に検証が必要
✅ テストカバレッジへの影響評価
現在のカバレッジ状況:
Lines: 35.72% (463/1296)
Statements: 35.68% (480/1345)
Functions: 36.78% (96/261)
Branches: 28.97% (166/573)
ast-v8-to-istanbul 1.0.0 による潜在的影響:
- ✋ 計測ロジックの変更:カバレッジ計測方法が変更される可能性
- ✋ 計測値の変動:同じコードでもカバレッジパーセンテージが大きく変わる可能性
- ⏳ 初回実行時の検証が必須
確認方法:
npm run test:coverage
# 以下を確認:
# 1. レポートが正常に生成されるか
# 2. 計測値が妥当か(通常は ±5% 程度の変動)
# 3. エラーメッセージがないか📊 その他のマイナーアップデート
| パッケージ | 更新内容 | 影響度 |
|---|---|---|
| @babel/parser | 7.28.5 → 7.29.0 | 🟢 小 |
| @babel/types | 7.28.5 → 7.29.0 | 🟢 小 |
| magicast | 0.5.1 → 0.5.2 | 🟢 小 |
| @standard-schema/spec | 1.0.0 → 1.1.0 | 🟢 小 |
| chai | 6.2.1 → 6.2.2 | 🟢 小 |
評価:これらの更新は機能的な影響が限定的です。
🧪 推奨テスト検証(優先度順)
P0 - マージ前の必須確認:
- package.json を完全に修正(@vitest/ui, vitest を 4.1.0 に)
-
npm installを実行してロックファイルを同期 -
npm run testで全テストが 成功 することを確認 -
npm run test:coverageでカバレッジレポートが正常に生成されることを確認
P1 - マージ後の検証(重要):
- 新しいカバレッジレポートの形式に大きな変更がないか確認
- 計測値の変動が妥当な範囲(±5%)か確認
- std-env@4.0.0-rc.1 による副作用がないか監視
P2 - 次期更新時:
- vitest 4.1.0 の新機能(Chai スタイルアサーション、タグサポートなど)の活用検討
- Vite 8 正式版リリース後の互換性再確認
- flatted ピンニング理由の詳細確認
🎯 最終的な推奨
このままではマージ不可です。以下が必須です:
-
✋ package.json を完全に修正
- @vitest/ui を ^4.1.0 に更新
- vitest を ^4.1.0 に更新
-
✋ npm install を実行
- package-lock.json を同期
-
✋ テスト実行
- npm run test で全テスト成功を確認
- npm run test:coverage でレポート生成を確認
-
⏳ 修正後の対応
- PR を再提出またはアップデート
- CI/CD パイプラインで全チェック成功を確認
次のステップ:
Dependabot に以下のコマンドのいずれかを実行するよう依頼してください:
@dependabot recreate
または手動で package.json を修正して再度 npm install を実行してください。
|
Sorry, only users with push access can use that command. |
1 similar comment
|
Sorry, only users with push access can use that command. |
more info
|
|
This PR currently has a merge conflict. Please resolve this and then re-add the |
Bumps the vitest group with 3 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8), [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). Updates `@vitest/coverage-v8` from 4.0.18 to 4.1.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/coverage-v8) Updates `@vitest/ui` from 4.0.18 to 4.1.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/ui) Updates `vitest` from 4.0.18 to 4.1.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest) --- updated-dependencies: - dependency-name: "@vitest/coverage-v8" dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: vitest - dependency-name: "@vitest/ui" dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: vitest - dependency-name: vitest dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: vitest ... Signed-off-by: dependabot[bot] <support@github.com>
81c0575 to
178c59e
Compare
|
Claude finished @dependabot[bot]'s task in 2m 24s —— View job Vitest 4.1.0 アップグレードレビューレビュー進行状況
🔴 必須対応:package.json の不完全な更新問題の概要PR のタイトル: "build(deps-dev): bump the vitest group with 3 updates" 詳細な不一致
影響度:🔴 Critical根本的な問題:
修正方法package.json を以下のように更新する必要があります: Line 19: "@vitest/ui": "^4.1.0", // 現在: "^4.0.18"
Line 29: "vitest": "^4.1.0", // 現在: "^4.0.18"その後、以下を実行して package-lock.json と同期させます: npm install
|
| "@types/d3": "^7.4.3", | ||
| "@vitest/coverage-v8": "^4.0.18", | ||
| "@vitest/coverage-v8": "^4.1.0", | ||
| "@vitest/ui": "^4.0.18", |
There was a problem hiding this comment.
🔴 必須修正: このパッケージも 4.1.0 に更新する必要があります。
PR のタイトルでは「vitest グループの 3 パッケージ」のアップグレードとなっていますが、このパッケージは 4.0.18 のままです。package-lock.json には 4.1.0 で記録されているため、バージョン不整合が発生しています。
修正:
| "@vitest/ui": "^4.0.18", | |
| "@vitest/ui": "^4.1.0", |
これにより、3 つのパッケージすべてが 4.1.0 に統一されます。
more info
|

Bumps the vitest group with 3 updates: @vitest/coverage-v8, @vitest/ui and vitest.
Updates
@vitest/coverage-v8from 4.0.18 to 4.1.0Release notes
Sourced from
@vitest/coverage-v8's releases.... (truncated)
Commits
4150b91chore: release v4.1.00c2c013chore: release v4.1.0-beta.6689a22afix(browser): types ofgetCDPSessionandcdp()(#9716)94eb73bchore(deps): update eslint packages (#9615)8c96bb0refator: update links to npmx (#9783)aaf7758chore: standardize packages README (#9776)57cbe39chore(deps): updateast-v8-to-istanbulto v1 (#9755)79672d7chore: release v4.1.0-beta.51d9e3b3chore: release v4.1.0-beta.44ff8c6fchore(build): raise build target to the minimum supported, don't bundle utils...Updates
@vitest/uifrom 4.0.18 to 4.1.0Release notes
Sourced from
@vitest/ui's releases.... (truncated)
Commits
4150b91chore: release v4.1.00c2c013chore: release v4.1.0-beta.68c96bb0refator: update links to npmx (#9783)aaf7758chore: standardize packages README (#9776)79672d7chore: release v4.1.0-beta.58880c90feat(ui): implement filter for slow tests (#9705)50a6cc8chore(deps): update all non-major dependencies (#9719)395d1a2fix: remove trailing spaces from diff error log (#9680)50727a0chore(deps): update all non-major dependencies (#9614)1d9e3b3chore: release v4.1.0-beta.4Updates
vitestfrom 4.0.18 to 4.1.0Release notes
Sourced from vitest's releases.
... (truncated)
Commits
4150b91chore: release v4.1.01de0aa2fix: correctly identify concurrent test during static analysis (#9846)c3cac1cfix: use isAgent check, not just TTY, for watch mode (#9841)eab68bachore(deps): update all non-major dependencies (#9824)031f02afix: allow catch/finally for async assertion (#9827)3e9e096feat(reporters): addagentreporter to reduce ai agent token usage (#9779)0c2c013chore: release v4.1.0-beta.68181e06fix:hideSkippedTestsshould not hidetest.todo(fix #9562) (#9781)a8216b0fix: manual and redirect mock shouldn'tloadortransformoriginal module...689a22afix(browser): types ofgetCDPSessionandcdp()(#9716)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 <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions