Skip to content

Review Node support before upgrading jsdom and Vitest - #94

Draft
mberman84 wants to merge 3 commits into
mainfrom
codex/folio-test-dependency-majors
Draft

mberman84 wants to merge 3 commits into
mainfrom
codex/folio-test-dependency-majors

Conversation

@mberman84

Copy link
Copy Markdown
Collaborator

Problem

The six dependency updates in #89 bundled routine updates with two major test-library upgrades that change which Node versions contributors can use.

Change

This PR contains the jsdom 29 to 31 and Vitest 4 to 5 updates. It is stacked on the four compatible updates in #89. The decision about Folio’s supported Node versions belongs here.

Approval

Requested in the maintainer’s review of #89.

Verification

The combined dependency tree is identical to the original Dependabot commit. That tree previously passed CI with Node 22.23.4. The maintainer reported that a strict install on Node 22.20.0 fails with jsdom 31. This is a draft pending a decision about the minimum Node version and a test for that minimum.

Prepared with GPT-6 in Codex.

dependabot Bot and others added 3 commits November 11, 2026 07:08
Bumps the dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.2` | `6.2.1` |
| [electron](https://github.com/electron/electron) | `45.2.1` | `45.2.3` |
| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `31.0.0` |
| [playwright-core](https://github.com/microsoft/playwright) | `1.64.1` | `1.65.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.5` | `8.3.6` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.12` | `5.1.0` |


Updates `@vitejs/plugin-react` from 6.1.2 to 6.2.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/[email protected]/packages/plugin-react)

Updates `electron` from 45.2.1 to 45.2.3
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v45.2.1...v45.2.3)

Updates `jsdom` from 29.1.1 to 31.0.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v29.1.1...v31.0.0)

Updates `playwright-core` from 1.64.1 to 1.65.0
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.64.1...v1.65.0)

Updates `vite` from 8.3.5 to 8.3.6
- [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/v8.3.6/packages/vite)

Updates `vitest` from 4.1.12 to 5.1.0
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.1.0/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: electron
  dependency-version: 45.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: jsdom
  dependency-version: 31.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: playwright-core
  dependency-version: 1.65.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: vite
  dependency-version: 8.3.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: vitest
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Base automatically changed from dependabot/npm_and_yarn/dependencies-84769ca6c2 to main November 14, 2026 15:03

This branch has not been deployed

No deployments
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