build(deps-dev): bump vite from 7.3.1 to 8.0.0 in /peek#2474
build(deps-dev): bump vite from 7.3.1 to 8.0.0 in /peek#2474dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.3.1 to 8.0.0. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/[email protected]/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
|
🤖 AI Assistant 🤖 7 Enabled Automations • 0 Disabled AutomationsEnabled automations
TroubleshootingThis control panel only adds or removes labels on the PR.
|
❌ UI Smoke Test Review —
|
Dependency Update AnalysisSummary: Dependency 1: vite
|
| Check | Result |
|---|---|
| Breaking changes | |
| Testable in PR | ✅ Yes — PR workflow runs on pull_request for peek/package*.json |
Changelog highlights (v7.3.1 → v8.0.0)
Key upstream Vite 8 notes (from Vite changelog / release notes):
- Breaking: removed
import.meta.hot.acceptresolution fallback. - Breaking: updated default browser target.
- Breaking/architectural: rolldown-vite merge (
rolldown-based internals). - New peer optionals include
@vitejs/devtoolsandesbuild.
Usage in this repository
Changed files in this PR:
peek/package.jsonpeek/package-lock.json
Direct repo usage of Vite:
peek/package.jsonscripts use Vite CLI (dev,build,preview,electron:dev,electron:build).peek/vite.config.tsimportsdefineConfigandloadEnvfromvite.
Related CI coverage:
.github/workflows/ui-smoke-test-pr-review.ymltriggers onpull_requestand includes pathpeek/package*.json.- That workflow runs
cd peek && npm ci,npm run build, and Chromium smoke E2E.
Compatibility assessment
What looks good:
- No
import.meta.hotusage found inpeek/source/config, so the explicit HMR fallback removal does not appear to affect this repo. - Vite 8 lockfile entry requires Node
^20.19.0 || >=22.12.0; PR smoke workflow uses Node24, which satisfies this.
Notable risk to watch:
- Lockfile now contains nested
[email protected]copies under Vitest paths (node_modules/vitest/node_modules/viteandnode_modules/vite-node/node_modules/vite), alongside top-level[email protected]. - Diff also shows
@vitest/mockerpeer range stillvite: ^5 || ^6 || ^7.0.0-0(optional peer), which explains this duplication. - This is not an immediate blocker, but it indicates tooling ecosystem lag around Vite 8 peer ranges; keep an eye on test-tooling edge cases.
Overall risk: medium (major tooling bump), mitigated by PR-testable smoke/build coverage and no direct evidence of incompatible API usage in this repo.
Labels Applied
No labels applied (configured classification label list is empty).
What is this? | From workflow: Dependency Review
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.
Bumps vite from 7.3.1 to 8.0.0.
Release notes
Sourced from vite's releases.
... (truncated)
Changelog
Sourced from vite's changelog.
... (truncated)
Commits
ea68a88chore(deps): update rolldown-related dependencies (#20810)693d255release: v7.1.798a3484fix(hmr): wait forimport.meta.hot.prunecallbacks to complete before runni...9f32b1dfix(hmr): trigger prune event when import is removed from non hmr module (#20...9f2247cfix(deps): update all non-major dependencies (#20811)105abe8fix(glob): handle glob imports from folders starting with dot (#20800)4c4583cfix(build): fix ssr environmentemitAssets: truewhen `sharedConfigBuild: t...9bc9d12fix(client): use CSP nonce when rendering error overlay (#20791)54377f7release: v7.1.688af2aefix(deps): update all non-major dependencies (#20773)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 this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)