diff --git a/package.json b/package.json index c289a2f..a7d3714 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "devDependencies": { "@playwright/test": "^1.52.0", - "happy-dom": "^20.8.4", + "happy-dom": "^20.10.6", "pixelmatch": "^7.1.0", "pngjs": "^7.0.0", "vite": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9ddb5e7..a0485e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@vitejs/plugin-vue': specifier: ^6.0.4 - version: 6.0.4(vite@8.0.0(@types/node@25.2.3)(esbuild@0.27.3))(vue@3.5.29) + version: 6.0.4(vite@8.0.0(@types/node@26.0.1)(esbuild@0.27.3))(vue@3.5.29) jsnes: specifier: ^2.0.0 version: 2.0.0 @@ -22,8 +22,8 @@ importers: specifier: ^1.52.0 version: 1.58.2 happy-dom: - specifier: ^20.8.4 - version: 20.8.4 + specifier: ^20.10.6 + version: 20.10.6 pixelmatch: specifier: ^7.1.0 version: 7.1.0 @@ -32,10 +32,10 @@ importers: version: 7.0.0 vite: specifier: ^8.0.0 - version: 8.0.0(@types/node@25.2.3)(esbuild@0.27.3) + version: 8.0.0(@types/node@26.0.1)(esbuild@0.27.3) vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@25.2.3)(happy-dom@20.8.4)(lightningcss@1.32.0) + version: 4.0.18(@types/node@26.0.1)(happy-dom@20.10.6)(lightningcss@1.32.0) packages: @@ -493,8 +493,8 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/node@25.2.3': - resolution: {integrity: sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==} + '@types/node@26.0.1': + resolution: {integrity: sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==} '@types/whatwg-mimetype@3.0.2': resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} @@ -571,6 +571,10 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} + buffer-image-size@0.6.4: + resolution: {integrity: sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==} + engines: {node: '>=4.0'} + chai@6.2.2: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} @@ -623,8 +627,8 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - happy-dom@20.8.4: - resolution: {integrity: sha512-GKhjq4OQCYB4VLFBzv8mmccUadwlAusOZOI7hC1D9xDIT5HhzkJK17c4el2f6R6C715P9xB4uiMxeKUa2nHMwQ==} + happy-dom@20.10.6: + resolution: {integrity: sha512-6QD0ilzDDt93tX44y8tbmZdAcdTRYDhUP+Asgi6pC8Pp5IA3cvaZGyoVN/EGtlq9ziT65iPuBBn3ASLr6hCgVw==} engines: {node: '>=20.0.0'} jsnes@2.0.0: @@ -788,8 +792,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - undici-types@7.16.0: - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici-types@8.3.0: + resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} vite@7.3.1: resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} @@ -925,8 +929,8 @@ packages: engines: {node: '>=8'} hasBin: true - ws@8.19.0: - resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} + ws@8.21.0: + resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -1205,20 +1209,20 @@ snapshots: '@types/estree@1.0.8': {} - '@types/node@25.2.3': + '@types/node@26.0.1': dependencies: - undici-types: 7.16.0 + undici-types: 8.3.0 '@types/whatwg-mimetype@3.0.2': {} '@types/ws@8.18.1': dependencies: - '@types/node': 25.2.3 + '@types/node': 26.0.1 - '@vitejs/plugin-vue@6.0.4(vite@8.0.0(@types/node@25.2.3)(esbuild@0.27.3))(vue@3.5.29)': + '@vitejs/plugin-vue@6.0.4(vite@8.0.0(@types/node@26.0.1)(esbuild@0.27.3))(vue@3.5.29)': dependencies: '@rolldown/pluginutils': 1.0.0-rc.2 - vite: 8.0.0(@types/node@25.2.3)(esbuild@0.27.3) + vite: 8.0.0(@types/node@26.0.1)(esbuild@0.27.3) vue: 3.5.29 '@vitest/expect@4.0.18': @@ -1230,13 +1234,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.2.3)(lightningcss@1.32.0))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@26.0.1)(lightningcss@1.32.0))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@25.2.3)(lightningcss@1.32.0) + vite: 7.3.1(@types/node@26.0.1)(lightningcss@1.32.0) '@vitest/pretty-format@4.0.18': dependencies: @@ -1316,6 +1320,10 @@ snapshots: assertion-error@2.0.1: {} + buffer-image-size@0.6.4: + dependencies: + '@types/node': 26.0.1 + chai@6.2.2: {} csstype@3.2.3: {} @@ -1373,14 +1381,15 @@ snapshots: fsevents@2.3.3: optional: true - happy-dom@20.8.4: + happy-dom@20.10.6: dependencies: - '@types/node': 25.2.3 + '@types/node': 26.0.1 '@types/whatwg-mimetype': 3.0.2 '@types/ws': 8.18.1 + buffer-image-size: 0.6.4 entities: 7.0.1 whatwg-mimetype: 3.0.0 - ws: 8.19.0 + ws: 8.21.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -1544,9 +1553,9 @@ snapshots: tslib@2.8.1: optional: true - undici-types@7.16.0: {} + undici-types@8.3.0: {} - vite@7.3.1(@types/node@25.2.3)(lightningcss@1.32.0): + vite@7.3.1(@types/node@26.0.1)(lightningcss@1.32.0): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -1555,11 +1564,11 @@ snapshots: rollup: 4.59.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.2.3 + '@types/node': 26.0.1 fsevents: 2.3.3 lightningcss: 1.32.0 - vite@8.0.0(@types/node@25.2.3)(esbuild@0.27.3): + vite@8.0.0(@types/node@26.0.1)(esbuild@0.27.3): dependencies: '@oxc-project/runtime': 0.115.0 lightningcss: 1.32.0 @@ -1568,14 +1577,14 @@ snapshots: rolldown: 1.0.0-rc.9 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.2.3 + '@types/node': 26.0.1 esbuild: 0.27.3 fsevents: 2.3.3 - vitest@4.0.18(@types/node@25.2.3)(happy-dom@20.8.4)(lightningcss@1.32.0): + vitest@4.0.18(@types/node@26.0.1)(happy-dom@20.10.6)(lightningcss@1.32.0): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.2.3)(lightningcss@1.32.0)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@26.0.1)(lightningcss@1.32.0)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -1592,11 +1601,11 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@25.2.3)(lightningcss@1.32.0) + vite: 7.3.1(@types/node@26.0.1)(lightningcss@1.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.2.3 - happy-dom: 20.8.4 + '@types/node': 26.0.1 + happy-dom: 20.10.6 transitivePeerDependencies: - jiti - less @@ -1625,4 +1634,4 @@ snapshots: siginfo: 2.0.0 stackback: 0.0.2 - ws@8.19.0: {} + ws@8.21.0: {}