Repository navigation
Bump jsdom from 29.1.1 to 30.0.1 in /frontend - #58
Conversation
| "@sveltejs/vite-plugin-svelte": "^7.2.0", | ||
| "@tsconfig/svelte": "^5.0.4", | ||
| "jsdom": "^29.1.1", | ||
| "jsdom": "^30.0.0", |
There was a problem hiding this comment.
🔍 jsdom 30 raises Node engine floor to ^22.22.2 — verify the CI/Docker image's Node version
This bump pulls in jsdom@30.0.0, which declares an engine floor of ^22.22.2 || ^24.15.0 || >=26.0.0 (frontend/package-lock.json:1485-1487) and depends on undici@^8.7.0 and whatwg-url@17 (the latter requiring ^22.14.0 || >=24.0.0, frontend/package-lock.json:1508-1510). Tests run inside mcr.microsoft.com/playwright:v1.61.1-noble (.devcontainer/Dockerfile), and there is no engines field or .npmrc with engine-strict, so npm ci will not hard-fail on an engine mismatch — it only warns. However, if the pinned Playwright image ships a Node older than 22.22.2, jsdom 30 and its newer transitive deps (undici 8) could fail at runtime, breaking vitest run (which uses environment: "jsdom", frontend/vite.config.ts:10). The local dev Node here is v20.18.1, which would NOT satisfy jsdom 30. This should be verified against the actual Node version bundled in the pinned Playwright image before merge. Note this is separate from the CLAUDE.md-documented vite/vitest/vite-plugin-svelte lock chain, which this bump does not break (vitest lists jsdom as an optional "*" peer, frontend/package-lock.json:2405).
Was this helpful? React with 👍 or 👎 to provide feedback.
Bumps [jsdom](https://github.com/jsdom/jsdom) from 29.1.1 to 30.0.1. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Commits](jsdom/jsdom@v29.1.1...v30.0.1) --- updated-dependencies: - dependency-name: jsdom dependency-version: 30.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
7724db5 to
90b8be2
Compare
Bumps jsdom from 29.1.1 to 30.0.1.
Release notes
Sourced from jsdom's releases.
Commits
658448530.0.10c51df6Update dependencies and dev dependencies32adb34Bump@asamuzakjp/dom-selector70f014aSpeed up range operations on large documents250d7eePartially fix getComputedStyle with calc()20a01fc30.0.08c8e583Precompute WPT expectation matchesf32245cBump Node.js floor and dependencies03ef23bAdd background-position longhandsded056fTest CSS.escape() with numeric IDs