diff --git a/package.json b/package.json index 1a26def5a..a0b920e08 100644 --- a/package.json +++ b/package.json @@ -79,9 +79,9 @@ "next-seo": "6.8.0", "next-suspense": "0.2.3", "randomcolor": "0.6.2", - "react": "18.3.1", + "react": "19.2.5", "react-countup": "6.5.3", - "react-dom": "18.3.1", + "react-dom": "19.2.5", "react-error-boundary": "4.1.2", "react-intersection-observer": "9.16.0", "react-masonry-css": "1.0.16", @@ -107,9 +107,9 @@ "@types/markdown-escape": "1.1.3", "@types/node": "20.19.39", "@types/randomcolor": "0.5.9", - "@types/react": "18.3.28", + "@types/react": "19.2.14", "@types/react-color": "3.0.13", - "@types/react-dom": "18.3.7", + "@types/react-dom": "19.2.3", "@types/remove-markdown": "0.3.4", "@types/ua-parser-js": "0.7.39", "@types/validator": "13.15.10", @@ -145,7 +145,7 @@ }, "resolutions": { "react-use": "17.6.0", - "@types/react": "17.0.68" + "@types/react": "19.2.14" }, "nextBundleAnalysis": { "budget": 358400, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bdebf7e3a..29d5b3da7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ settings: overrides: react-use: 17.6.0 - '@types/react': 17.0.68 + '@types/react': 19.2.14 importers: @@ -14,7 +14,7 @@ importers: dependencies: '@floating-ui/react-dom': specifier: 2.1.8 - version: 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.8(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@formkit/auto-animate': specifier: 0.9.0 version: 0.9.0 @@ -23,7 +23,7 @@ importers: version: 3.1.0 '@sentry/nextjs': specifier: 10.48.0 - version: 10.48.0(@opentelemetry/context-async-hooks@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.1))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.106.1) + version: 10.48.0(@opentelemetry/context-async-hooks@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.1))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5)(webpack@5.106.1) axios: specifier: 1.15.0 version: 1.15.0 @@ -38,7 +38,7 @@ importers: version: 2.0.25 framer-motion: specifier: 10.18.0 - version: 10.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 10.18.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) immer: specifier: ^10.2.0 version: 10.2.0 @@ -53,7 +53,7 @@ importers: version: 2.0.0 markdown-to-jsx: specifier: npm:@innei/markdown-to-jsx@7.4.5-fork.4 - version: '@innei/markdown-to-jsx@7.4.5-fork.4(react@18.3.1)' + version: '@innei/markdown-to-jsx@7.4.5-fork.4(react@19.2.5)' medium-zoom: specifier: 1.1.0 version: 1.1.0 @@ -62,52 +62,52 @@ importers: version: 11.14.0 next: specifier: 15.5.15 - version: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) next-intl: specifier: ^4.9.1 - version: 4.9.1(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@5.9.3) + version: 4.9.1(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5)(typescript@5.9.3) next-seo: specifier: 6.8.0 - version: 6.8.0(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.8.0(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) next-suspense: specifier: 0.2.3 - version: 0.2.3(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 0.2.3(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)) randomcolor: specifier: 0.6.2 version: 0.6.2 react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.2.5 + version: 19.2.5 react-countup: specifier: 6.5.3 - version: 6.5.3(react@18.3.1) + version: 6.5.3(react@19.2.5) react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.2.5 + version: 19.2.5(react@19.2.5) react-error-boundary: specifier: 4.1.2 - version: 4.1.2(react@18.3.1) + version: 4.1.2(react@19.2.5) react-intersection-observer: specifier: 9.16.0 - version: 9.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 9.16.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) react-masonry-css: specifier: 1.0.16 - version: 1.0.16(react@18.3.1) + version: 1.0.16(react@19.2.5) react-message-popup: specifier: 1.1.3 - version: 1.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.3(react-dom@19.2.5(react@19.2.5))(react@19.2.5) react-shortcut-guide: specifier: 1.0.0 version: 1.0.0 react-smooth-number-counter: specifier: npm:@reactify-components/smooth-number-counter - version: '@reactify-components/smooth-number-counter@0.0.2(react@18.3.1)' + version: '@reactify-components/smooth-number-counter@0.0.2(react@19.2.5)' react-toastify: specifier: 9.1.3 - version: 9.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 9.1.3(react-dom@19.2.5(react@19.2.5))(react@19.2.5) react-use: specifier: 17.6.0 - version: 17.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 17.6.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) remove-markdown: specifier: 0.6.3 version: 0.6.3 @@ -116,7 +116,7 @@ importers: version: 4.8.3 swr: specifier: 2.4.1 - version: 2.4.1(react@18.3.1) + version: 2.4.1(react@19.2.5) validator: specifier: 13.15.35 version: 13.15.35 @@ -125,7 +125,7 @@ importers: version: 1.0.15 zustand: specifier: ^4.5.7 - version: 4.5.7(@types/react@17.0.68)(immer@10.2.0)(react@18.3.1) + version: 4.5.7(@types/react@19.2.14)(immer@10.2.0)(react@19.2.5) devDependencies: '@next/bundle-analyzer': specifier: 15.5.15 @@ -155,14 +155,14 @@ importers: specifier: 0.5.9 version: 0.5.9 '@types/react': - specifier: 17.0.68 - version: 17.0.68 + specifier: 19.2.14 + version: 19.2.14 '@types/react-color': specifier: 3.0.13 - version: 3.0.13(@types/react@17.0.68) + version: 3.0.13(@types/react@19.2.14) '@types/react-dom': - specifier: 18.3.7 - version: 18.3.7(@types/react@17.0.68) + specifier: 19.2.3 + version: 19.2.3(@types/react@19.2.14) '@types/remove-markdown': specifier: 0.3.4 version: 0.3.4 @@ -240,7 +240,7 @@ importers: version: 6.1.3 tilg: specifier: 0.1.1 - version: 0.1.1(react@18.3.1) + version: 0.1.1(react@19.2.5) typescript: specifier: 5.9.3 version: 5.9.3 @@ -1877,24 +1877,21 @@ packages: '@types/pg@8.15.6': resolution: {integrity: sha512-NoaMtzhxOrubeL/7UZuNTrejB4MPAJ0RpxZqXQf2qXuVlTPuG6Y8p4u9dKRaue4yjmC7ZhzVO2/Yyyn25znrPQ==} - '@types/prop-types@15.7.5': - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - '@types/randomcolor@0.5.9': resolution: {integrity: sha512-k58cfpkK15AKn1m+oRd9nh5BnuiowhbyvBBdAzcddtARMr3xRzP0VlFaAKovSG6N6Knx08EicjPlOMzDejerrQ==} '@types/react-color@3.0.13': resolution: {integrity: sha512-2c/9FZ4ixC5T3JzN0LP5Cke2Mf0MKOP2Eh0NPDPWmuVH3NjPyhEjqNMQpN1Phr5m74egAy+p2lYNAFrX1z9Yrg==} peerDependencies: - '@types/react': 17.0.68 + '@types/react': 19.2.14 - '@types/react-dom@18.3.7': - resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: - '@types/react': 17.0.68 + '@types/react': 19.2.14 - '@types/react@17.0.68': - resolution: {integrity: sha512-y8heXejd/Gi43S28GOqIFmr6BzhLa3anMlPojRu4rHh3MtRrrpB+BtLEcqP3XPO1urXByzBdkOLU7sodYWnpkA==} + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} '@types/reactcss@1.2.6': resolution: {integrity: sha512-qaIzpCuXNWomGR1Xq8SCFTtF4v8V27Y6f+b9+bzHiv087MylI/nTCqqdChNeWS7tslgROmYB7yeiruWX7WnqNg==} @@ -1902,9 +1899,6 @@ packages: '@types/remove-markdown@0.3.4': resolution: {integrity: sha512-i753EH/p02bw7bLlpfS/4CV1rdikbGiLabWyVsAvsFid3cA5RNU1frG7JycgY+NSnFwtoGlElvZVceCytecTDA==} - '@types/scheduler@0.16.2': - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} - '@types/tedious@4.0.14': resolution: {integrity: sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==} @@ -2377,9 +2371,6 @@ packages: cssfilter@0.0.10: resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==} - csstype@3.1.0: - resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} - csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} @@ -4011,10 +4002,10 @@ packages: peerDependencies: react: '>= 16.3.0' - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.2.5: + resolution: {integrity: sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==} peerDependencies: - react: ^18.3.1 + react: ^19.2.5 react-error-boundary@4.1.2: resolution: {integrity: sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==} @@ -4065,8 +4056,8 @@ packages: react: '*' react-dom: '*' - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.2.5: + resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -4162,8 +4153,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} schema-utils@4.3.3: resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} @@ -4679,7 +4670,7 @@ packages: resolution: {integrity: sha512-CHOUy7mu3lbD6o6LJLfllpjkzhHXSBlX8B9+qPddUsIfeF5S/UZ5q0kmCsnRqT1UHFQZchNFDDzMbQsuesHWlw==} engines: {node: '>=12.7.0'} peerDependencies: - '@types/react': 17.0.68 + '@types/react': 19.2.14 immer: '>=9.0.6' react: '>=16.8' peerDependenciesMeta: @@ -5202,11 +5193,11 @@ snapshots: '@floating-ui/core': 1.7.5 '@floating-ui/utils': 0.2.11 - '@floating-ui/react-dom@2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.8(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@floating-ui/dom': 1.7.6 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) '@floating-ui/utils@0.2.11': {} @@ -5351,9 +5342,9 @@ snapshots: '@img/sharp-win32-x64@0.34.5': optional: true - '@innei/markdown-to-jsx@7.4.5-fork.4(react@18.3.1)': + '@innei/markdown-to-jsx@7.4.5-fork.4(react@19.2.5)': dependencies: - react: 18.3.1 + react: 19.2.5 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -5755,9 +5746,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@reactify-components/smooth-number-counter@0.0.2(react@18.3.1)': + '@reactify-components/smooth-number-counter@0.0.2(react@19.2.5)': dependencies: - react: 18.3.1 + react: 19.2.5 '@rollup/plugin-commonjs@28.0.1(rollup@4.60.1)': dependencies: @@ -5945,7 +5936,7 @@ snapshots: '@sentry/core@10.48.0': {} - '@sentry/nextjs@10.48.0(@opentelemetry/context-async-hooks@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.1))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.106.1)': + '@sentry/nextjs@10.48.0(@opentelemetry/context-async-hooks@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.1))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5)(webpack@5.106.1)': dependencies: '@opentelemetry/api': 1.9.1 '@opentelemetry/semantic-conventions': 1.40.0 @@ -5955,10 +5946,10 @@ snapshots: '@sentry/core': 10.48.0 '@sentry/node': 10.48.0 '@sentry/opentelemetry': 10.48.0(@opentelemetry/api@1.9.1)(@opentelemetry/context-async-hooks@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0) - '@sentry/react': 10.48.0(react@18.3.1) + '@sentry/react': 10.48.0(react@19.2.5) '@sentry/vercel-edge': 10.48.0 '@sentry/webpack-plugin': 5.2.0(webpack@5.106.1) - next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) rollup: 4.60.1 stacktrace-parser: 0.1.11 transitivePeerDependencies: @@ -6034,11 +6025,11 @@ snapshots: '@opentelemetry/semantic-conventions': 1.40.0 '@sentry/core': 10.48.0 - '@sentry/react@10.48.0(react@18.3.1)': + '@sentry/react@10.48.0(react@19.2.5)': dependencies: '@sentry/browser': 10.48.0 '@sentry/core': 10.48.0 - react: 18.3.1 + react: 19.2.5 '@sentry/vercel-edge@10.48.0': dependencies: @@ -6303,33 +6294,27 @@ snapshots: pg-protocol: 1.13.0 pg-types: 2.2.0 - '@types/prop-types@15.7.5': {} - '@types/randomcolor@0.5.9': {} - '@types/react-color@3.0.13(@types/react@17.0.68)': + '@types/react-color@3.0.13(@types/react@19.2.14)': dependencies: - '@types/react': 17.0.68 + '@types/react': 19.2.14 '@types/reactcss': 1.2.6 - '@types/react-dom@18.3.7(@types/react@17.0.68)': + '@types/react-dom@19.2.3(@types/react@19.2.14)': dependencies: - '@types/react': 17.0.68 + '@types/react': 19.2.14 - '@types/react@17.0.68': + '@types/react@19.2.14': dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.2 - csstype: 3.1.0 + csstype: 3.2.3 '@types/reactcss@1.2.6': dependencies: - '@types/react': 17.0.68 + '@types/react': 19.2.14 '@types/remove-markdown@0.3.4': {} - '@types/scheduler@0.16.2': {} - '@types/tedious@4.0.14': dependencies: '@types/node': 20.19.39 @@ -6888,8 +6873,6 @@ snapshots: cssfilter@0.0.10: {} - csstype@3.1.0: {} - csstype@3.2.3: {} cytoscape-cose-bilkent@4.1.0(cytoscape@3.33.2): @@ -7547,13 +7530,13 @@ snapshots: fraction.js@5.3.4: {} - framer-motion@10.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@10.18.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) fsevents@2.3.3: optional: true @@ -8130,15 +8113,15 @@ snapshots: ms@2.1.3: {} - nano-css@5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nano-css@5.6.2(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: '@jridgewell/sourcemap-codec': 1.5.5 css-tree: 1.1.3 csstype: 3.2.3 fastest-stable-stringify: 2.0.2 inline-style-prefixer: 7.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) rtl-css-js: 1.16.1 stacktrace-js: 2.0.2 stylis: 4.3.6 @@ -8155,42 +8138,42 @@ snapshots: next-intl-swc-plugin-extractor@4.9.1: {} - next-intl@4.9.1(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@5.9.3): + next-intl@4.9.1(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5)(typescript@5.9.3): dependencies: '@formatjs/intl-localematcher': 0.8.2 '@parcel/watcher': 2.5.6 '@swc/core': 1.15.24 icu-minify: 4.9.1 negotiator: 1.0.0 - next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) next-intl-swc-plugin-extractor: 4.9.1 po-parser: 2.1.1 - react: 18.3.1 - use-intl: 4.9.1(react@18.3.1) + react: 19.2.5 + use-intl: 4.9.1(react@19.2.5) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - '@swc/helpers' - next-seo@6.8.0(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-seo@6.8.0(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) - next-suspense@0.2.3(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-suspense@0.2.3(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)): dependencies: - next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: '@next/env': 15.5.15 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001787 postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.6(@babel/core@7.29.0)(react@18.3.1) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.5) optionalDependencies: '@next/swc-darwin-arm64': 15.5.15 '@next/swc-darwin-x64': 15.5.15 @@ -8717,53 +8700,52 @@ snapshots: randomcolor@0.6.2: {} - react-countup@6.5.3(react@18.3.1): + react-countup@6.5.3(react@19.2.5): dependencies: countup.js: 2.10.0 - react: 18.3.1 + react: 19.2.5 - react-dom@18.3.1(react@18.3.1): + react-dom@19.2.5(react@19.2.5): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.2.5 + scheduler: 0.27.0 - react-error-boundary@4.1.2(react@18.3.1): + react-error-boundary@4.1.2(react@19.2.5): dependencies: '@babel/runtime': 7.29.2 - react: 18.3.1 + react: 19.2.5 - react-intersection-observer@9.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-intersection-observer@9.16.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - react: 18.3.1 + react: 19.2.5 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.5(react@19.2.5) react-is@16.13.1: {} - react-masonry-css@1.0.16(react@18.3.1): + react-masonry-css@1.0.16(react@19.2.5): dependencies: - react: 18.3.1 + react: 19.2.5 - react-message-popup@1.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-message-popup@1.1.3(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) react-shortcut-guide@1.0.0: {} - react-toastify@9.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-toastify@9.1.3(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: clsx: 1.2.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) - react-universal-interface@0.6.2(react@18.3.1)(tslib@2.8.1): + react-universal-interface@0.6.2(react@19.2.5)(tslib@2.8.1): dependencies: - react: 18.3.1 + react: 19.2.5 tslib: 2.8.1 - react-use@17.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-use@17.6.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: '@types/js-cookie': 2.2.7 '@xobotyi/scrollbar-width': 1.9.5 @@ -8771,10 +8753,10 @@ snapshots: fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 js-cookie: 2.2.1 - nano-css: 5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-universal-interface: 0.6.2(react@18.3.1)(tslib@2.8.1) + nano-css: 5.6.2(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + react-universal-interface: 0.6.2(react@19.2.5)(tslib@2.8.1) resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 set-harmonic-interval: 1.0.1 @@ -8782,9 +8764,7 @@ snapshots: ts-easing: 0.2.0 tslib: 2.8.1 - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.2.5: {} read-cache@1.0.0: dependencies: @@ -8931,9 +8911,7 @@ snapshots: safer-buffer@2.1.2: {} - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.27.0: {} schema-utils@4.3.3: dependencies: @@ -9177,10 +9155,10 @@ snapshots: strip-json-comments@3.1.1: {} - styled-jsx@5.1.6(@babel/core@7.29.0)(react@18.3.1): + styled-jsx@5.1.6(@babel/core@7.29.0)(react@19.2.5): dependencies: client-only: 0.0.1 - react: 18.3.1 + react: 19.2.5 optionalDependencies: '@babel/core': 7.29.0 @@ -9196,11 +9174,11 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swr@2.4.1(react@18.3.1): + swr@2.4.1(react@19.2.5): dependencies: dequal: 2.0.3 - react: 18.3.1 - use-sync-external-store: 1.6.0(react@18.3.1) + react: 19.2.5 + use-sync-external-store: 1.6.0(react@19.2.5) tapable@2.3.2: {} @@ -9221,9 +9199,9 @@ snapshots: throttle-debounce@3.0.1: {} - tilg@0.1.1(react@18.3.1): + tilg@0.1.1(react@19.2.5): dependencies: - react: 18.3.1 + react: 19.2.5 tinyexec@1.1.1: {} @@ -9325,17 +9303,17 @@ snapshots: dependencies: punycode: 2.3.1 - use-intl@4.9.1(react@18.3.1): + use-intl@4.9.1(react@19.2.5): dependencies: '@formatjs/fast-memoize': 3.1.1 '@schummar/icu-type-parser': 1.21.5 icu-minify: 4.9.1 intl-messageformat: 11.2.0 - react: 18.3.1 + react: 19.2.5 - use-sync-external-store@1.6.0(react@18.3.1): + use-sync-external-store@1.6.0(react@19.2.5): dependencies: - react: 18.3.1 + react: 19.2.5 util-deprecate@1.0.2: {} @@ -9529,12 +9507,12 @@ snapshots: zod@4.3.6: {} - zustand@4.5.7(@types/react@17.0.68)(immer@10.2.0)(react@18.3.1): + zustand@4.5.7(@types/react@19.2.14)(immer@10.2.0)(react@19.2.5): dependencies: - use-sync-external-store: 1.6.0(react@18.3.1) + use-sync-external-store: 1.6.0(react@19.2.5) optionalDependencies: - '@types/react': 17.0.68 + '@types/react': 19.2.14 immer: 10.2.0 - react: 18.3.1 + react: 19.2.5 zx@8.8.5: {}