build(deps-dev): update dependency vite to v8#186
Conversation
There was a problem hiding this comment.
Renovateによるviteの^7.3.2から^8.0.0へのメジャーバージョン更新を確認しました。devDependencyのみの変更でソースコードへの影響はなく、engines.node: ">=20.20.0"はvite 8の要求(^20.19.0 || >=22.12.0)を満たしています。CIもnix-fast-buildを含めて通過しているため、機能的な問題はありません。過去のRenovateのdevDependency更新PR (#174, #168等)と同様にplugin.jsonのバージョン更新は行われておらず、リポジトリの慣習に沿っています。
一点、vitest@3.2.4のvite peerDependencyは^5.0.0 || ^6.0.0 || ^7.0.0-0であり、vite 8をまだ含んでいません。package-lock.jsonを見ると、npmはトップレベルにvite@8.0.10、vitest/vite-node配下にネストしてvite@7.3.2を別途インストールしてpeerDep制約を満たしています。これは動作上は問題ありませんが、vite build(本体のCLIバンドル)はvite 8、vitest(テスト)はvite 7という二重インストール状態が継続します。今後vite 8対応のvitestがリリースされた段階で重複が解消されるはずなので、追従を推奨します。
ff3e579 to
bae98a8
Compare
There was a problem hiding this comment.
Renovateによるviteの7.3.2から8.0.8への更新を再確認しました。devDependencyのみの変更で、engines.node: ">=20.20.0"はvite 8の要求(^20.19.0 || >=22.12.0)を満たし、vite build/vitestいずれも問題なく動作する状態です。
vite 8系で導入されたrolldownバンドラやesbuild 0.28許容、server.fs/optimize-depsのパストラバーサル修正(8.0.5)などのセキュリティ改善も含まれており、追従するメリットがあります。
既知のvitest@3.2.4peerDep制約に伴うvite 7のネスト二重インストールは前回レビューおよび既存のreviewThread(outdated済み、resolved未)で指摘済みのためここでは重複コメントは行いません。vitestのvite 8対応版がリリースされ次第追従してください。
本PRに新規の指摘はありません。承認します。
|
ん、CI通ってなくないか。 |
|
CI通らないし一回閉じるか。 |
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
7.3.2→8.0.8Release Notes
vitejs/vite (vite)
v8.0.8Compare Source
Features
Bug Fixes
dns.getDefaultResultOrdertemporary (#22202) (15f1c15)v8.0.7Compare Source
Bug Fixes
v8.0.6Compare Source
Features
Bug Fixes
Performance Improvements
getLocalhostAddressIfDiffersFromDNSwhen DNS order isverbatim(#22151) (56ec256)Miscellaneous Chores
v8.0.5Compare Source
Bug Fixes
server.fsafter stripping query as well (#22160) (a9a3df2)v8.0.4Compare Source
Features
Bug Fixes
hasBothRollupOptionsAndRolldownOptionsshould returnfalsefor proxy case (#22043) (99897d2)vite/modulepreload-polyfill(#22126) (17330d2)#(#22038) (3460fc5)Documentation
environment.fetchModuledocumentation (#22035) (54229e7)Miscellaneous Chores
Code Refactoring
v8.0.3Compare Source
Features
Bug Fixes
metaidentifier insideimport.metawhen a binding namedmetaexists (#22019) (cff5f0c)Miscellaneous Chores
Tests
getCssFilesForChunk(#22016) (43fbbf9)v8.0.2Compare Source
Features
Bug Fixes
Miscellaneous Chores
v8.0.1Compare Source
Features
Bug Fixes
inlineConstoptimization (#21865) (6d97142)build.target: 'es6'(#21933) (5fcce46)_createServer(#21810) (40bc729)+symbol in package subpath exports during dep optimization (#21886) (86db93d)no-corsrequest block error (#21902) (5ba688b)require(json)result should not be wrapped (#21847) (0672fd2)Miscellaneous Chores
@vitejs/devtoolsversion to 0.1+ (#21925) (12932f5)v8.0.0Compare Source
Features
vite-tsconfig-pathsplugin is detected (#21781) (ada493e)Bug Fixes
Configuration
📅 Schedule: (in timezone Asia/Tokyo)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.