Skip to content

Commit 69b578a

Browse files
obiotclaude
andauthored
chore(deps): routine tooling batch (vitest 4.1.10, playwright 1.61, eslint 10.6, …) (#1547)
* chore(deps): routine tooling batch (vitest 4.1.10, playwright 1.61, eslint 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 * chore(deps): align pnpm vitest overrides with the 4.1.10 bump 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 * ci: bump playwright container to v1.61.1-noble (match dep bump) 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 --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 962690d commit 69b578a

11 files changed

Lines changed: 448 additions & 479 deletions

File tree

.github/workflows/main.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ jobs:
4646
needs: lint
4747
runs-on: ubuntu-latest
4848
container:
49-
image: mcr.microsoft.com/playwright:v1.59.1-noble
49+
# must match the workspace's playwright version (root devDependencies)
50+
image: mcr.microsoft.com/playwright:v1.61.1-noble
5051
steps:
5152
- uses: actions/checkout@v5
5253
- name: Setup node

package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,22 @@
2929
"@biomejs/biome": "2.4.11",
3030
"@eslint/js": "^10.0.1",
3131
"@types/node": "^25.6.0",
32-
"@vitest/browser": "^4.1.8",
33-
"@vitest/browser-playwright": "^4.1.8",
34-
"eslint": "^10.2.0",
32+
"@vitest/browser": "^4.1.10",
33+
"@vitest/browser-playwright": "^4.1.10",
34+
"eslint": "^10.6.0",
3535
"eslint-plugin-jsdoc": "^62.9.0",
36-
"globals": "^17.5.0",
37-
"lefthook": "^2.1.5",
36+
"globals": "^17.7.0",
37+
"lefthook": "^2.1.10",
3838
"tsconfig": "workspace:^",
39-
"tsx": "^4.21.0",
40-
"turbo": "^2.9.14",
39+
"tsx": "^4.23.0",
40+
"turbo": "^2.10.4",
4141
"typescript": "^6.0.2",
42-
"typescript-eslint": "^8.58.2",
43-
"vitest": "^4.1.8"
42+
"typescript-eslint": "^8.63.0",
43+
"vitest": "^4.1.10"
4444
},
4545
"devDependencies": {
4646
"eslint-plugin-react-refresh": "^0.5.2",
47-
"playwright": "^1.59.1"
47+
"playwright": "^1.61.1"
4848
},
4949
"pnpm": {
5050
"onlyBuiltDependencies": [
@@ -63,9 +63,9 @@
6363
"shell-quote": "^1.8.4",
6464
"markdown-it": "^14.2.0",
6565
"react-router": "^7.15.1",
66-
"vitest": "^4.1.8",
67-
"@vitest/browser": "^4.1.8",
68-
"@vitest/browser-playwright": "^4.1.8"
66+
"vitest": "^4.1.10",
67+
"@vitest/browser": "^4.1.10",
68+
"@vitest/browser-playwright": "^4.1.10"
6969
}
7070
}
7171
}

