Skip to content

deps: bump build toolchain to eslint 10, vite 8, vitest 4 - #16

Merged
bcollard merged 2 commits into
mainfrom
deps/build-toolchain-vite8-vitest4
Sep 8, 2026
Merged

deps: bump build toolchain to eslint 10, vite 8, vitest 4#16
bcollard merged 2 commits into
mainfrom
deps/build-toolchain-vite8-vitest4

Conversation

@bcollard

@bcollard bcollard commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Supersedes #5 and #15 by resolving the peer-dependency conflict Dependabot couldn't: @vitejs/plugin-react@6 requires vite@8, but vitest@3 caps vite at <8, so vite and vitest had to move together. vitest@4 in turn requires @vitest/coverage-v8@4 (exact peer match, and outside Dependabot's build-toolchain group), and eslint@10 needs eslint-plugin-react-hooks@7.1+ for its peer range.

TypeScript is held at 5.9.3typescript-eslint's peer range still caps at <6.1.0, so TypeScript 7.0.2 (from #15) isn't installable yet.

Changes

  • @vitejs/plugin-react 5.0.4 → 6.1.1
  • vite (now explicit) → 8.2.2
  • vitest 3.2.4 → 4.1.11
  • @vitest/coverage-v8 3.2.4 → 4.1.11
  • eslint 9.39.0 → 10.9.1
  • @eslint/js 9.39.0 → 10.0.1
  • eslint-plugin-react-hooks 7.0.0 → 7.1.1

Test plan

  • npm install resolves cleanly (no ERESOLVE)
  • npm run typecheck
  • npm run lint
  • npm test — 377/377 passing
  • npm run build (now on Vite 8.2.2)
  • npm run guard — all five guards clean

🤖 Generated with Claude Code

dependabot Bot and others added 2 commits September 8, 2026 07:29
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 5.2.0 to 6.1.1.
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.1/packages/plugin-react)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.0.5
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Combines and resolves #5 and #15, which Dependabot could not merge as-is:
@vitejs/plugin-react@6 requires vite@8, but vitest@3 caps vite at <8, so
vite/vitest had to move together. vitest@4 in turn requires
@vitest/coverage-v8@4 (peer, exact match) and eslint@10 needs
eslint-plugin-react-hooks@7.1+ for its peer range. TypeScript is held at
5.9.3: typescript-eslint's peer range still caps at <6.1.0, so TS 7.0.2
(from #15) isn't installable yet.

Verified: install, typecheck, lint, full test suite (377/377), build, and
all five guards pass.

Signed-off-by: Baptiste Collard <9626829+bcollard@users.noreply.github.com>
@bcollard
bcollard merged commit 19108ae into main Sep 8, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant