Commit Graph
9 Commits
Author SHA1 Message Date
dependabot[bot]andGitHub 0031e82353 chore(deps): bump next from 15.3.1 to 16.2.6 (#14) 2026-05-23 18:44:56 +07:00
dependabot[bot]andGitHub 781dfdf4c0 chore(deps): bump phaser from 3.90.0 to 4.1.0 (#15) 2026-05-23 18:17:01 +07:00
dependabot[bot]andGitHub 304b5358ea chore(deps-dev): bump jest from 29.7.0 to 30.4.2 (#13) 2026-05-23 18:14:06 +07:00
dependabot[bot]andGitHub 8d21684226 chore(deps): bump the minor-and-patch group with 2 updates (#12) 2026-05-23 18:11:31 +07:00
tiennm99 9b377ecd00 chore: migrate from npm to pnpm
Replace package-lock.json with pnpm-lock.yaml, add packageManager field,
update GitHub Actions workflow to use pnpm/action-setup@v4, and convert
README instructional npm commands to pnpm equivalents.
2026-05-13 10:20:18 +07:00
tiennm99 ffd7577a65 fix: Z-pattern logic, eliminate code duplication, fix tests
- Fix Z-pattern to use proper 2-turn path (H-V-H and V-H-V scanning)
  instead of single midpoint which only duplicated L-pattern behavior
- Eliminate ~390 lines of duplicated pattern-matching code from
  PikachuGame.js by delegating to PikachuGameLogic via shared board ref
- Fix removeCards to reset type=0 so pattern matching works after removal
- Fix Jest config: remove invalid preset, add ESM support for Windows
- Rename log.js to log.cjs for CommonJS compatibility with ESM project
- Fix test expectations to account for pattern priority and border routing
2026-04-04 12:50:30 +07:00
tiennm99 73239c1e27 test: init tests 2025-07-17 14:16:06 +07:00
tiennm99 0b4614b99e feat: convert ts to js 2025-07-16 22:43:51 +07:00
tiennm99 db0a199940 chore: init 2025-07-16 22:30:16 +07:00