packages/capacitor-plugin/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@
4949
"CHANGELOG.md"
5050
],
5151
"peerDependencies": {
52-
"melonjs": ">=18.3.0",
5352
"@capacitor/app": ">=6.0.0",
5453
"@capacitor/screen-orientation": ">=6.0.0",
55-
"@capacitor/splash-screen": ">=6.0.0"
54+
"@capacitor/splash-screen": ">=6.0.0",
55+
"melonjs": ">=18.3.0"
5656
},
5757
"peerDependenciesMeta": {
5858
"@capacitor/screen-orientation": {
@@ -70,7 +70,7 @@
7070
"esbuild": "^0.28.0",
7171
"melonjs": "workspace:*",
7272
"tsconfig": "workspace:*",
73-
"tsx": "^4.21.0",
73+
"tsx": "^4.23.0",
7474
"typescript": "^6.0.2"
7575
},
7676
"scripts": {

packages/debug-plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"esbuild": "^0.27.3",
5151
"melonjs": "workspace:*",
5252
"tsconfig": "workspace:*",
53-
"tsx": "^4.21.0",
53+
"tsx": "^4.23.0",
5454
"typescript": "^6.0.2"
5555
},
5656
"scripts": {

packages/examples/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
"@melonjs/planck-adapter": "workspace:*",
1515
"@melonjs/spine-plugin": "workspace:*",
1616
"@melonjs/tiled-inflate-plugin": "workspace:*",
17-
"@types/react": "^19.2.13",
17+
"@types/react": "^19.2.17",
1818
"@types/react-dom": "^19.2.3",
19-
"@vitejs/plugin-react": "^6.0.1",
20-
"ace-builds": "^1.43.6",
19+
"@vitejs/plugin-react": "^6.0.3",
20+
"ace-builds": "^1.44.0",
2121
"melonjs": "workspace:^",
22-
"react": "^19.2.5",
23-
"react-dom": "^19.2.5",
24-
"react-router-dom": "^7.14.1",
22+
"react": "^19.2.7",
23+
"react-dom": "^19.2.7",
24+
"react-router-dom": "^7.18.1",
2525
"tsconfig": "workspace:^",
2626
"typescript": "^6.0.2",
2727
"vite": "8.0.16"

packages/matter-adapter/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@
5656
"esbuild": "^0.27.3",
5757
"melonjs": "workspace:*",
5858
"tsconfig": "workspace:*",
59-
"tsx": "^4.21.0",
59+
"tsx": "^4.23.0",
6060
"typescript": "^6.0.2",
61-
"vitest": "^4.1.5"
61+
"vitest": "^4.1.10"
6262
},
6363
"scripts": {
6464
"dev": "concurrently --raw \"pnpm build:watch\" \"pnpm tsc:watch\"",

packages/melonjs/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,16 @@
5959
"howler": "2.2.4"
6060
},
6161
"devDependencies": {
62-
"@types/howler": "^2.2.12",
62+
"@types/howler": "^2.2.13",
6363
"@types/node": "^25.6.0",
6464
"concurrently": "^9.2.1",
6565
"del-cli": "^7.0.0",
6666
"esbuild": "^0.27.3",
6767
"serve": "^14.2.6",
6868
"tsconfig": "workspace:^",
69-
"tsx": "^4.21.0",
70-
"type-fest": "^5.5.0",
71-
"typedoc": "^0.28.19",
69+
"tsx": "^4.23.0",
70+
"type-fest": "^5.8.0",
71+
"typedoc": "^0.28.20",
7272
"typescript": "^6.0.2",
7373
"vite": "8.0.16",
7474
"vite-plugin-glsl": "^1.6.0"

packages/planck-adapter/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@
5656
"esbuild": "^0.28.0",
5757
"melonjs": "workspace:*",
5858
"tsconfig": "workspace:*",
59-
"tsx": "^4.21.0",
59+
"tsx": "^4.23.0",
6060
"typescript": "^6.0.2",
61-
"vitest": "^4.1.5"
61+
"vitest": "^4.1.10"
6262
},
6363
"scripts": {
6464
"dev": "concurrently --raw \"pnpm build:watch\" \"pnpm tsc:watch\"",

packages/spine-plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"esbuild": "0.28.0",
6060
"melonjs": "workspace:*",
6161
"tsconfig": "workspace:*",
62-
"tsx": "^4.22.4",
62+
"tsx": "^4.23.0",
6363
"typescript": "^6.0.3"
6464
},
6565
"scripts": {

packages/tiled-inflate-plugin/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@
4545
},
4646
"dependencies": {
4747
"fzstd": "^0.1.1",
48-
"js-base64": "^3.7.7",
48+
"js-base64": "^3.8.1",
4949
"pako": "^2.1.0"
5050
},
5151
"devDependencies": {
5252
"esbuild": "^0.27.4",
5353
"melonjs": "workspace:*",
5454
"tsconfig": "workspace:*",
55-
"tsx": "^4.21.0",
55+
"tsx": "^4.23.0",
5656
"typescript": "^6.0.2"
5757
},
5858
"scripts": {

0 commit comments

Comments
 (0)