diff --git a/package.json b/package.json index 799681d795944..6ba8e5305a1e8 100644 --- a/package.json +++ b/package.json @@ -113,8 +113,8 @@ "@typescript-eslint/eslint-plugin": "^8.33.1", "@typescript-eslint/parser": "catalog:", "@vitejs/plugin-react": "catalog:", - "@vitest/browser": "^3.2.2", - "@vitest/coverage-v8": "^3.2.2", + "@vitest/browser": "catalog:", + "@vitest/coverage-v8": "catalog:", "@vvago/vale": "^3.11.2", "autoprefixer": "catalog:", "axe-core": "4.10.3", diff --git a/packages/x-data-grid/src/tests/layout.DataGrid.test.tsx b/packages/x-data-grid/src/tests/layout.DataGrid.test.tsx index e4474833e3636..ed148d9e434e4 100644 --- a/packages/x-data-grid/src/tests/layout.DataGrid.test.tsx +++ b/packages/x-data-grid/src/tests/layout.DataGrid.test.tsx @@ -953,7 +953,7 @@ describe(' - Layout & warnings', () => { 'The Data Grid component requires all rows to have a unique `id` property', reactMajor < 19 && 'The Data Grid component requires all rows to have a unique `id` property', - reactMajor < 19 && 'The above error occurred in the component', + reactMajor < 19 && 'The above error occurred in the component', ]); expect((errorRef.current as any).errors).to.have.length(1); expect((errorRef.current as any).errors[0].toString()).to.include( diff --git a/packages/x-data-grid/src/tests/slots.DataGrid.test.tsx b/packages/x-data-grid/src/tests/slots.DataGrid.test.tsx index 1834f6e9050f4..c44573bca9149 100644 --- a/packages/x-data-grid/src/tests/slots.DataGrid.test.tsx +++ b/packages/x-data-grid/src/tests/slots.DataGrid.test.tsx @@ -167,7 +167,7 @@ describe(' - Slots', () => { 'MUI X: useGridRootProps should only be used inside the DataGrid, DataGridPro or DataGridPremium component.', reactMajor < 19 && 'MUI X: useGridRootProps should only be used inside the DataGrid, DataGridPro or DataGridPremium component.', - reactMajor < 19 && 'The above error occurred in the component', + reactMajor < 19 && 'The above error occurred in the component', ]); }); diff --git a/packages/x-tree-view/src/internals/plugins/useTreeViewItems/useTreeViewItems.test.tsx b/packages/x-tree-view/src/internals/plugins/useTreeViewItems/useTreeViewItems.test.tsx index 140524fd77d4b..395f568632149 100644 --- a/packages/x-tree-view/src/internals/plugins/useTreeViewItems/useTreeViewItems.test.tsx +++ b/packages/x-tree-view/src/internals/plugins/useTreeViewItems/useTreeViewItems.test.tsx @@ -28,8 +28,8 @@ describeTreeView< 'Encountered two children with the same key, `1`', 'MUI X: The Tree View component requires all items to have a unique `id` property.', 'Alternatively, you can use the `getItemId` prop to specify a custom id for each item', - reactMajor < 19 && `The above error occurred in the component`, - reactMajor < 19 && `The above error occurred in the component`, + reactMajor < 19 && `The above error occurred in the component`, + reactMajor < 19 && `The above error occurred in the component`, ]); } else { expect(() => @@ -38,7 +38,8 @@ describeTreeView< 'MUI X: The Tree View component requires all items to have a unique `id` property.', reactMajor < 19 && 'MUI X: The Tree View component requires all items to have a unique `id` property.', - reactMajor < 19 && `The above error occurred in the <${treeViewComponentName}> component`, + reactMajor < 19 && + `The above error occurred in the component`, ]); } }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 204f41ad6a843..dd84f7b317855 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -106,8 +106,20 @@ catalogs: specifier: ^8.33.1 version: 8.34.0 '@vitejs/plugin-react': - specifier: ^4.5.1 - version: 4.5.1 + specifier: ^4.5.2 + version: 4.5.2 + '@vitejs/plugin-react-swc': + specifier: ^3.10.2 + version: 3.10.2 + '@vitest/browser': + specifier: ^3.2.2 + version: 3.2.3 + '@vitest/coverage-v8': + specifier: ^3.2.2 + version: 3.2.3 + '@vitest/ui': + specifier: ^3.2.2 + version: 3.2.3 autoprefixer: specifier: ^10.4.21 version: 10.4.21 @@ -208,8 +220,8 @@ catalogs: specifier: ^1.5.0 version: 1.5.0 vitest: - specifier: 3.2.2 - version: 3.2.2 + specifier: 3.2.3 + version: 3.2.3 webpack-bundle-analyzer: specifier: ^4.10.2 version: 4.10.2 @@ -295,7 +307,7 @@ importers: version: 2.0.4(@babel/core@7.27.4) '@mui/internal-bundle-size-checker': specifier: ^1.0.5 - version: 1.0.5(@swc/core@1.11.29)(@types/node@22.15.30)(esbuild@0.25.5)(lightningcss@1.29.3)(rollup@4.40.0)(terser@5.39.0)(tsx@4.19.4)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9))(yaml@2.7.0) + version: 1.0.5(@swc/core@1.12.0)(@types/node@22.15.31)(esbuild@0.25.5)(lightningcss@1.29.3)(rollup@4.40.0)(terser@5.39.0)(tsx@4.19.4)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9))(yaml@2.7.0) '@mui/internal-markdown': specifier: ^2.0.6 version: 2.0.6 @@ -346,7 +358,7 @@ importers: version: 10.0.10 '@types/node': specifier: ^22.15.30 - version: 22.15.30 + version: 22.15.31 '@types/react': specifier: 'catalog:' version: 19.0.12 @@ -370,13 +382,13 @@ importers: version: 8.34.0(eslint@9.28.0)(typescript@5.8.3) '@vitejs/plugin-react': specifier: 'catalog:' - version: 4.5.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) '@vitest/browser': - specifier: ^3.2.2 - version: 3.2.2(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.2) + specifier: 'catalog:' + version: 3.2.3(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.3) '@vitest/coverage-v8': - specifier: ^3.2.2 - version: 3.2.3(@vitest/browser@3.2.2)(vitest@3.2.2) + specifier: 'catalog:' + version: 3.2.3(@vitest/browser@3.2.3)(vitest@3.2.3) '@vvago/vale': specifier: ^3.11.2 version: 3.11.2 @@ -520,7 +532,7 @@ importers: version: 0.3.0(jss@10.10.0) lerna: specifier: ^8.2.2 - version: 8.2.2(@swc/core@1.11.29)(babel-plugin-macros@3.1.0)(encoding@0.1.13) + version: 8.2.2(@swc/core@1.12.0)(babel-plugin-macros@3.1.0)(encoding@0.1.13) lodash: specifier: 'catalog:' version: 4.17.21 @@ -577,7 +589,7 @@ importers: version: 3.1.0(webpack@5.99.9) terser-webpack-plugin: specifier: ^5.3.14 - version: 5.3.14(@swc/core@1.11.29)(esbuild@0.25.5)(webpack@5.99.9) + version: 5.3.14(@swc/core@1.12.0)(esbuild@0.25.5)(webpack@5.99.9) tsx: specifier: 'catalog:' version: 4.19.4 @@ -592,16 +604,16 @@ importers: version: 0.12.5 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + version: 6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) vitest: specifier: 'catalog:' - version: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(@vitest/browser@3.2.2)(@vitest/ui@3.2.2)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + version: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.3)(@vitest/ui@3.2.3)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) vitest-fail-on-console: specifier: ^0.7.1 - version: 0.7.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.2) + version: 0.7.1(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.3) webpack: specifier: ^5.99.9 - version: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + version: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) webpack-bundle-analyzer: specifier: 'catalog:' version: 4.10.2 @@ -911,7 +923,7 @@ importers: version: 4.2.7 '@types/webpack-bundle-analyzer': specifier: ^4.7.0 - version: 4.7.0(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + version: 4.7.0(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) gm: specifier: ^1.25.1 version: 1.25.1 @@ -2060,7 +2072,7 @@ importers: version: 7.7.0 '@vitejs/plugin-react': specifier: 'catalog:' - version: 4.5.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) chai: specifier: 'catalog:' version: 5.2.0 @@ -2084,7 +2096,7 @@ importers: devDependencies: '@codspeed/vitest-plugin': specifier: ^4.0.1 - version: 4.0.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.2) + version: 4.0.1(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.3) '@emotion/react': specifier: 'catalog:' version: 11.14.0(@types/react@19.0.12)(react@19.0.0) @@ -2105,16 +2117,16 @@ importers: version: 14.6.1(@testing-library/dom@10.4.0) '@vitejs/plugin-react': specifier: 'catalog:' - version: 4.5.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) '@vitejs/plugin-react-swc': - specifier: ^3.10.1 - version: 3.10.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) + specifier: 'catalog:' + version: 3.10.2(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) '@vitest/browser': - specifier: 3.2.2 - version: 3.2.2(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.2) + specifier: 'catalog:' + version: 3.2.3(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.3) '@vitest/ui': - specifier: 3.2.2 - version: 3.2.2(vitest@3.2.2) + specifier: 'catalog:' + version: 3.2.3(vitest@3.2.3) jsdom: specifier: ^26.1.0 version: 26.1.0 @@ -2126,7 +2138,7 @@ importers: version: 19.0.0(react@19.0.0) vitest: specifier: 'catalog:' - version: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(@vitest/browser@3.2.2)(@vitest/ui@3.2.2)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + version: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.3)(@vitest/ui@3.2.3)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) test/regressions: devDependencies: @@ -2195,7 +2207,7 @@ importers: version: 7.7.0 '@vitejs/plugin-react': specifier: 'catalog:' - version: 4.5.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) chai: specifier: 'catalog:' version: 5.2.0 @@ -2595,8 +2607,8 @@ packages: resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==} engines: {node: '>=6.9.0'} - '@babel/parser@7.27.4': - resolution: {integrity: sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==} + '@babel/parser@7.27.5': + resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} engines: {node: '>=6.0.0'} hasBin: true @@ -2936,14 +2948,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.25.9': - resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.25.9': - resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4778,8 +4790,8 @@ packages: engines: {node: '>=18'} hasBin: true - '@polka/url@1.0.0-next.28': - resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + '@polka/url@1.0.0-next.29': + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -4811,8 +4823,8 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@rolldown/pluginutils@1.0.0-beta.9': - resolution: {integrity: sha512-e9MeMtVWo186sgvFFJOPGy7/d2j2mZhLJIdVW0C/xDluuOvymEATqz6zKsP0ZmXGzQtqlyjz5sC1sYQUoJG98w==} + '@rolldown/pluginutils@1.0.0-beta.11': + resolution: {integrity: sha512-L/gAA/hyCSuzTF1ftlzUSI/IKr2POHsv1Dd78GfqkR83KMNuswWD61JxGV2L7nRwBBBSDr6R1gCkdTmoN7W4ag==} '@rollup/pluginutils@5.1.4': resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} @@ -5214,68 +5226,68 @@ packages: resolution: {integrity: sha512-JtaY3FxmD+te+KSI2FJuEcfNC9T/DGGVf551babM7fAaXhjJUt7oSYurH1Devxd2+BOSUACCgt3buinx4UnmEA==} engines: {node: '>=18.0.0'} - '@swc/core-darwin-arm64@1.11.29': - resolution: {integrity: sha512-whsCX7URzbuS5aET58c75Dloby3Gtj/ITk2vc4WW6pSDQKSPDuONsIcZ7B2ng8oz0K6ttbi4p3H/PNPQLJ4maQ==} + '@swc/core-darwin-arm64@1.12.0': + resolution: {integrity: sha512-usLr8kC80GDv3pwH2zoEaS279kxtWY0MY3blbMFw7zA8fAjqxa8IDxm3WcgyNLNWckWn4asFfguEwz/Weem3nA==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.11.29': - resolution: {integrity: sha512-S3eTo/KYFk+76cWJRgX30hylN5XkSmjYtCBnM4jPLYn7L6zWYEPajsFLmruQEiTEDUg0gBEWLMNyUeghtswouw==} + '@swc/core-darwin-x64@1.12.0': + resolution: {integrity: sha512-Cvv4sqDcTY7QF2Dh1vn2Xbt/1ENYQcpmrGHzITJrXzxA2aBopsz/n4yQDiyRxTR0t802m4xu0CzMoZIHvVruWQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.11.29': - resolution: {integrity: sha512-o9gdshbzkUMG6azldHdmKklcfrcMx+a23d/2qHQHPDLUPAN+Trd+sDQUYArK5Fcm7TlpG4sczz95ghN0DMkM7g==} + '@swc/core-linux-arm-gnueabihf@1.12.0': + resolution: {integrity: sha512-seM4/XMJMOupkzfLfHl8sRa3NdhsVZp+XgwA/vVeYZYJE4wuWUxVzhCYzwmNftVY32eF2IiRaWnhG6ho6jusnQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.11.29': - resolution: {integrity: sha512-sLoaciOgUKQF1KX9T6hPGzvhOQaJn+3DHy4LOHeXhQqvBgr+7QcZ+hl4uixPKTzxk6hy6Hb0QOvQEdBAAR1gXw==} + '@swc/core-linux-arm64-gnu@1.12.0': + resolution: {integrity: sha512-Al0x33gUVxNY5tutEYpSyv7mze6qQS1ONa0HEwoRxcK9WXsX0NHLTiOSGZoCUS1SsXM37ONlbA6/Bsp1MQyP+g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.11.29': - resolution: {integrity: sha512-PwjB10BC0N+Ce7RU/L23eYch6lXFHz7r3NFavIcwDNa/AAqywfxyxh13OeRy+P0cg7NDpWEETWspXeI4Ek8otw==} + '@swc/core-linux-arm64-musl@1.12.0': + resolution: {integrity: sha512-OeFHz/5Hl9v75J9TYA5jQxNIYAZMqaiPpd9dYSTK2Xyqa/ZGgTtNyPhIwVfxx+9mHBf6+9c1mTlXUtACMtHmaQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.11.29': - resolution: {integrity: sha512-i62vBVoPaVe9A3mc6gJG07n0/e7FVeAvdD9uzZTtGLiuIfVfIBta8EMquzvf+POLycSk79Z6lRhGPZPJPYiQaA==} + '@swc/core-linux-x64-gnu@1.12.0': + resolution: {integrity: sha512-ltIvqNi7H0c5pRawyqjeYSKEIfZP4vv/datT3mwT6BW7muJtd1+KIDCPFLMIQ4wm/h76YQwPocsin3fzmnFdNA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.11.29': - resolution: {integrity: sha512-YER0XU1xqFdK0hKkfSVX1YIyCvMDI7K07GIpefPvcfyNGs38AXKhb2byySDjbVxkdl4dycaxxhRyhQ2gKSlsFQ==} + '@swc/core-linux-x64-musl@1.12.0': + resolution: {integrity: sha512-Z/DhpjehaTK0uf+MhNB7mV9SuewpGs3P/q9/8+UsJeYoFr7yuOoPbAvrD6AqZkf6Bh7MRZ5OtG+KQgG5L+goiA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.11.29': - resolution: {integrity: sha512-po+WHw+k9g6FAg5IJ+sMwtA/fIUL3zPQ4m/uJgONBATCVnDDkyW6dBA49uHNVtSEvjvhuD8DVWdFP847YTcITw==} + '@swc/core-win32-arm64-msvc@1.12.0': + resolution: {integrity: sha512-wHnvbfHIh2gfSbvuFT7qP97YCMUDh+fuiso+pcC6ug8IsMxuViNapHET4o0ZdFNWHhXJ7/s0e6w7mkOalsqQiQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.11.29': - resolution: {integrity: sha512-h+NjOrbqdRBYr5ItmStmQt6x3tnhqgwbj9YxdGPepbTDamFv7vFnhZR0YfB3jz3UKJ8H3uGJ65Zw1VsC+xpFkg==} + '@swc/core-win32-ia32-msvc@1.12.0': + resolution: {integrity: sha512-88umlXwK+7J2p4DjfWHXQpmlZgCf1ayt6Ssj+PYlAfMCR0aBiJoAMwHWrvDXEozyOrsyP1j2X6WxbmA861vL5Q==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.11.29': - resolution: {integrity: sha512-Q8cs2BDV9wqDvqobkXOYdC+pLUSEpX/KvI0Dgfun1F+LzuLotRFuDhrvkU9ETJA6OnD2+Fn/ieHgloiKA/Mn/g==} + '@swc/core-win32-x64-msvc@1.12.0': + resolution: {integrity: sha512-KR9TSRp+FEVOhbgTU6c94p/AYpsyBk7dIvlKQiDp8oKScUoyHG5yjmMBFN/BqUyTq4kj6zlgsY2rFE4R8/yqWg==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.11.29': - resolution: {integrity: sha512-g4mThMIpWbNhV8G2rWp5a5/Igv8/2UFRJx2yImrLGMgrDDYZIopqZ/z0jZxDgqNA1QDx93rpwNF7jGsxVWcMlA==} + '@swc/core@1.12.0': + resolution: {integrity: sha512-/C0kiMHPY/HnLfqXYGMGxGck3A5Y3mqwxfv+EwHTPHGjAVRfHpWAEEBTSTF5C88vVY6CvwBEkhR2TX7t8Mahcw==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '>=0.5.17' @@ -5289,8 +5301,8 @@ packages: '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - '@swc/types@0.1.21': - resolution: {integrity: sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==} + '@swc/types@0.1.23': + resolution: {integrity: sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==} '@tanstack/query-core@5.80.6': resolution: {integrity: sha512-nl7YxT/TAU+VTf+e2zTkObGTyY8YZBMnbgeA1ee66lIVqzKlYursAII6z5t0e6rXgwUMJSV4dshBTNacNpZHbQ==} @@ -5359,8 +5371,8 @@ packages: '@types/babel__traverse@7.20.7': resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} - '@types/body-parser@1.19.5': - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + '@types/body-parser@1.19.6': + resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} '@types/chai-dom@1.11.3': resolution: {integrity: sha512-EUEZI7uID4ewzxnU7DJXtyvykhQuwe+etJ1wwOiJyQRTH/ifMWKX+ghiXkxCUvNJ6IQDodf0JXhuP6zZcy2qXQ==} @@ -5434,6 +5446,9 @@ packages: '@types/estree@1.0.7': resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/express-serve-static-core@5.0.6': resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} @@ -5458,8 +5473,8 @@ packages: '@types/html-minifier-terser@6.1.0': resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - '@types/http-errors@2.0.4': - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + '@types/http-errors@2.0.5': + resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -5515,8 +5530,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@22.15.30': - resolution: {integrity: sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==} + '@types/node@22.15.31': + resolution: {integrity: sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5561,11 +5576,11 @@ packages: '@types/semver@7.7.0': resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==} - '@types/send@0.17.4': - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + '@types/send@0.17.5': + resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==} - '@types/serve-static@1.15.7': - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + '@types/serve-static@1.15.8': + resolution: {integrity: sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==} '@types/sinon@17.0.4': resolution: {integrity: sha512-RHnIrhfPO3+tJT0s7cFaXGZvsL4bbR3/k7z3P312qMS4JaS2Tk+KiwiLx1S0rQ56ERj00u1/BtdyVd0FY+Pdew==} @@ -5573,8 +5588,8 @@ packages: '@types/sinonjs__fake-timers@8.1.5': resolution: {integrity: sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==} - '@types/statuses@2.0.5': - resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} + '@types/statuses@2.0.6': + resolution: {integrity: sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==} '@types/stylis@4.2.5': resolution: {integrity: sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==} @@ -5682,23 +5697,23 @@ packages: engines: {node: '>=18'} hasBin: true - '@vitejs/plugin-react-swc@3.10.1': - resolution: {integrity: sha512-FmQvN3yZGyD9XW6IyxE86Kaa/DnxSsrDQX1xCR1qojNpBLaUop+nLYFvhCkJsq8zOupNjCRA9jyhPGOJsSkutA==} + '@vitejs/plugin-react-swc@3.10.2': + resolution: {integrity: sha512-xD3Rdvrt5LgANug7WekBn1KhcvLn1H3jNBfJRL3reeOIua/WnZOEV5qi5qIBq5T8R0jUDmRtxuvk4bPhzGHDWw==} peerDependencies: - vite: ^4 || ^5 || ^6 + vite: ^4 || ^5 || ^6 || ^7.0.0-beta.0 - '@vitejs/plugin-react@4.5.1': - resolution: {integrity: sha512-uPZBqSI0YD4lpkIru6M35sIfylLGTyhGHvDZbNLuMA73lMlwJKz5xweH7FajfcCAc2HnINciejA9qTz0dr0M7A==} + '@vitejs/plugin-react@4.5.2': + resolution: {integrity: sha512-QNVT3/Lxx99nMQWJWF7K4N6apUEuT0KlZA3mx/mVaoGj3smm/8rc8ezz15J1pcbcjDK0V15rpHetVfya08r76Q==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 - '@vitest/browser@3.2.2': - resolution: {integrity: sha512-LJk8ZhCGhgG6G6jFFJ9LX83ibRY8FszLuu9zPaYFDrcHbBwNXwt1v06HRs/vHVYxwjw3/BGzSIgn9Et2P6rCiA==} + '@vitest/browser@3.2.3': + resolution: {integrity: sha512-5HpUb0ixGF8JWSAjb/P1x/VPuTYUkL4pL0+YO6DJiuvQgqJN3PREaUEcXwfXjU4nBc37EahfpRbAwdE9pHs9lQ==} peerDependencies: playwright: '*' safaridriver: '*' - vitest: 3.2.2 + vitest: 3.2.3 webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 peerDependenciesMeta: playwright: @@ -5717,11 +5732,11 @@ packages: '@vitest/browser': optional: true - '@vitest/expect@3.2.2': - resolution: {integrity: sha512-ipHw0z669vEMjzz3xQE8nJX1s0rQIb7oEl4jjl35qWTwm/KIHERIg/p/zORrjAaZKXfsv7IybcNGHwhOOAPMwQ==} + '@vitest/expect@3.2.3': + resolution: {integrity: sha512-W2RH2TPWVHA1o7UmaFKISPvdicFJH+mjykctJFoAkUw+SPTJTGjUNdKscFBrqM7IPnCVu6zihtKYa7TkZS1dkQ==} - '@vitest/mocker@3.2.2': - resolution: {integrity: sha512-jKojcaRyIYpDEf+s7/dD3LJt53c0dPfp5zCPXz9H/kcGrSlovU/t1yEaNzM9oFME3dcd4ULwRI/x0Po1Zf+LTw==} + '@vitest/mocker@3.2.3': + resolution: {integrity: sha512-cP6fIun+Zx8he4rbWvi+Oya6goKQDZK+Yq4hhlggwQBbrlOQ4qtZ+G4nxB6ZnzI9lyIb+JnvyiJnPC2AGbKSPA==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 @@ -5731,28 +5746,25 @@ packages: vite: optional: true - '@vitest/pretty-format@3.2.2': - resolution: {integrity: sha512-FY4o4U1UDhO9KMd2Wee5vumwcaHw7Vg4V7yR4Oq6uK34nhEJOmdRYrk3ClburPRUA09lXD/oXWZ8y/Sdma0aUQ==} - '@vitest/pretty-format@3.2.3': resolution: {integrity: sha512-yFglXGkr9hW/yEXngO+IKMhP0jxyFw2/qys/CK4fFUZnSltD+MU7dVYGrH8rvPcK/O6feXQA+EU33gjaBBbAng==} - '@vitest/runner@3.2.2': - resolution: {integrity: sha512-GYcHcaS3ejGRZYed2GAkvsjBeXIEerDKdX3orQrBJqLRiea4NSS9qvn9Nxmuy1IwIB+EjFOaxXnX79l8HFaBwg==} + '@vitest/runner@3.2.3': + resolution: {integrity: sha512-83HWYisT3IpMaU9LN+VN+/nLHVBCSIUKJzGxC5RWUOsK1h3USg7ojL+UXQR3b4o4UBIWCYdD2fxuzM7PQQ1u8w==} - '@vitest/snapshot@3.2.2': - resolution: {integrity: sha512-aMEI2XFlR1aNECbBs5C5IZopfi5Lb8QJZGGpzS8ZUHML5La5wCbrbhLOVSME68qwpT05ROEEOAZPRXFpxZV2wA==} + '@vitest/snapshot@3.2.3': + resolution: {integrity: sha512-9gIVWx2+tysDqUmmM1L0hwadyumqssOL1r8KJipwLx5JVYyxvVRfxvMq7DaWbZZsCqZnu/dZedaZQh4iYTtneA==} - '@vitest/spy@3.2.2': - resolution: {integrity: sha512-6Utxlx3o7pcTxvp0u8kUiXtRFScMrUg28KjB3R2hon7w4YqOFAEA9QwzPVVS1QNL3smo4xRNOpNZClRVfpMcYg==} + '@vitest/spy@3.2.3': + resolution: {integrity: sha512-JHu9Wl+7bf6FEejTCREy+DmgWe+rQKbK+y32C/k5f4TBIAlijhJbRBIRIOCEpVevgRsCQR2iHRUH2/qKVM/plw==} - '@vitest/ui@3.2.2': - resolution: {integrity: sha512-xHif5tkQOZK4YjA44rrzmvXMI1cb1Qato3P+NL/gwyoK5LdZx0f5Q59Il25JtuhN/htBvrT+Copt3Q4Ma4gJbg==} + '@vitest/ui@3.2.3': + resolution: {integrity: sha512-9aR2tY/WT7GRHGEH/9sSIipJqeA21Eh3C6xmiOVmfyBCFmezUSUFLalpaSmRHlRzWCKQU10yz3AHhKuYcdnZGQ==} peerDependencies: - vitest: 3.2.2 + vitest: 3.2.3 - '@vitest/utils@3.2.2': - resolution: {integrity: sha512-qJYMllrWpF/OYfWHP32T31QCaLa3BAzT/n/8mNGhPdVcjY+JYazQFO1nsJvXU12Kp1xMpNY4AGuljPTNjQve6A==} + '@vitest/utils@3.2.3': + resolution: {integrity: sha512-4zFBCU5Pf+4Z6v+rwnZ1HU1yzOKKvDkMXZrymE2PBlbjKJRlrOxbvpfPSvJTGRIwGoahaOGvp+kbCoxifhzJ1Q==} '@vue/compiler-core@3.5.15': resolution: {integrity: sha512-nGRc6YJg/kxNqbv/7Tg4juirPnjHvuVdhcmDvQWVZXlLHjouq7VsKmV1hIxM/8yKM0VUfwT/Uzc0lO510ltZqw==} @@ -7778,8 +7790,8 @@ packages: fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.4.4: - resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} + fdir@6.4.6: + resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -11187,6 +11199,10 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} + statuses@2.0.2: + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} + engines: {node: '>= 0.8'} + std-env@3.9.0: resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} @@ -11292,6 +11308,9 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strip-literal@3.0.0: + resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} + strnum@1.1.2: resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} @@ -11855,8 +11874,8 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@3.2.2: - resolution: {integrity: sha512-Xj/jovjZvDXOq2FgLXu8NsY4uHUMWtzVmMC2LkCu9HWdr9Qu1Is5sanX3Z4jOFKdohfaWDnEJWp9pRP0vVpAcA==} + vite-node@3.2.3: + resolution: {integrity: sha512-gc8aAifGuDIpZHrPjuHyP4dpQmYXqWw7D1GmDnWeNWP654UEXzVfQ5IHPSK5HaHkwB/+p1atpYpSdw/2kOv8iQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -11906,16 +11925,16 @@ packages: vite: '>=4.5.2' vitest: '>=0.26.2' - vitest@3.2.2: - resolution: {integrity: sha512-fyNn/Rp016Bt5qvY0OQvIUCwW2vnaEBLxP42PmKbNIoasSYjML+8xyeADOPvBe+Xfl/ubIw4og7Lt9jflRsCNw==} + vitest@3.2.3: + resolution: {integrity: sha512-E6U2ZFXe3N/t4f5BwUaVCKRLHqUpk1CBWeMh78UT4VaTPH/2dyvH6ALl29JTovEPu9dVKr/K/J4PkXgrMbw4Ww==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.2.2 - '@vitest/ui': 3.2.2 + '@vitest/browser': 3.2.3 + '@vitest/ui': 3.2.3 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -12999,7 +13018,7 @@ snapshots: '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) '@babel/helpers': 7.27.4 - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@babel/template': 7.27.2 '@babel/traverse': 7.27.4 '@babel/types': 7.27.6 @@ -13013,7 +13032,7 @@ snapshots: '@babel/generator@7.27.3': dependencies: - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@babel/types': 7.27.6 '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 @@ -13135,7 +13154,7 @@ snapshots: '@babel/template': 7.27.2 '@babel/types': 7.27.6 - '@babel/parser@7.27.4': + '@babel/parser@7.27.5': dependencies: '@babel/types': 7.27.6 @@ -13497,12 +13516,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.27.4)': dependencies: '@babel/core': 7.27.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.27.4)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.27.4)': dependencies: '@babel/core': 7.27.4 '@babel/helper-plugin-utils': 7.27.1 @@ -13744,14 +13763,14 @@ snapshots: '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@babel/types': 7.27.6 '@babel/traverse@7.27.4': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.27.3 - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@babel/template': 7.27.2 '@babel/types': 7.27.6 debug: 4.4.1(supports-color@8.1.1) @@ -13791,7 +13810,7 @@ snapshots: '@bundled-es-modules/statuses@1.0.1': dependencies: - statuses: 2.0.1 + statuses: 2.0.2 optional: true '@bundled-es-modules/tough-cookie@0.1.6': @@ -13809,11 +13828,11 @@ snapshots: transitivePeerDependencies: - debug - '@codspeed/vitest-plugin@4.0.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.2)': + '@codspeed/vitest-plugin@4.0.1(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.3)': dependencies: '@codspeed/core': 4.0.1 - vite: 6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) - vitest: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(@vitest/browser@3.2.2)(@vitest/ui@3.2.2)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vite: 6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.3)(@vitest/ui@3.2.3)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) transitivePeerDependencies: - debug @@ -14003,7 +14022,7 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@typescript-eslint/types': 8.34.0 comment-parser: 1.4.1 esquery: 1.6.0 @@ -14446,18 +14465,18 @@ snapshots: '@img/sharp-win32-x64@0.34.1': optional: true - '@inquirer/confirm@5.1.12(@types/node@22.15.30)': + '@inquirer/confirm@5.1.12(@types/node@22.15.31)': dependencies: - '@inquirer/core': 10.1.13(@types/node@22.15.30) - '@inquirer/type': 3.0.7(@types/node@22.15.30) + '@inquirer/core': 10.1.13(@types/node@22.15.31) + '@inquirer/type': 3.0.7(@types/node@22.15.31) optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 optional: true - '@inquirer/core@10.1.13(@types/node@22.15.30)': + '@inquirer/core@10.1.13(@types/node@22.15.31)': dependencies: '@inquirer/figures': 1.0.12 - '@inquirer/type': 3.0.7(@types/node@22.15.30) + '@inquirer/type': 3.0.7(@types/node@22.15.31) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -14465,15 +14484,15 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 optional: true '@inquirer/figures@1.0.12': optional: true - '@inquirer/type@3.0.7(@types/node@22.15.30)': + '@inquirer/type@3.0.7(@types/node@22.15.31)': optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 optional: true '@isaacs/cliui@8.0.2': @@ -14527,12 +14546,12 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@lerna/create@8.2.2(@swc/core@1.11.29)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.8.3)': + '@lerna/create@8.2.2(@swc/core@1.12.0)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.8.3)': dependencies: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 20.5.0(nx@20.5.0(@swc/core@1.11.29)) + '@nx/devkit': 20.5.0(nx@20.5.0(@swc/core@1.12.0)) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 20.1.2 aproba: 2.0.0 @@ -14571,7 +14590,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 20.5.0(@swc/core@1.11.29) + nx: 20.5.0(@swc/core@1.12.0) p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 @@ -14705,7 +14724,7 @@ snapshots: '@babel/core': 7.27.4 resolve: 1.22.10 - '@mui/internal-bundle-size-checker@1.0.5(@swc/core@1.11.29)(@types/node@22.15.30)(esbuild@0.25.5)(lightningcss@1.29.3)(rollup@4.40.0)(terser@5.39.0)(tsx@4.19.4)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9))(yaml@2.7.0)': + '@mui/internal-bundle-size-checker@1.0.5(@swc/core@1.12.0)(@types/node@22.15.31)(esbuild@0.25.5)(lightningcss@1.29.3)(rollup@4.40.0)(terser@5.39.0)(tsx@4.19.4)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9))(yaml@2.7.0)': dependencies: '@aws-sdk/client-s3': 3.804.0 '@aws-sdk/credential-providers': 3.804.0 @@ -14723,9 +14742,9 @@ snapshots: micromatch: 4.0.8 piscina: 4.9.2 rollup-plugin-visualizer: 6.0.3(rollup@4.40.0) - terser-webpack-plugin: 5.3.14(@swc/core@1.11.29)(esbuild@0.25.5)(webpack@5.99.9) - vite: 6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + terser-webpack-plugin: 5.3.14(@swc/core@1.12.0)(esbuild@0.25.5)(webpack@5.99.9) + vite: 6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) webpack-bundle-analyzer: 4.10.2 yargs: 17.7.2 transitivePeerDependencies: @@ -15164,7 +15183,7 @@ snapshots: '@netlify/zip-it-and-ship-it@12.1.0(encoding@0.1.13)(rollup@4.40.0)': dependencies: - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@babel/types': 7.27.1 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 1.41.2 @@ -15378,13 +15397,13 @@ snapshots: - bluebird - supports-color - '@nx/devkit@20.5.0(nx@20.5.0(@swc/core@1.11.29))': + '@nx/devkit@20.5.0(nx@20.5.0(@swc/core@1.12.0))': dependencies: ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.2 minimatch: 9.0.3 - nx: 20.5.0(@swc/core@1.11.29) + nx: 20.5.0(@swc/core@1.12.0) semver: 7.7.2 tmp: 0.2.3 tslib: 2.8.1 @@ -15591,7 +15610,7 @@ snapshots: dependencies: playwright: 1.52.0 - '@polka/url@1.0.0-next.28': {} + '@polka/url@1.0.0-next.29': {} '@popperjs/core@2.11.8': {} @@ -15627,11 +15646,11 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@rolldown/pluginutils@1.0.0-beta.9': {} + '@rolldown/pluginutils@1.0.0-beta.11': {} '@rollup/pluginutils@5.1.4(rollup@4.40.0)': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: @@ -15776,14 +15795,14 @@ snapshots: '@slack/logger@4.0.0': dependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 '@slack/oauth@3.0.3': dependencies: '@slack/logger': 4.0.0 '@slack/web-api': 7.9.2 '@types/jsonwebtoken': 9.0.9 - '@types/node': 22.15.30 + '@types/node': 22.15.31 jsonwebtoken: 9.0.2 lodash.isstring: 4.0.1 transitivePeerDependencies: @@ -15793,7 +15812,7 @@ snapshots: dependencies: '@slack/logger': 4.0.0 '@slack/web-api': 7.9.2 - '@types/node': 22.15.30 + '@types/node': 22.15.31 '@types/ws': 8.18.0 eventemitter3: 5.0.1 ws: 8.18.2 @@ -15808,7 +15827,7 @@ snapshots: dependencies: '@slack/logger': 4.0.0 '@slack/types': 2.14.0 - '@types/node': 22.15.30 + '@types/node': 22.15.31 '@types/retry': 0.12.0 axios: 1.8.4(debug@4.4.1) eventemitter3: 5.0.1 @@ -16152,51 +16171,51 @@ snapshots: '@smithy/types': 4.2.0 tslib: 2.8.1 - '@swc/core-darwin-arm64@1.11.29': + '@swc/core-darwin-arm64@1.12.0': optional: true - '@swc/core-darwin-x64@1.11.29': + '@swc/core-darwin-x64@1.12.0': optional: true - '@swc/core-linux-arm-gnueabihf@1.11.29': + '@swc/core-linux-arm-gnueabihf@1.12.0': optional: true - '@swc/core-linux-arm64-gnu@1.11.29': + '@swc/core-linux-arm64-gnu@1.12.0': optional: true - '@swc/core-linux-arm64-musl@1.11.29': + '@swc/core-linux-arm64-musl@1.12.0': optional: true - '@swc/core-linux-x64-gnu@1.11.29': + '@swc/core-linux-x64-gnu@1.12.0': optional: true - '@swc/core-linux-x64-musl@1.11.29': + '@swc/core-linux-x64-musl@1.12.0': optional: true - '@swc/core-win32-arm64-msvc@1.11.29': + '@swc/core-win32-arm64-msvc@1.12.0': optional: true - '@swc/core-win32-ia32-msvc@1.11.29': + '@swc/core-win32-ia32-msvc@1.12.0': optional: true - '@swc/core-win32-x64-msvc@1.11.29': + '@swc/core-win32-x64-msvc@1.12.0': optional: true - '@swc/core@1.11.29': + '@swc/core@1.12.0': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.21 + '@swc/types': 0.1.23 optionalDependencies: - '@swc/core-darwin-arm64': 1.11.29 - '@swc/core-darwin-x64': 1.11.29 - '@swc/core-linux-arm-gnueabihf': 1.11.29 - '@swc/core-linux-arm64-gnu': 1.11.29 - '@swc/core-linux-arm64-musl': 1.11.29 - '@swc/core-linux-x64-gnu': 1.11.29 - '@swc/core-linux-x64-musl': 1.11.29 - '@swc/core-win32-arm64-msvc': 1.11.29 - '@swc/core-win32-ia32-msvc': 1.11.29 - '@swc/core-win32-x64-msvc': 1.11.29 + '@swc/core-darwin-arm64': 1.12.0 + '@swc/core-darwin-x64': 1.12.0 + '@swc/core-linux-arm-gnueabihf': 1.12.0 + '@swc/core-linux-arm64-gnu': 1.12.0 + '@swc/core-linux-arm64-musl': 1.12.0 + '@swc/core-linux-x64-gnu': 1.12.0 + '@swc/core-linux-x64-musl': 1.12.0 + '@swc/core-win32-arm64-msvc': 1.12.0 + '@swc/core-win32-ia32-msvc': 1.12.0 + '@swc/core-win32-x64-msvc': 1.12.0 '@swc/counter@0.1.3': {} @@ -16204,7 +16223,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@swc/types@0.1.21': + '@swc/types@0.1.23': dependencies: '@swc/counter': 0.1.3 @@ -16277,7 +16296,7 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@babel/types': 7.27.6 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 @@ -16289,17 +16308,17 @@ snapshots: '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@babel/types': 7.27.6 '@types/babel__traverse@7.20.7': dependencies: '@babel/types': 7.27.6 - '@types/body-parser@1.19.5': + '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.15.30 + '@types/node': 22.15.31 '@types/chai-dom@1.11.3': dependencies: @@ -16313,7 +16332,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 '@types/cookie@0.6.0': optional: true @@ -16361,28 +16380,30 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 '@types/estree@1.0.7': {} + '@types/estree@1.0.8': {} + '@types/express-serve-static-core@5.0.6': dependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 - '@types/send': 0.17.4 + '@types/send': 0.17.5 '@types/express@5.0.0': dependencies: - '@types/body-parser': 1.19.5 + '@types/body-parser': 1.19.6 '@types/express-serve-static-core': 5.0.6 '@types/qs': 6.14.0 - '@types/serve-static': 1.15.7 + '@types/serve-static': 1.15.8 '@types/fg-loadcss@3.1.3': {} @@ -16391,7 +16412,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.15.30 + '@types/node': 22.15.31 '@types/gtag.js@0.0.20': {} @@ -16399,7 +16420,7 @@ snapshots: '@types/html-minifier-terser@6.1.0': {} - '@types/http-errors@2.0.4': {} + '@types/http-errors@2.0.5': {} '@types/istanbul-lib-coverage@2.0.6': {} @@ -16414,12 +16435,12 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 '@types/jsonwebtoken@9.0.9': dependencies: '@types/ms': 2.1.0 - '@types/node': 22.15.30 + '@types/node': 22.15.31 '@types/katex@0.16.7': {} @@ -16451,7 +16472,7 @@ snapshots: '@types/node@14.18.63': {} - '@types/node@22.15.30': + '@types/node@22.15.31': dependencies: undici-types: 6.21.0 @@ -16490,16 +16511,16 @@ snapshots: '@types/semver@7.7.0': {} - '@types/send@0.17.4': + '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.15.30 + '@types/node': 22.15.31 - '@types/serve-static@1.15.7': + '@types/serve-static@1.15.8': dependencies: - '@types/http-errors': 2.0.4 - '@types/node': 22.15.30 - '@types/send': 0.17.4 + '@types/http-errors': 2.0.5 + '@types/node': 22.15.31 + '@types/send': 0.17.5 '@types/sinon@17.0.4': dependencies: @@ -16507,7 +16528,7 @@ snapshots: '@types/sinonjs__fake-timers@8.1.5': {} - '@types/statuses@2.0.5': + '@types/statuses@2.0.6': optional: true '@types/stylis@4.2.5': {} @@ -16525,11 +16546,11 @@ snapshots: '@types/use-sync-external-store@1.5.0': {} - '@types/webpack-bundle-analyzer@4.7.0(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9))': + '@types/webpack-bundle-analyzer@4.7.0(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9))': dependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 tapable: 2.2.1 - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) transitivePeerDependencies: - '@swc/core' - esbuild @@ -16538,7 +16559,7 @@ snapshots: '@types/ws@8.18.0': dependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 '@types/yargs-parser@21.0.3': {} @@ -16548,7 +16569,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 optional: true '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0)(typescript@5.8.3))(eslint@9.28.0)(typescript@5.8.3)': @@ -16676,36 +16697,36 @@ snapshots: - rollup - supports-color - '@vitejs/plugin-react-swc@3.10.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))': + '@vitejs/plugin-react-swc@3.10.2(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))': dependencies: - '@rolldown/pluginutils': 1.0.0-beta.9 - '@swc/core': 1.11.29 - vite: 6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + '@rolldown/pluginutils': 1.0.0-beta.11 + '@swc/core': 1.12.0 + vite: 6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) transitivePeerDependencies: - '@swc/helpers' - '@vitejs/plugin-react@4.5.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))': + '@vitejs/plugin-react@4.5.2(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))': dependencies: '@babel/core': 7.27.4 - '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.27.4) - '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.27.4) - '@rolldown/pluginutils': 1.0.0-beta.9 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.27.4) + '@rolldown/pluginutils': 1.0.0-beta.11 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vite: 6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) transitivePeerDependencies: - supports-color - '@vitest/browser@3.2.2(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.2)': + '@vitest/browser@3.2.3(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.3)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.2(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) - '@vitest/utils': 3.2.2 + '@vitest/mocker': 3.2.3(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) + '@vitest/utils': 3.2.3 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(@vitest/browser@3.2.2)(@vitest/ui@3.2.2)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.3)(@vitest/ui@3.2.3)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) ws: 8.18.2 optionalDependencies: playwright: 1.52.0 @@ -16715,7 +16736,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@3.2.3(@vitest/browser@3.2.2)(vitest@3.2.2)': + '@vitest/coverage-v8@3.2.3(@vitest/browser@3.2.3)(vitest@3.2.3)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -16730,72 +16751,69 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(@vitest/browser@3.2.2)(@vitest/ui@3.2.2)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.3)(@vitest/ui@3.2.3)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) optionalDependencies: - '@vitest/browser': 3.2.2(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.2) + '@vitest/browser': 3.2.3(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.3) transitivePeerDependencies: - supports-color - '@vitest/expect@3.2.2': + '@vitest/expect@3.2.3': dependencies: '@types/chai': 5.2.2 - '@vitest/spy': 3.2.2 - '@vitest/utils': 3.2.2 + '@vitest/spy': 3.2.3 + '@vitest/utils': 3.2.3 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.2(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))': + '@vitest/mocker@3.2.3(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))': dependencies: - '@vitest/spy': 3.2.2 + '@vitest/spy': 3.2.3 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.7.3(@types/node@22.15.30)(typescript@5.8.3) - vite: 6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) - - '@vitest/pretty-format@3.2.2': - dependencies: - tinyrainbow: 2.0.0 + msw: 2.7.3(@types/node@22.15.31)(typescript@5.8.3) + vite: 6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) '@vitest/pretty-format@3.2.3': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.2.2': + '@vitest/runner@3.2.3': dependencies: - '@vitest/utils': 3.2.2 + '@vitest/utils': 3.2.3 pathe: 2.0.3 + strip-literal: 3.0.0 - '@vitest/snapshot@3.2.2': + '@vitest/snapshot@3.2.3': dependencies: - '@vitest/pretty-format': 3.2.2 + '@vitest/pretty-format': 3.2.3 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.2.2': + '@vitest/spy@3.2.3': dependencies: tinyspy: 4.0.3 - '@vitest/ui@3.2.2(vitest@3.2.2)': + '@vitest/ui@3.2.3(vitest@3.2.3)': dependencies: - '@vitest/utils': 3.2.2 + '@vitest/utils': 3.2.3 fflate: 0.8.2 flatted: 3.3.3 pathe: 2.0.3 sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(@vitest/browser@3.2.2)(@vitest/ui@3.2.2)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.3)(@vitest/ui@3.2.3)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) - '@vitest/utils@3.2.2': + '@vitest/utils@3.2.3': dependencies: - '@vitest/pretty-format': 3.2.2 + '@vitest/pretty-format': 3.2.3 loupe: 3.1.3 tinyrainbow: 2.0.0 '@vue/compiler-core@3.5.15': dependencies: - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@vue/shared': 3.5.15 entities: 4.5.0 estree-walker: 2.0.2 @@ -16808,7 +16826,7 @@ snapshots: '@vue/compiler-sfc@3.5.15': dependencies: - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@vue/compiler-core': 3.5.15 '@vue/compiler-dom': 3.5.15 '@vue/compiler-ssr': 3.5.15 @@ -16912,17 +16930,17 @@ snapshots: '@webpack-cli/configtest@3.0.1(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9))(webpack@5.99.9)': dependencies: - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) webpack-cli: 6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9) '@webpack-cli/info@3.0.1(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9))(webpack@5.99.9)': dependencies: - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) webpack-cli: 6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9) '@webpack-cli/serve@3.0.1(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9))(webpack@5.99.9)': dependencies: - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) webpack-cli: 6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9) '@whatwg-node/disposablestack@0.0.6': @@ -17338,7 +17356,7 @@ snapshots: dependencies: '@babel/core': 7.27.4 find-up: 5.0.0 - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) babel-plugin-macros@3.1.0: dependencies: @@ -17411,7 +17429,7 @@ snapshots: babel-plugin-transform-replace-expressions@0.2.0(@babel/core@7.27.4): dependencies: '@babel/core': 7.27.4 - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 bail@2.0.2: {} @@ -17885,13 +17903,13 @@ snapshots: dependencies: schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) compression-webpack-plugin@11.1.0(webpack@5.99.9): dependencies: schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) compression@1.7.4: dependencies: @@ -18115,7 +18133,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.2 optionalDependencies: - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) css-select@4.3.0: dependencies: @@ -18810,7 +18828,7 @@ snapshots: lodash: 4.17.21 resolve: 2.0.0-next.5 semver: 5.7.2 - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) transitivePeerDependencies: - supports-color @@ -18914,7 +18932,7 @@ snapshots: eslint-plugin-react-compiler@19.0.0-beta-ebf51a3-20250411(eslint@9.28.0): dependencies: '@babel/core': 7.27.4 - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.27.4) eslint: 9.28.0 hermes-parser: 0.25.1 @@ -18992,7 +19010,7 @@ snapshots: '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 @@ -19051,7 +19069,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -19250,7 +19268,7 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.4.4(picomatch@4.0.2): + fdir@6.4.6(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -19281,7 +19299,7 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) file-uri-to-path@1.0.0: {} @@ -19302,7 +19320,7 @@ snapshots: escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 - statuses: 2.0.1 + statuses: 2.0.2 transitivePeerDependencies: - supports-color @@ -19835,7 +19853,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) htmlparser2@6.1.0: dependencies: @@ -20242,7 +20260,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.27.4 - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.7.2 @@ -20326,7 +20344,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -20348,7 +20366,7 @@ snapshots: jscodeshift@17.3.0(@babel/preset-env@7.27.2(@babel/core@7.27.4)): dependencies: '@babel/core': 7.27.4 - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.4) '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.4) '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.4) @@ -20552,13 +20570,13 @@ snapshots: dependencies: readable-stream: 2.3.8 - lerna@8.2.2(@swc/core@1.11.29)(babel-plugin-macros@3.1.0)(encoding@0.1.13): + lerna@8.2.2(@swc/core@1.12.0)(babel-plugin-macros@3.1.0)(encoding@0.1.13): dependencies: - '@lerna/create': 8.2.2(@swc/core@1.11.29)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.8.3) + '@lerna/create': 8.2.2(@swc/core@1.12.0)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.8.3) '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 20.5.0(nx@20.5.0(@swc/core@1.11.29)) + '@nx/devkit': 20.5.0(nx@20.5.0(@swc/core@1.12.0)) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 20.1.2 aproba: 2.0.0 @@ -20603,7 +20621,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 20.5.0(@swc/core@1.11.29) + nx: 20.5.0(@swc/core@1.12.0) p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -20886,7 +20904,7 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 '@babel/types': 7.27.6 source-map-js: 1.2.1 @@ -21405,17 +21423,17 @@ snapshots: ms@2.1.3: {} - msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3): + msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.1.12(@types/node@22.15.30) + '@inquirer/confirm': 5.1.12(@types/node@22.15.31) '@mswjs/interceptors': 0.37.6 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 - '@types/statuses': 2.0.5 + '@types/statuses': 2.0.6 graphql: 16.11.0 headers-polyfill: 4.0.3 is-node-process: 1.2.0 @@ -21572,7 +21590,7 @@ snapshots: node-source-walk@7.0.1: dependencies: - '@babel/parser': 7.27.4 + '@babel/parser': 7.27.5 nopt@7.2.1: dependencies: @@ -21674,11 +21692,11 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) nwsapi@2.2.18: {} - nx@20.5.0(@swc/core@1.11.29): + nx@20.5.0(@swc/core@1.12.0): dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 @@ -21725,7 +21743,7 @@ snapshots: '@nx/nx-linux-x64-musl': 20.5.0 '@nx/nx-win32-arm64-msvc': 20.5.0 '@nx/nx-win32-x64-msvc': 20.5.0 - '@swc/core': 1.11.29 + '@swc/core': 1.12.0 transitivePeerDependencies: - debug @@ -22920,7 +22938,7 @@ snapshots: ms: 2.1.3 on-finished: 2.4.1 range-parser: 1.2.1 - statuses: 2.0.1 + statuses: 2.0.2 transitivePeerDependencies: - supports-color @@ -23129,13 +23147,13 @@ snapshots: sirv@2.0.4: dependencies: - '@polka/url': 1.0.0-next.28 + '@polka/url': 1.0.0-next.29 mrmime: 2.0.1 totalist: 3.0.1 sirv@3.0.1: dependencies: - '@polka/url': 1.0.0-next.28 + '@polka/url': 1.0.0-next.29 mrmime: 2.0.1 totalist: 3.0.1 @@ -23229,6 +23247,8 @@ snapshots: statuses@2.0.1: {} + statuses@2.0.2: {} + std-env@3.9.0: {} stream-browserify@3.0.0: @@ -23252,7 +23272,7 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) string-width@4.2.3: dependencies: @@ -23358,6 +23378,10 @@ snapshots: strip-json-comments@3.1.1: {} + strip-literal@3.0.0: + dependencies: + js-tokens: 9.0.1 + strnum@1.1.2: {} strong-log-transformer@2.1.0: @@ -23471,16 +23495,16 @@ snapshots: temp-dir@1.0.0: {} - terser-webpack-plugin@5.3.14(@swc/core@1.11.29)(esbuild@0.25.5)(webpack@5.99.9): + terser-webpack-plugin@5.3.14(@swc/core@1.12.0)(esbuild@0.25.5)(webpack@5.99.9): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.2 serialize-javascript: 6.0.2 terser: 5.39.0 - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) optionalDependencies: - '@swc/core': 1.11.29 + '@swc/core': 1.12.0 esbuild: 0.25.5 terser@5.39.0: @@ -23540,7 +23564,7 @@ snapshots: tinyglobby@0.2.14: dependencies: - fdir: 6.4.4(picomatch@4.0.2) + fdir: 6.4.6(picomatch@4.0.2) picomatch: 4.0.2 tinypool@1.1.0: {} @@ -23914,13 +23938,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.2.2(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0): + vite-node@3.2.3(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vite: 6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -23935,38 +23959,38 @@ snapshots: - tsx - yaml - vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0): + vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0): dependencies: esbuild: 0.25.5 - fdir: 6.4.4(picomatch@4.0.2) + fdir: 6.4.6(picomatch@4.0.2) picomatch: 4.0.2 postcss: 8.5.4 rollup: 4.40.0 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 22.15.31 fsevents: 2.3.3 lightningcss: 1.29.3 terser: 5.39.0 tsx: 4.19.4 yaml: 2.7.0 - vitest-fail-on-console@0.7.1(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.2): + vitest-fail-on-console@0.7.1(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.3): dependencies: chalk: 5.3.0 - vite: 6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) - vitest: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(@vitest/browser@3.2.2)(@vitest/ui@3.2.2)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vite: 6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.3)(@vitest/ui@3.2.3)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) - vitest@3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)(@vitest/browser@3.2.2)(@vitest/ui@3.2.2)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0): + vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.3)(@vitest/ui@3.2.3)(jsdom@26.1.0)(lightningcss@1.29.3)(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0): dependencies: '@types/chai': 5.2.2 - '@vitest/expect': 3.2.2 - '@vitest/mocker': 3.2.2(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) + '@vitest/expect': 3.2.3 + '@vitest/mocker': 3.2.3(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0)) '@vitest/pretty-format': 3.2.3 - '@vitest/runner': 3.2.2 - '@vitest/snapshot': 3.2.2 - '@vitest/spy': 3.2.2 - '@vitest/utils': 3.2.2 + '@vitest/runner': 3.2.3 + '@vitest/snapshot': 3.2.3 + '@vitest/spy': 3.2.3 + '@vitest/utils': 3.2.3 chai: 5.2.0 debug: 4.4.1(supports-color@8.1.1) expect-type: 1.2.1 @@ -23979,14 +24003,14 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.0 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) - vite-node: 3.2.2(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vite: 6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) + vite-node: 3.2.3(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.15.30 - '@vitest/browser': 3.2.2(msw@2.7.3(@types/node@22.15.30)(typescript@5.8.3))(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.2) - '@vitest/ui': 3.2.2(vitest@3.2.2) + '@types/node': 22.15.31 + '@vitest/browser': 3.2.3(msw@2.7.3(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.31)(lightningcss@1.29.3)(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.0))(vitest@3.2.3) + '@vitest/ui': 3.2.3(vitest@3.2.3) jsdom: 26.1.0 transitivePeerDependencies: - jiti @@ -24055,7 +24079,7 @@ snapshots: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) + webpack: 5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)) webpack-merge: 6.0.1 optionalDependencies: webpack-bundle-analyzer: 4.10.2 @@ -24068,10 +24092,10 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.99.9(@swc/core@1.11.29)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)): + webpack@5.99.9(@swc/core@1.12.0)(esbuild@0.25.5)(webpack-cli@6.0.1(webpack-bundle-analyzer@4.10.2)(webpack@5.99.9)): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 @@ -24091,7 +24115,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.29)(esbuild@0.25.5)(webpack@5.99.9) + terser-webpack-plugin: 5.3.14(@swc/core@1.12.0)(esbuild@0.25.5)(webpack@5.99.9) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 79b08220986ca..0afa2bc79ab40 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -49,7 +49,6 @@ catalog: '@types/semver': ^7.7.0 '@types/use-sync-external-store': ^1.5.0 '@typescript-eslint/parser': ^8.33.1 - '@vitejs/plugin-react': ^4.5.1 autoprefixer: ^10.4.21 babel-plugin-module-resolver: ^5.0.2 babel-plugin-optimize-clsx: ^2.6.2 @@ -83,6 +82,11 @@ catalog: stylis: ^4.3.6 tsx: ^4.19.4 use-sync-external-store: ^1.5.0 - vitest: 3.2.2 + vitest: 3.2.3 + '@vitejs/plugin-react': ^4.5.2 + '@vitejs/plugin-react-swc': ^3.10.2 + '@vitest/coverage-v8': ^3.2.2 + '@vitest/browser': ^3.2.2 + '@vitest/ui': ^3.2.2 webpack-bundle-analyzer: ^4.10.2 yargs: ^18.0.0 diff --git a/test/e2e/vite.config.mts b/test/e2e/vite.config.mts index 56f8ac20f5162..97759f3cd7f8b 100644 --- a/test/e2e/vite.config.mts +++ b/test/e2e/vite.config.mts @@ -1,6 +1,6 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; -import { alias } from '../../vitest.shared.mjs'; +import { alias } from '../../vitest.shared.mts'; export default defineConfig({ build: { diff --git a/test/performance-charts/package.json b/test/performance-charts/package.json index cbd60299f0834..c198ecb378758 100644 --- a/test/performance-charts/package.json +++ b/test/performance-charts/package.json @@ -16,9 +16,9 @@ "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@vitejs/plugin-react": "catalog:", - "@vitejs/plugin-react-swc": "^3.10.1", - "@vitest/browser": "3.2.2", - "@vitest/ui": "3.2.2", + "@vitejs/plugin-react-swc": "catalog:", + "@vitest/browser": "catalog:", + "@vitest/ui": "catalog:", "jsdom": "^26.1.0", "react": "catalog:", "react-dom": "catalog:", diff --git a/test/regressions/vite.config.mts b/test/regressions/vite.config.mts index e34f8b37742e6..68748be96d697 100644 --- a/test/regressions/vite.config.mts +++ b/test/regressions/vite.config.mts @@ -1,7 +1,7 @@ import path from 'path'; import { defineConfig, transformWithEsbuild } from 'vite'; import react from '@vitejs/plugin-react'; -import { alias } from '../../vitest.shared.mjs'; +import { alias } from '../../vitest.shared.mts'; export default defineConfig({ build: { diff --git a/vitest.shared.mts b/vitest.shared.mts index 80e73b18793d5..4751c330e9a4b 100644 --- a/vitest.shared.mts +++ b/vitest.shared.mts @@ -36,24 +36,9 @@ export const alias = [ ]; export default defineConfig({ - plugins: [ - react({ - babel: { - plugins: [ - [ - '@mui/internal-babel-plugin-display-name', - { - allowedCallees: { - '@mui/x-internals/forwardRef': ['forwardRef'], - }, - }, - ], - ], - babelrc: false, - configFile: false, - }, - }), - ], + // If enabling babel plugins, ensure the tests in CI are stable + // https://github.com/mui/mui-x/pull/18341 + plugins: [react()], // We seem to need both this and the `env` property below to make it work. define: { 'process.env.NODE_ENV': '"test"',