chore(deps): routine tooling batch (vitest 4.1.10, playwright 1.61, eslint 10.6, …)#1547
Merged
Conversation
…slint 10.6, …) Same-major bumps across the workspace; none ship in the published melonjs package (runtime deps remain core-js + howler): - vitest / @vitest/browser / @vitest/browser-playwright 4.1.9 → 4.1.10 - playwright 1.59.1 → 1.61.1 (new chromium headless-shell binaries) - eslint 10.3 → 10.6, typescript-eslint 8.59.2 → 8.63.0, globals 17.7 - turbo 2.10.0 → 2.10.4, lefthook 2.1.6 → 2.1.10, tsx 4.23 - typedoc 0.28.20, type-fest 5.8, @types/howler 2.2.13 - js-base64 3.8.1 (tiled-inflate-plugin) - examples: react/react-dom 19.2.7, @types/react 19.2.17, @vitejs/plugin-react 6.0.3, react-router-dom 7.18.1, ace-builds 1.44 Deliberately NOT bumped: typescript 7 (typescript-eslint caps at <6.1.0, typedoc at 6.0.x — we stay on 6.0.3), biome 2.5 (formatter-output risk, separate pass), eslint-plugin-jsdoc 63 (major), pako 3 + spine 4.3.10 (runtime deps of published plugins — separate PRs), concurrently 10. Verified: pnpm lint, full melonjs suite (4802 passed | 15 skipped), `pnpm build --force` 8/8, examples build. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019t8kP8vp58ZrvaD2FqJU6A
The overrides block still pinned ^4.1.8, so CI's frozen-lockfile install rejected the lockfile (specifier mismatch on vitest / @vitest/browser / @vitest/browser-playwright). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019t8kP8vp58ZrvaD2FqJU6A
The test job runs in the Playwright Docker image, whose browser builds must match the installed playwright version. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019t8kP8vp58ZrvaD2FqJU6A
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Same-major, low-risk tooling bumps across the workspace. Nothing here ships in the published
melonjspackage (runtime deps remain core-js + howler).Deliberately not bumped
<6.1.0and typedoc caps at6.0.x; we stay on 6.0.3 (the newest both support) until the ecosystem catches up with the native compilerVerification
pnpm lintclean · full melonjs suite 4802 passed | 15 skipped | 0 failed ·pnpm build --force8/8 · examples build green.🤖 Generated with Claude Code
https://claude.ai/code/session_019t8kP8vp58ZrvaD2FqJU6A