Skip to content

chore(deps): routine tooling batch (vitest 4.1.10, playwright 1.61, eslint 10.6, …)#1547

Merged
obiot merged 3 commits into
masterfrom
chore/deps-routine
Jul 10, 2026
Merged

chore(deps): routine tooling batch (vitest 4.1.10, playwright 1.61, eslint 10.6, …)#1547
obiot merged 3 commits into
masterfrom
chore/deps-routine

Conversation

@obiot

@obiot obiot commented Jul 9, 2026

Copy link
Copy Markdown
Member

Summary

Same-major, low-risk tooling bumps across the workspace. Nothing here ships 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; CI installs its own)
  • 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 only: 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.0.2 — typescript-eslint supports <6.1.0 and typedoc caps at 6.0.x; we stay on 6.0.3 (the newest both support) until the ecosystem catches up with the native compiler
  • biome 2.4.11 → 2.5.3 — formatter-output risk, wants its own pass
  • eslint-plugin-jsdoc 63 (major), concurrently 10 (major)
  • pako 3 and spine 4.3.10 — runtime deps of published plugins, separate PRs

Verification

pnpm lint clean · full melonjs suite 4802 passed | 15 skipped | 0 failed · pnpm build --force 8/8 · examples build green.

🤖 Generated with Claude Code

https://claude.ai/code/session_019t8kP8vp58ZrvaD2FqJU6A

…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
Copilot AI review requested due to automatic review settings July 9, 2026 23:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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
Copilot AI review requested due to automatic review settings July 10, 2026 00:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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
Copilot AI review requested due to automatic review settings July 10, 2026 00:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@obiot obiot merged commit 69b578a into master Jul 10, 2026
6 checks passed
@obiot obiot deleted the chore/deps-routine branch July 10, 2026 00:38
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.

2 participants