Skip to content

chore: update all dependencies to latest versions - #11

Closed
hubofwyn wants to merge 2 commits into
mainfrom
chore/update-deps-latest
Closed

chore: update all dependencies to latest versions#11
hubofwyn wants to merge 2 commits into
mainfrom
chore/update-deps-latest

Conversation

@hubofwyn

Copy link
Copy Markdown
Owner

Summary

  • Update all 14 outdated packages to latest versions
  • Fix 5 new no-useless-assignment lint errors introduced by ESLint 10
  • All game-critical packages verified at latest: Phaser 3.90.0, Rapier 0.19.3, Howler 2.2.4, Vite 7.3.1
  • Bun 1.3.9 (latest) confirmed via mise

Major version bumps

Package From To
eslint 9.x 10.0.0
@eslint/js 9.x 10.0.1
eslint-config-prettier 9.x 10.1.8
lint-staged 15.x 16.2.7

Minor/patch bumps

@dimforge/rapier2d-compat, dependency-cruiser, eslint-plugin-boundaries, eslint-plugin-import, husky, knip, prettier, terser, vite, yaml

Test plan

  • bun test — all 16 test suites pass
  • bun run lint — 0 errors (1 pre-existing warning)
  • bun run format:check — clean
  • bun run build-nolog — production build succeeds
  • No source logic changes beyond removing dead assignments flagged by ESLint 10

🤖 Generated with Claude Code

Verlyn and others added 2 commits February 10, 2026 13:55
Major version bumps:
- eslint: 9.x → 10.0.0
- @eslint/js: 9.x → 10.0.1
- eslint-config-prettier: 9.x → 10.1.8
- lint-staged: 15.x → 16.2.7

Minor/patch bumps:
- @dimforge/rapier2d-compat: 0.19.2 → 0.19.3
- dependency-cruiser: 17.2.0 → 17.3.8
- eslint-plugin-boundaries: 5.1.0 → 5.4.0
- eslint-plugin-import: 2.31.0 → 2.32.0
- husky: 9.1.6 → 9.1.7
- knip: 5.66.4 → 5.83.1
- prettier: 3.3.3 → 3.8.1
- terser: 5.44.0 → 5.46.0
- vite: 7.1.12 → 7.3.1
- yaml: 2.8.1 → 2.8.2

Fix 5 new no-useless-assignment errors from ESLint 10:
- Remove dead currentY assignment in LevelCardComponent
- Remove dead initializers in MovementController
- Simplify ternary in BirthdayMinigame
- Remove dead initializer in GameOver

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
Update all 9 bun-version entries across ci.yml (7), deploy.yml (1),
and release.yml (1) to use "latest" instead of hardcoded "1.3.1",
ensuring CI stays current with the project's bun runtime.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
@hubofwyn

Copy link
Copy Markdown
Owner Author

Superseded by #12, which keeps Phaser 3 in this independent legacy project, refreshes compatible dependency ranges, regenerates the lockfile, pins Bun 1.3.14, and passes the high-severity audit plus all CI checks. This PR's all-latest approach crosses separately governed major boundaries, including Phaser 4, so it should not be merged unchanged. The remote topic branch is retained for historical comparison.

@hubofwyn hubofwyn closed this Jul 14, 2026
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