diff --git a/package.json b/package.json index 461b65f5..a3a87da3 100644 --- a/package.json +++ b/package.json @@ -170,7 +170,7 @@ "typescript": "6.0.3", "typescript-eslint": "^8.66.0", "vite": "^6.4.2", - "vitest": "5.0.0-beta.3", + "vitest": "5.0.0-rc.2", "vitest-canvas-mock": "^1.1.4" }, "packageManager": "pnpm@11.1.3+sha512.c85357fe17ca12dd23dd7071822666dfd7e3cb76fe214e3370b5ea2fb34f2a231185509b63e717f3cd0acb38dd3f8d82bcd5e8172400ae678b70ea4fbed0896d", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5787debf..eab36d22 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -287,13 +287,13 @@ importers: version: 10.0.0 '@vitejs/plugin-react': specifier: ^5.2.0 - version: 5.2.0(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0)) + version: 5.2.0(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0)) '@vitest/coverage-v8': specifier: 5.0.0-beta.3 - version: 5.0.0-beta.3(vitest@5.0.0-beta.3) + version: 5.0.0-beta.3(vitest@5.0.0-rc.2) '@vitest/web-worker': specifier: 5.0.0-beta.3 - version: 5.0.0-beta.3(vitest@5.0.0-beta.3) + version: 5.0.0-beta.3(vitest@5.0.0-rc.2) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -350,7 +350,7 @@ importers: version: 7.9.1(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(magicast@0.5.4)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3) raw-loader: specifier: ^4.0.2 - version: 4.0.2(webpack@5.109.2(esbuild@0.28.1)) + version: 4.0.2(webpack@5.109.2(esbuild@0.28.1)(sharp@0.35.3(@types/node@22.20.1))) resize-observer-polyfill: specifier: ^1.5.1 version: 1.5.1 @@ -371,13 +371,13 @@ importers: version: 8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) vite: specifier: ^6.4.2 - version: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0) + version: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0) vitest: - specifier: 5.0.0-beta.3 - version: 5.0.0-beta.3(@types/node@22.20.1)(@vitest/coverage-v8@5.0.0-beta.3)(jsdom@26.1.0)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0)) + specifier: 5.0.0-rc.2 + version: 5.0.0-rc.2(@types/node@22.20.1)(@vitest/coverage-v8@5.0.0-beta.3)(jsdom@26.1.0)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0)) vitest-canvas-mock: specifier: ^1.1.4 - version: 1.1.4(vitest@5.0.0-beta.3) + version: 1.1.4(vitest@5.0.0-rc.2) packages: @@ -1710,6 +1710,9 @@ packages: '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} + '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} @@ -2998,8 +3001,8 @@ packages: '@vitest/browser': optional: true - '@vitest/mocker@5.0.0-beta.3': - resolution: {integrity: sha512-AA7sOlwd8FORhdH2i8E2+0c4k9ldlZzoKpMuj4eSTBcGUkifK3nQ+WQFBWvshDSNI/zFji/vTFPl9hKq4d1VlA==} + '@vitest/mocker@5.0.0-rc.2': + resolution: {integrity: sha512-nbUdBsadb3otfazI0v99+PQuSWiBzz5obMM5Pb1mpLzdPSEG6gVHYiVLuj0PC2dcoqPjd6dgsB5o0t70RXbs2A==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3012,11 +3015,8 @@ packages: '@vitest/pretty-format@5.0.0-beta.3': resolution: {integrity: sha512-A73rrDsCMXFNmPb+XjheTe63XY/vcrrLJRP0F55Cn9RTW7VYEtyPDJQJdzfPiW6Bh1uJk23sMfQQmZ9YK8HK0w==} - '@vitest/runner@5.0.0-beta.3': - resolution: {integrity: sha512-gKkFCLfLzfcdrKDPt1PtDXmxgYTgJUviSZPN4G8StvzgAhHOqDHosgqvIlzHuqr05vFoPyRr8kW6vrmO99as/g==} - - '@vitest/spy@5.0.0-beta.3': - resolution: {integrity: sha512-CFTr5wADFZ7XG/7XKER2A+uNIEEj0TnYIYivZTsXNWM+2LroO+zevj9idWReDVHE3UOWrmqMEpku+QIZ+xaAvQ==} + '@vitest/spy@5.0.0-rc.2': + resolution: {integrity: sha512-6/p30efajxGxC3KzLae67vRazEKB8Z8s4l0DwbVJLobXyCHDAQPoVMXeS7nKP8aWHOi8Ec9XBUxFvFPF/NRnYA==} '@vitest/utils@5.0.0-beta.3': resolution: {integrity: sha512-BkiYRbXjO8brsB91PYgdOkyqUtBfBGM+80Z4wtb/x4EAnEehi5vG1GEfBwNNW9vhSaw8bTGEWtg0Tan4urug3g==} @@ -3968,8 +3968,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - es-module-lexer@2.3.1: - resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} + es-module-lexer@2.3.2: + resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==} es-object-atoms@1.1.2: resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} @@ -5052,8 +5052,8 @@ packages: '@types/three': '>=0.134.0' three: '>=0.134.0' - magic-string@0.30.21: - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magic-string@1.2.3: + resolution: {integrity: sha512-Bpb0W2TbLKOZ7vJnOUnVRGq3WL2p+ISV29M6hYPL1AFCpyKZpdr5ytiXoTSSxRVhg8YW7f65+6gbG8WG6PCa/g==} magicast@0.5.4: resolution: {integrity: sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==} @@ -5173,11 +5173,12 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minimizer-webpack-plugin@5.6.1: - resolution: {integrity: sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==} + minimizer-webpack-plugin@5.10.0: + resolution: {integrity: sha512-2//60T4S0X1Ug/dqLDOgDaGlZsN1Lv8hf8oB0NOV/KIHSaXlPwXBBIbim79dE2Z7NEs52ES8YHoSv6Lmsk+XNg==} engines: {node: '>= 10.13.0'} peerDependencies: '@minify-html/node': '*' + '@napi-rs/image': '*' '@swc/core': '*' '@swc/css': '*' '@swc/html': '*' @@ -5186,13 +5187,18 @@ packages: csso: '*' esbuild: '*' html-minifier-terser: '*' + imagemin: '*' lightningcss: '*' postcss: '*' + sharp: '*' + svgo: '*' uglify-js: '*' webpack: ^5.1.0 peerDependenciesMeta: '@minify-html/node': optional: true + '@napi-rs/image': + optional: true '@swc/core': optional: true '@swc/css': @@ -5209,10 +5215,16 @@ packages: optional: true html-minifier-terser: optional: true + imagemin: + optional: true lightningcss: optional: true postcss: optional: true + sharp: + optional: true + svgo: + optional: true uglify-js: optional: true @@ -5714,6 +5726,10 @@ packages: resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} + picomatch@4.0.7: + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} + engines: {node: '>=12'} + pidtree@0.6.1: resolution: {integrity: sha512-e0F9AOF1JMrCfBsyJOwU9lNvQ0WtXTq0j/4jk0BQ5JSI9VAybPXmDpPRw/2FQ3e5d3ZFN1mLh7jW99m/jjaptw==} engines: {node: '>=0.10'} @@ -6508,8 +6524,8 @@ packages: resolution: {integrity: sha512-d79HhZya5Djd7am0q+W4RTsSU+D/aJzM+4Y4AGJGuGlgM2L6sx5ZvOYTmZjqPhrDrV6xJTtRSm1JCLj6V6LHLQ==} engines: {node: '>=14.16'} - terser@5.49.0: - resolution: {integrity: sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==} + terser@5.51.2: + resolution: {integrity: sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==} engines: {node: '>=10'} hasBin: true @@ -6562,8 +6578,9 @@ packages: tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + tinybench@6.1.3: + resolution: {integrity: sha512-8k25iNSZHnzkjp3nrpEmx6YkrTNs41PzOHYc28DR5Z2l/CId/Nzw+Ume/41jCeDDmCUMPuK5GkQ/VxJaJ2P6Qg==} + engines: {node: '>=20.0.0'} tinyexec@1.3.0: resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==} @@ -6875,20 +6892,20 @@ packages: peerDependencies: vitest: ^3.0.0 || ^4.0.0 - vitest@5.0.0-beta.3: - resolution: {integrity: sha512-eO2vteQm3pEdqpPg4ZB1Vb4B5gqffk8WnV3JrybzACs/urE0wgaP3KOl2ZyxPtRH8moojblKoM8TVVmrc7SNlw==} + vitest@5.0.0-rc.2: + resolution: {integrity: sha512-tSdrRylWxqWHYhyHWUdFd3ASHGXxqGmRcPfjRvir+bcFzJ5se9DLzhvzMPS7F4yLWOPsaaILSMPBbWzMzgC1VA==} engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 5.0.0-beta.3 - '@vitest/browser-preview': 5.0.0-beta.3 - '@vitest/browser-webdriverio': 5.0.0-beta.3 - '@vitest/coverage-istanbul': 5.0.0-beta.3 - '@vitest/coverage-v8': 5.0.0-beta.3 - '@vitest/ui': 5.0.0-beta.3 + '@vitest/browser-playwright': 5.0.0-rc.2 + '@vitest/browser-preview': 5.0.0-rc.2 + '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 + '@vitest/coverage-istanbul': 5.0.0-rc.2 + '@vitest/coverage-v8': 5.0.0-rc.2 + '@vitest/ui': 5.0.0-rc.2 happy-dom: '*' jsdom: '*' vite: ^6.4.0 || ^7.0.0 || ^8.0.0 @@ -8553,6 +8570,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/sourcemap-codec@1.6.0': {} + '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -8933,7 +8952,7 @@ snapshots: detect-libc: 2.1.2 is-glob: 4.0.3 node-addon-api: 7.1.1 - picomatch: 4.0.5 + picomatch: 4.0.7 optionalDependencies: '@parcel/watcher-android-arm64': 2.6.0 '@parcel/watcher-darwin-arm64': 2.6.0 @@ -9839,7 +9858,7 @@ snapshots: d3-time-format: 4.1.0 internmap: 2.0.3 - '@vitejs/plugin-react@5.2.0(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0))': + '@vitejs/plugin-react@5.2.0(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7) @@ -9847,11 +9866,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0) + vite: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@5.0.0-beta.3(vitest@5.0.0-beta.3)': + '@vitest/coverage-v8@5.0.0-beta.3(vitest@5.0.0-rc.2)': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 5.0.0-beta.3 @@ -9863,26 +9882,22 @@ snapshots: obug: 2.1.4 std-env: 4.2.0 tinyrainbow: 3.1.1 - vitest: 5.0.0-beta.3(@types/node@22.20.1)(@vitest/coverage-v8@5.0.0-beta.3)(jsdom@26.1.0)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0)) + vitest: 5.0.0-rc.2(@types/node@22.20.1)(@vitest/coverage-v8@5.0.0-beta.3)(jsdom@26.1.0)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0)) - '@vitest/mocker@5.0.0-beta.3(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0))': + '@vitest/mocker@5.0.0-rc.2(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0))': dependencies: - '@vitest/spy': 5.0.0-beta.3 + '@jridgewell/trace-mapping': 0.3.31 + '@vitest/spy': 5.0.0-rc.2 estree-walker: 3.0.3 - magic-string: 0.30.21 + magic-string: 1.2.3 optionalDependencies: - vite: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0) + vite: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0) '@vitest/pretty-format@5.0.0-beta.3': dependencies: tinyrainbow: 3.1.1 - '@vitest/runner@5.0.0-beta.3': - dependencies: - '@vitest/utils': 5.0.0-beta.3 - pathe: 2.0.3 - - '@vitest/spy@5.0.0-beta.3': {} + '@vitest/spy@5.0.0-rc.2': {} '@vitest/utils@5.0.0-beta.3': dependencies: @@ -9890,10 +9905,10 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.1 - '@vitest/web-worker@5.0.0-beta.3(vitest@5.0.0-beta.3)': + '@vitest/web-worker@5.0.0-beta.3(vitest@5.0.0-rc.2)': dependencies: obug: 2.1.4 - vitest: 5.0.0-beta.3(@types/node@22.20.1)(@vitest/coverage-v8@5.0.0-beta.3)(jsdom@26.1.0)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0)) + vitest: 5.0.0-rc.2(@types/node@22.20.1)(@vitest/coverage-v8@5.0.0-beta.3)(jsdom@26.1.0)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0)) '@webassemblyjs/ast@1.14.1': dependencies: @@ -10856,7 +10871,7 @@ snapshots: - supports-color - svelte - es-module-lexer@2.3.1: {} + es-module-lexer@2.3.2: {} es-object-atoms@1.1.2: dependencies: @@ -11149,6 +11164,10 @@ snapshots: optionalDependencies: picomatch: 4.0.5 + fdir@6.5.0(picomatch@4.0.7): + optionalDependencies: + picomatch: 4.0.7 + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 @@ -12075,9 +12094,9 @@ snapshots: '@types/three': 0.185.3 three: 0.185.1 - magic-string@0.30.21: + magic-string@1.2.3: dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/sourcemap-codec': 1.6.0 magicast@0.5.4: dependencies: @@ -12167,15 +12186,16 @@ snapshots: minimist@1.2.8: {} - minimizer-webpack-plugin@5.6.1(esbuild@0.28.1)(webpack@5.109.2(esbuild@0.28.1)): + minimizer-webpack-plugin@5.10.0(esbuild@0.28.1)(sharp@0.35.3(@types/node@22.20.1))(webpack@5.109.2(esbuild@0.28.1)(sharp@0.35.3(@types/node@22.20.1))): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 - terser: 5.49.0 - webpack: 5.109.2(esbuild@0.28.1) + terser: 5.51.2 + webpack: 5.109.2(esbuild@0.28.1)(sharp@0.35.3(@types/node@22.20.1)) optionalDependencies: esbuild: 0.28.1 + sharp: 0.35.3(@types/node@22.20.1) monaco-editor@0.56.0: dependencies: @@ -12620,6 +12640,8 @@ snapshots: picomatch@4.0.5: {} + picomatch@4.0.7: {} + pidtree@0.6.1: {} pify@3.0.0: {} @@ -12778,11 +12800,11 @@ snapshots: raf-schd@4.0.3: {} - raw-loader@4.0.2(webpack@5.109.2(esbuild@0.28.1)): + raw-loader@4.0.2(webpack@5.109.2(esbuild@0.28.1)(sharp@0.35.3(@types/node@22.20.1))): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.109.2(esbuild@0.28.1) + webpack: 5.109.2(esbuild@0.28.1)(sharp@0.35.3(@types/node@22.20.1)) rc9@3.0.1: dependencies: @@ -13466,7 +13488,7 @@ snapshots: type-fest: 2.19.0 unique-string: 3.0.0 - terser@5.49.0: + terser@5.51.2: dependencies: '@jridgewell/source-map': 0.3.11 acorn: 8.18.0 @@ -13533,14 +13555,14 @@ snapshots: tiny-warning@1.0.3: {} - tinybench@2.9.0: {} + tinybench@6.1.3: {} tinyexec@1.3.0: {} tinyglobby@0.2.17: dependencies: - fdir: 6.5.0(picomatch@4.0.5) - picomatch: 4.0.5 + fdir: 6.5.0(picomatch@4.0.7) + picomatch: 4.0.7 tinyrainbow@3.1.1: {} @@ -13761,7 +13783,7 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0): + vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.5) @@ -13774,41 +13796,35 @@ snapshots: fsevents: 2.3.3 jiti: 2.7.0 sass: 1.102.0 - terser: 5.49.0 + terser: 5.51.2 tsx: 4.23.5 yaml: 2.9.0 - vitest-canvas-mock@1.1.4(vitest@5.0.0-beta.3): + vitest-canvas-mock@1.1.4(vitest@5.0.0-rc.2): dependencies: cssfontparser: 1.2.1 moo-color: 1.0.3 - vitest: 5.0.0-beta.3(@types/node@22.20.1)(@vitest/coverage-v8@5.0.0-beta.3)(jsdom@26.1.0)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0)) + vitest: 5.0.0-rc.2(@types/node@22.20.1)(@vitest/coverage-v8@5.0.0-beta.3)(jsdom@26.1.0)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0)) - vitest@5.0.0-beta.3(@types/node@22.20.1)(@vitest/coverage-v8@5.0.0-beta.3)(jsdom@26.1.0)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0)): + vitest@5.0.0-rc.2(@types/node@22.20.1)(@vitest/coverage-v8@5.0.0-beta.3)(jsdom@26.1.0)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.0-beta.3(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0)) - '@vitest/pretty-format': 5.0.0-beta.3 - '@vitest/runner': 5.0.0-beta.3 - '@vitest/spy': 5.0.0-beta.3 - '@vitest/utils': 5.0.0-beta.3 + '@vitest/mocker': 5.0.0-rc.2(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0)) chai: 6.2.2 - es-module-lexer: 2.3.1 + es-module-lexer: 2.3.2 expect-type: 1.4.0 - magic-string: 0.30.21 + magic-string: 1.2.3 obug: 2.1.4 - pathe: 2.0.3 - picomatch: 4.0.5 + picomatch: 4.0.7 std-env: 4.2.0 - tinybench: 2.9.0 + tinybench: 6.1.3 tinyexec: 1.3.0 tinyglobby: 0.2.17 - tinyrainbow: 3.1.1 - vite: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.5)(yaml@2.9.0) + vite: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(sass@1.102.0)(terser@5.51.2)(tsx@4.23.5)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.20.1 - '@vitest/coverage-v8': 5.0.0-beta.3(vitest@5.0.0-beta.3) + '@vitest/coverage-v8': 5.0.0-beta.3(vitest@5.0.0-rc.2) jsdom: 26.1.0 transitivePeerDependencies: - msw @@ -13839,7 +13855,7 @@ snapshots: webpack-sources@3.5.1: {} - webpack@5.109.2(esbuild@0.28.1): + webpack@5.109.2(esbuild@0.28.1)(sharp@0.35.3(@types/node@22.20.1)): dependencies: '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 @@ -13850,12 +13866,12 @@ snapshots: browserslist: 4.28.7 chrome-trace-event: 1.0.4 enhanced-resolve: 5.24.5 - es-module-lexer: 2.3.1 + es-module-lexer: 2.3.2 eslint-scope: 5.1.1 events: 3.3.0 graceful-fs: 4.2.11 mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(esbuild@0.28.1)(webpack@5.109.2(esbuild@0.28.1)) + minimizer-webpack-plugin: 5.10.0(esbuild@0.28.1)(sharp@0.35.3(@types/node@22.20.1))(webpack@5.109.2(esbuild@0.28.1)(sharp@0.35.3(@types/node@22.20.1))) neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 @@ -13863,6 +13879,7 @@ snapshots: webpack-sources: 3.5.1 transitivePeerDependencies: - '@minify-html/node' + - '@napi-rs/image' - '@swc/core' - '@swc/css' - '@swc/html' @@ -13871,8 +13888,11 @@ snapshots: - csso - esbuild - html-minifier-terser + - imagemin - lightningcss - postcss + - sharp + - svgo - uglify-js whatwg-encoding@3.1.1: