diff --git a/package.json b/package.json index 71cf2cf6..9de3daff 100644 --- a/package.json +++ b/package.json @@ -52,8 +52,8 @@ "@fortawesome/react-fontawesome": "0.2.2", "@headlessui/react": "1.7.19", "@radix-ui/react-tabs": "1.1.0", - "react": "16.14.0", - "react-dom": "16.14.0" + "react": "18.3.1", + "react-dom": "18.3.1" }, "devDependencies": { "@babel/core": "7.25.2", @@ -75,12 +75,13 @@ "@storybook/blocks": "8.2.8", "@storybook/react": "8.2.8", "@storybook/react-webpack5": "8.2.8", + "@testing-library/dom": "10.4.0", "@testing-library/jest-dom": "6.4.8", - "@testing-library/react": "12.1.5", + "@testing-library/react": "16.0.0", "@testing-library/user-event": "14.5.2", "@types/jest": "29.5.12", - "@types/react": "16.14.60", - "@types/react-dom": "16.9.24", + "@types/react": "18.3.3", + "@types/react-dom": "18.3.0", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "autoprefixer": "10.4.20", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97b11cdd..0bf10803 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,19 +16,19 @@ importers: version: 6.6.0 '@fortawesome/react-fontawesome': specifier: 0.2.2 - version: 0.2.2(@fortawesome/fontawesome-svg-core@6.6.0)(react@16.14.0) + version: 0.2.2(@fortawesome/fontawesome-svg-core@6.6.0)(react@18.3.1) '@headlessui/react': specifier: 1.7.19 - version: 1.7.19(react-dom@16.14.0(react@16.14.0))(react@16.14.0) + version: 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-tabs': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: - specifier: 16.14.0 - version: 16.14.0 + specifier: 18.3.1 + version: 18.3.1 react-dom: - specifier: 16.14.0 - version: 16.14.0(react@16.14.0) + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@babel/core': specifier: 7.25.2 @@ -71,7 +71,7 @@ importers: version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-links': specifier: 8.2.8 - version: 8.2.8(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + version: 8.2.8(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-styling-webpack': specifier: 1.0.0 version: 1.0.0(webpack@5.91.0(esbuild@0.21.5)) @@ -80,31 +80,34 @@ importers: version: 3.0.3(webpack@5.91.0(esbuild@0.21.5)) '@storybook/blocks': specifier: 8.2.8 - version: 8.2.8(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + version: 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/react': specifier: 8.2.8 - version: 8.2.8(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) + version: 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) '@storybook/react-webpack5': specifier: 8.2.8 - version: 8.2.8(esbuild@0.21.5)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) + version: 8.2.8(esbuild@0.21.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) + '@testing-library/dom': + specifier: 10.4.0 + version: 10.4.0 '@testing-library/jest-dom': specifier: 6.4.8 version: 6.4.8 '@testing-library/react': - specifier: 12.1.5 - version: 12.1.5(react-dom@16.14.0(react@16.14.0))(react@16.14.0) + specifier: 16.0.0 + version: 16.0.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: 14.5.2 - version: 14.5.2(@testing-library/dom@10.1.0) + version: 14.5.2(@testing-library/dom@10.4.0) '@types/jest': specifier: 29.5.12 version: 29.5.12 '@types/react': - specifier: 16.14.60 - version: 16.14.60 + specifier: 18.3.3 + version: 18.3.3 '@types/react-dom': - specifier: 16.9.24 - version: 16.9.24 + specifier: 18.3.0 + version: 18.3.0 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) @@ -134,7 +137,7 @@ importers: version: 28.8.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(jest@29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@types/node@20.12.8)(typescript@5.5.4)))(typescript@5.5.4) eslint-plugin-jest-dom: specifier: 5.4.0 - version: 5.4.0(@testing-library/dom@10.1.0)(eslint@8.57.0) + version: 5.4.0(@testing-library/dom@10.4.0)(eslint@8.57.0) eslint-plugin-jsx-a11y: specifier: 6.9.0 version: 6.9.0(eslint@8.57.0) @@ -1809,24 +1812,28 @@ packages: '@tanstack/virtual-core@3.5.0': resolution: {integrity: sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==} - '@testing-library/dom@10.1.0': - resolution: {integrity: sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==} + '@testing-library/dom@10.4.0': + resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} engines: {node: '>=18'} - '@testing-library/dom@8.20.1': - resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==} - engines: {node: '>=12'} - '@testing-library/jest-dom@6.4.8': resolution: {integrity: sha512-JD0G+Zc38f5MBHA4NgxQMR5XtO5Jx9g86jqturNTt2WUfRmLDIY7iKkWHDCCTiDuFMre6nxAD5wHw9W5kI4rGw==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - '@testing-library/react@12.1.5': - resolution: {integrity: sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==} - engines: {node: '>=12'} + '@testing-library/react@16.0.0': + resolution: {integrity: sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==} + engines: {node: '>=18'} peerDependencies: - react: <18.0.0 - react-dom: <18.0.0 + '@testing-library/dom': ^10.0.0 + '@types/react': ^18.0.0 + '@types/react-dom': ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true '@testing-library/user-event@14.5.2': resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} @@ -1968,11 +1975,11 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@16.9.24': - resolution: {integrity: sha512-Gcmq2JTDheyWn/1eteqyzzWKSqDjYU6KYsIvH7thb7CR5OYInAWOX+7WnKf6PaU/cbdOc4szJItcDEJO7UGmfA==} + '@types/react-dom@18.3.0': + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react@16.14.60': - resolution: {integrity: sha512-wIFmnczGsTcgwCBeIYOuy2mdXEiKZ5znU/jNOnMZPQyCcIxauMGWlX0TNG4lZ7NxRKj7YUIZRneJQSSdB2jKgg==} + '@types/react@18.3.3': + resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} '@types/resolve@1.17.1': resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} @@ -1980,9 +1987,6 @@ packages: '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} - '@types/scheduler@0.16.8': - resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} - '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -4977,10 +4981,10 @@ packages: resolution: {integrity: sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ==} engines: {node: '>=16.14.0'} - react-dom@16.14.0: - resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: - react: ^16.14.0 + react: ^18.3.1 react-element-to-jsx-string@15.0.0: resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==} @@ -5000,8 +5004,8 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react@16.14.0: - resolution: {integrity: sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==} + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -5174,8 +5178,8 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.19.1: - resolution: {integrity: sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==} + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -7047,18 +7051,18 @@ snapshots: dependencies: '@fortawesome/fontawesome-common-types': 6.6.0 - '@fortawesome/react-fontawesome@0.2.2(@fortawesome/fontawesome-svg-core@6.6.0)(react@16.14.0)': + '@fortawesome/react-fontawesome@0.2.2(@fortawesome/fontawesome-svg-core@6.6.0)(react@18.3.1)': dependencies: '@fortawesome/fontawesome-svg-core': 6.6.0 prop-types: 15.8.1 - react: 16.14.0 + react: 18.3.1 - '@headlessui/react@1.7.19(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-virtual': 3.5.0(react-dom@16.14.0(react@16.14.0))(react@16.14.0) + '@tanstack/react-virtual': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@humanwhocodes/config-array@0.11.14': dependencies: @@ -7280,11 +7284,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@mdx-js/react@3.0.1(@types/react@16.14.60)(react@16.14.0)': + '@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 16.14.60 - react: 16.14.0 + '@types/react': 18.3.3 + react: 18.3.1 '@nodelib/fs.scandir@2.1.5': dependencies: @@ -7303,120 +7307,120 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-collection@1.1.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-context': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) - '@radix-ui/react-slot': 1.1.0(@types/react@16.14.60)(react@16.14.0) - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 16.14.60 - '@types/react-dom': 16.9.24 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-compose-refs@1.1.0(@types/react@16.14.60)(react@16.14.0)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - react: 16.14.0 + react: 18.3.1 optionalDependencies: - '@types/react': 16.14.60 + '@types/react': 18.3.3 - '@radix-ui/react-context@1.1.0(@types/react@16.14.60)(react@16.14.0)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - react: 16.14.0 + react: 18.3.1 optionalDependencies: - '@types/react': 16.14.60 + '@types/react': 18.3.3 - '@radix-ui/react-direction@1.1.0(@types/react@16.14.60)(react@16.14.0)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - react: 16.14.0 + react: 18.3.1 optionalDependencies: - '@types/react': 16.14.60 + '@types/react': 18.3.3 - '@radix-ui/react-id@1.1.0(@types/react@16.14.60)(react@16.14.0)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@16.14.60)(react@16.14.0) - react: 16.14.0 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) + react: 18.3.1 optionalDependencies: - '@types/react': 16.14.60 + '@types/react': 18.3.3 - '@radix-ui/react-presence@1.1.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@16.14.60)(react@16.14.0) - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 16.14.60 - '@types/react-dom': 16.9.24 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@16.14.60)(react@16.14.0) - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 16.14.60 - '@types/react-dom': 16.9.24 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-context': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-direction': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-id': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@16.14.60)(react@16.14.0) - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 16.14.60 - '@types/react-dom': 16.9.24 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-slot@1.1.0(@types/react@16.14.60)(react@16.14.0)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@16.14.60)(react@16.14.0) - react: 16.14.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + react: 18.3.1 optionalDependencies: - '@types/react': 16.14.60 + '@types/react': 18.3.3 - '@radix-ui/react-tabs@1.1.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@radix-ui/react-tabs@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-direction': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-id': 1.1.0(@types/react@16.14.60)(react@16.14.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@16.9.24)(@types/react@16.14.60)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@16.14.60)(react@16.14.0) - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 16.14.60 - '@types/react-dom': 16.9.24 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@16.14.60)(react@16.14.0)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - react: 16.14.0 + react: 18.3.1 optionalDependencies: - '@types/react': 16.14.60 + '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@16.14.60)(react@16.14.0)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@16.14.60)(react@16.14.0) - react: 16.14.0 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) + react: 18.3.1 optionalDependencies: - '@types/react': 16.14.60 + '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@16.14.60)(react@16.14.0)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - react: 16.14.0 + react: 18.3.1 optionalDependencies: - '@types/react': 16.14.60 + '@types/react': 18.3.3 '@rollup/plugin-babel@5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1)': dependencies: @@ -7516,15 +7520,15 @@ snapshots: '@storybook/addon-docs@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@babel/core': 7.25.2 - '@mdx-js/react': 3.0.1(@types/react@16.14.60)(react@16.14.0) - '@storybook/blocks': 8.2.8(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) + '@storybook/blocks': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/csf-plugin': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 8.2.8(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) - '@types/react': 16.14.60 + '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@types/react': 18.3.3 fs-extra: 11.2.0 - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) rehype-external-links: 3.0.0 rehype-slug: 6.0.0 storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) @@ -7553,14 +7557,14 @@ snapshots: '@storybook/global': 5.0.0 storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/addon-links@8.2.8(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + '@storybook/addon-links@8.2.8(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 optionalDependencies: - react: 16.14.0 + react: 18.3.1 '@storybook/addon-measure@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: @@ -7596,26 +7600,26 @@ snapshots: - supports-color - webpack - '@storybook/blocks@8.2.8(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + '@storybook/blocks@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - '@storybook/icons': 1.2.9(react-dom@16.14.0(react@16.14.0))(react@16.14.0) + '@storybook/icons': 1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/lodash': 4.17.0 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 - markdown-to-jsx: 7.4.7(react@16.14.0) + markdown-to-jsx: 7.4.7(react@18.3.1) memoizerific: 1.11.3 polished: 4.3.1 - react-colorful: 5.6.1(react-dom@16.14.0(react@16.14.0))(react@16.14.0) + react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) telejson: 7.2.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 optionalDependencies: - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@storybook/builder-webpack5@8.2.8(esbuild@0.21.5)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)': dependencies: @@ -7716,10 +7720,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.2.9(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@storybook/icons@1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@storybook/manager-api@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: @@ -7727,19 +7731,19 @@ snapshots: '@storybook/node-logger@8.0.9': {} - '@storybook/preset-react-webpack@8.2.8(esbuild@0.21.5)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)': + '@storybook/preset-react-webpack@8.2.8(esbuild@0.21.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)': dependencies: '@storybook/core-webpack': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) - '@storybook/react': 8.2.8(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) + '@storybook/react': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.5.4)(webpack@5.91.0(esbuild@0.21.5)) '@types/node': 18.19.31 '@types/semver': 7.5.8 find-up: 5.0.0 fs-extra: 11.2.0 magic-string: 0.30.10 - react: 16.14.0 + react: 18.3.1 react-docgen: 7.0.3 - react-dom: 16.14.0(react@16.14.0) + react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 semver: 7.6.0 storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) @@ -7772,20 +7776,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.2.8(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + '@storybook/react-dom-shim@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/react-webpack5@8.2.8(esbuild@0.21.5)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)': + '@storybook/react-webpack5@8.2.8(esbuild@0.21.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)': dependencies: '@storybook/builder-webpack5': 8.2.8(esbuild@0.21.5)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) - '@storybook/preset-react-webpack': 8.2.8(esbuild@0.21.5)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) - '@storybook/react': 8.2.8(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) + '@storybook/preset-react-webpack': 8.2.8(esbuild@0.21.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) + '@storybook/react': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) '@types/node': 18.19.31 - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) optionalDependencies: typescript: 5.5.4 @@ -7797,13 +7801,13 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.2.8(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)': + '@storybook/react@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)': dependencies: '@storybook/components': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/preview-api': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) - '@storybook/react-dom-shim': 8.2.8(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/theming': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 @@ -7815,9 +7819,9 @@ snapshots: html-tags: 3.3.1 lodash: 4.17.21 prop-types: 15.8.1 - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) - react-element-to-jsx-string: 15.0.0(react-dom@16.14.0(react@16.14.0))(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) semver: 7.6.0 storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 @@ -7830,15 +7834,15 @@ snapshots: dependencies: storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@tanstack/react-virtual@3.5.0(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@tanstack/react-virtual@3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/virtual-core': 3.5.0 - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@tanstack/virtual-core@3.5.0': {} - '@testing-library/dom@10.1.0': + '@testing-library/dom@10.4.0': dependencies: '@babel/code-frame': 7.24.7 '@babel/runtime': 7.24.5 @@ -7849,17 +7853,6 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/dom@8.20.1': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.24.5 - '@types/aria-query': 5.0.4 - aria-query: 5.1.3 - chalk: 4.1.2 - dom-accessibility-api: 0.5.16 - lz-string: 1.5.0 - pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.8': dependencies: '@adobe/css-tools': 4.4.0 @@ -7871,17 +7864,19 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@12.1.5(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@testing-library/react@16.0.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@testing-library/dom': 8.20.1 - '@types/react-dom': 16.9.24 - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + '@testing-library/dom': 10.4.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0)': + '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: - '@testing-library/dom': 10.1.0 + '@testing-library/dom': 10.4.0 '@tootallnate/once@2.0.0': {} @@ -8026,14 +8021,13 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@16.9.24': + '@types/react-dom@18.3.0': dependencies: - '@types/react': 16.14.60 + '@types/react': 18.3.3 - '@types/react@16.14.60': + '@types/react@18.3.3': dependencies: '@types/prop-types': 15.7.12 - '@types/scheduler': 0.16.8 csstype: 3.1.3 '@types/resolve@1.17.1': @@ -8042,8 +8036,6 @@ snapshots: '@types/resolve@1.20.6': {} - '@types/scheduler@0.16.8': {} - '@types/semver@7.5.8': {} '@types/send@0.17.4': @@ -9368,13 +9360,13 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-plugin-jest-dom@5.4.0(@testing-library/dom@10.1.0)(eslint@8.57.0): + eslint-plugin-jest-dom@5.4.0(@testing-library/dom@10.4.0)(eslint@8.57.0): dependencies: '@babel/runtime': 7.24.5 eslint: 8.57.0 requireindex: 1.2.0 optionalDependencies: - '@testing-library/dom': 10.1.0 + '@testing-library/dom': 10.4.0 eslint-plugin-jest@28.8.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(jest@29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@types/node@20.12.8)(typescript@5.5.4)))(typescript@5.5.4): dependencies: @@ -10824,9 +10816,9 @@ snapshots: map-or-similar@1.5.0: {} - markdown-to-jsx@7.4.7(react@16.14.0): + markdown-to-jsx@7.4.7(react@18.3.1): dependencies: - react: 16.14.0 + react: 18.3.1 mdn-data@2.0.14: {} @@ -11519,10 +11511,10 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-colorful@5.6.1(react-dom@16.14.0(react@16.14.0))(react@16.14.0): + react-colorful@5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-docgen-typescript@2.2.2(typescript@5.5.4): dependencies: @@ -11543,20 +11535,18 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@16.14.0(react@16.14.0): + react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 - prop-types: 15.8.1 - react: 16.14.0 - scheduler: 0.19.1 + react: 18.3.1 + scheduler: 0.23.2 - react-element-to-jsx-string@15.0.0(react-dom@16.14.0(react@16.14.0))(react@16.14.0): + react-element-to-jsx-string@15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@base2/pretty-print-object': 1.0.1 is-plain-object: 5.0.0 - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-is: 18.1.0 react-is@16.13.1: {} @@ -11567,11 +11557,9 @@ snapshots: react-is@18.3.1: {} - react@16.14.0: + react@18.3.1: dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 - prop-types: 15.8.1 read-cache@1.0.0: dependencies: @@ -11784,10 +11772,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.19.1: + scheduler@0.23.2: dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 schema-utils@2.7.1: dependencies: