Skip to content

build(deps-dev): update dependency vite to v8.3.0 - #454

Merged
ncaq merged 1 commit into
masterfrom
renovate/vite
Sep 19, 2026
Merged

ncaq merged 1 commit into
masterfrom
renovate/vite

Conversation

@renovate

@renovate renovate Bot commented Sep 13, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
vite (source) 8.2.2 → 8.3.0 age confidence

Release Notes

vitejs/vite (vite)

v8.3.0

Compare Source

Features
  • build: avoid settling seen preload dependencies for performance (#​23446) (e6f6b3e)
Bug Fixes
Performance Improvements

Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the Type: Dependencies Dependency issues or Changes to dependency files label Sep 13, 2026

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

renovateによるdevDependency vite 8.2.2 -> 8.3.0 のマイナー更新です。

影響範囲を調査した結果、マージを妨げる問題は見つかりませんでした。

  • vite 8.3.0の変更はpreload依存解決の性能改善、CRLF行末のコードフレーム修正、node_modulesパスセグメント判定の修正 (vitejs/vite#23437)、proxyのcontext matcher事前コンパイルで、いずれもこのサイトのビルドには無害です。
  • このプロジェクトはvite buildとvite build --watchのみを使い、dev serverもdevtoolsも使っていないため、実験的なdevtools関連の破壊的変更は無関係です。
  • 間接依存として rolldown 1.2.5 -> 1.2.8、@oxc-project/types 0.146.0 -> 0.149.0、postcss 8.5.26 -> 8.5.28、picomatch 4.0.5 -> 4.0.7 が更新されます。vite.config.tsが使っているAPIに破壊的変更はありません。
  • postcssの更新に伴いnanoidの要求が3.3.18以上になり、GHSA-2v37-7h3g-55p8 の修正版が保証されるようになりました。

コード変更を伴わないバージョン更新のため、コード品質・テスト・ドキュメント・セキュリティ・性能の観点では指摘事項はありません。詳細は各インラインコメントを参照してください。

Review metadata

Comment thread package.json
Comment thread package-lock.json
Comment thread package-lock.json
Comment thread package-lock.json

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

renovateによるdevDependency vite 8.2.2 -> 8.3.0 のマイナー更新です。

前回レビュー (commit 4870d7c) 以降はmasterからのマージ追随による更新で、依存の構成自体は変わっていません。

再調査の結果も前回と同じく、マージを妨げる問題は見つかりませんでした。

変更内容

  • v8.3.0のCHANGELOGに明記された破壊的変更はありません。8.2.2と8.3.0の間に8.2.xのパッチリリースはなく、差分は8.3.0の1リリース分のみです。
  • 間接依存はrolldown 1.2.5 -> 1.2.8、@oxc-project/types 0.146.0 -> 0.149.0、picomatch 4.0.5 -> 4.0.7、postcss 8.5.26 -> 8.5.28の追随更新のみで、新規追加・削除された依存はありません。
  • 8.2.2〜8.3.0の範囲に該当するGitHub Security Advisoryはありません。

8.3.0のリグレッションと影響の有無

8.3.0のリリース後に報告されている主なリグレッションについて、本プロジェクトが影響を受けない理由を整理しておきます。

  • vitejs/vite#23508: lightningcss使用時にプリプロセッサファイル経由の相対@importの解決基準がエントリCSSのディレクトリになってしまう不具合。これはviteのcss.transformer: "lightningcss"経路 (compileLightningCSS) の問題です。本プロジェクトはvite.config.tsでviteのCSS処理を使わず、プラグイン内でlightningcssのbundle APIを直接呼んでいるため影響しません。
  • vitejs/vite#23487: renderBuiltUrlに渡されるファイル名からクエリとハッシュが除外される後方互換性の破壊。renderBuiltUrlを使っていないため影響しません。
  • vitejs/vite#23493: dev serverのrestart()を繰り返すとメモリリークする問題。vite buildとvite build --watchしか使わずdev serverを起動しないため影響しません。
  • unocss/unocss#5331: vitejs/vite#23172によるHMR URLエンコーディングの責務変更で一部プラグインのCSS HMRが壊れる問題。HMRを使っていないため影響しません。

またrolldown 1.2.7でPreRenderedChunk.facadeModuleIdがstring | undefinedからstring | nullへ変わっていますが (Rollup互換化)、chunkFileNames等のコールバックを使っていないため影響しません。

なお8.3.0の新機能であるserver.watchでのrolldown watchオプション受け入れは、--watch運用をしている本プロジェクトにとって将来的に使える可能性のある改善点です。

確認事項

マージ前に./buildまたはnix-fast-buildでCSSバンドルとソースマップが従来どおり生成されることだけ確認しておくと安心です。

Internal errors

vite.config.ts へのインラインコメントが差分外で解決できず失敗

レビュー観点として vite.config.ts の構成に触れたかったが、同ファイルは本PRの差分に含まれないため、GitHub APIが Unprocessable Entity: "Path could not be resolved" を返した。該当内容はレビュー本文へ統合して再投稿した。

HttpError: Unprocessable Entity: "Path could not be resolved"
Review metadata

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

renovateによるdevDependency vite 8.2.2 -> 8.3.0 のマイナー更新です。

前回レビュー (commit bf22903) 以降はmasterからのマージ追随による更新で、依存構成自体は変わっていません。

再調査の結果も前回と同じく、マージを妨げる問題は見つかりませんでした。

変更内容

  • vite 8.2.2 -> 8.3.0: preload依存解決の最適化、トップレベルtsconfigオプション追加、CRLF行末のコードフレーム修正 (vitejs/vite#23219)、node_modulesをパスセグメント単位でのみ依存扱いする修正 (vitejs/vite#23437)
  • 推移的依存: rolldown 1.2.5 -> 1.2.8、@oxc-project/types 0.146.0 -> 0.149.0、picomatch 4.0.5 -> 4.0.7

判断

  • 既知のパストラバーサル系 (CVE-2026-39365, CVE-2026-53571) は 8.0.5 / 8.0.16 で修正済みで、更新前の 8.2.2 時点から影響外です
  • peerDependency @vitejs/devtools のレンジ縮小 (^0.4.0 || ^0.5.0 -> ^0.7.1) がありますが、本リポジトリは当該パッケージを使っていないため影響ありません
  • viteの利用はvite.config.tsのCSS専用バンドルに限定されており、JS側の挙動変更の影響を受けにくい構成です

今回新たに検出した指摘は既存のインラインコメントと重複するため、追加のコメントはしていません。

Review metadata

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

renovateによるdevDependency vite 8.2.2 -> 8.3.0 のマイナー更新です。

前回レビュー (commit ab3c3a4) 以降はmasterからのマージ追随による更新で、依存構成自体は変わっていません。

再調査の結果も前回と同じく、マージを妨げる問題は見つかりませんでした。

変更内容

  • v8.3.0のリリースノートに破壊的変更や新規の非推奨APIはありません。preload依存の再設定回避とproxyのcontext matcher事前コンパイルによる性能改善、CRLF行末のコードフレーム位置計算の修正、完全なnode_modulesパスセグメントのみを依存とみなす修正、resolveFileUrlでのハッシュプレースホルダ保持の修正が主な内容です。
  • 推移的依存として rolldown 1.2.5 -> 1.2.8、@oxc-project/types 0.146.0 -> 0.149.0、picomatch 4.0.5 -> 4.0.7 が更新されますが、いずれもrolldown内部やglob解析のエッジケース修正に留まります。

このリポジトリへの影響

セキュリティ

vite 8.2.2 に既知の脆弱性はなく、8.3.0 はセキュリティ修正リリースではありません。

個別の依存差分に対する指摘は既存のインラインコメントで既に扱われているため、今回は新規コメントはありません。

Review metadata

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

renovateによるdevDependency vite 8.2.2 -> 8.3.0 のマイナー更新です。

前回レビュー (commit ba33875) 以降はmasterからのマージ追随であり、依存構成そのものは変わっていません。
再調査の結果も前回と同じく、マージを妨げる問題は見つかりませんでした。

変更内容

  • Vite 8.3.0のリリースノートに破壊的変更、新規の非推奨API、セキュリティ修正はありません。
    主な内容は closeServer/closePreviewServer フック追加、トップレベル tsconfig オプション追加、styleタグのminify対応、未参照workerチャンクの除去などです。
  • 推移的依存として rolldown 1.2.5 -> 1.2.8、@oxc-project/types 0.146.0 -> 0.149.0、picomatch 4.0.5 -> 4.0.7 が追随しています。
    いずれもバグ修正と性能改善が中心です。
  • viteのpeerDependency @vitejs/devtools が ^0.7.1 に狭められていますが、optional指定かつ本リポジトリは未使用のため影響はありません。

影響評価

vite.config.ts のカスタムプラグインが使う buildStart/addWatchFile/emitFile/generateBundle/resolveId/load は今回いずれも変更されていません。
またCSSは Vite のパイプラインではなく lightningcss の bundle() を直接呼んでいるため、vitejs/vite#23508 のような lightningcss transformer 周りの既知issueにも該当しません。

今回検出した指摘は、すべて既存の未resolvedなインラインコメントと同じ論点だったため、重複投稿を避けて省略しました。

Review metadata

@ncaq
ncaq merged commit c125ce0 into master Sep 19, 2026
6 checks passed
@ncaq
ncaq deleted the renovate/vite branch September 19, 2026 13:18
@github-project-automation github-project-automation Bot moved this from TODO to Done in @ncaq TODO Sep 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Dependencies Dependency issues or Changes to dependency files

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants