diff --git a/packages/components/package.json b/packages/components/package.json index 23aca37cc3e..8c8815b93d7 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -167,7 +167,7 @@ "react": "^19.2.4", "react-dom": "^19.2.4", "react-highlight": "^0.15.0", - "react-intl": "^7.1.14", + "react-intl": "^10.1.2", "rollup": "^4.60.1", "sass": "1.79.6", "serialize-query-params": "^2.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f76b07dd30..92cc2a8bbe5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -484,8 +484,8 @@ importers: specifier: ^0.15.0 version: 0.15.0 react-intl: - specifier: ^7.1.14 - version: 7.1.14(react@19.2.4)(typescript@5.9.3) + specifier: ^10.1.2 + version: 10.1.2(@types/react@18.3.28)(react@19.2.4) rollup: specifier: ^4.60.1 version: 4.60.1 @@ -1821,6 +1821,9 @@ packages: '@formatjs/fast-memoize@3.1.0': resolution: {integrity: sha512-b5mvSWCI+XVKiz5WhnBCY3RJ4ZwfjAidU0yVlKa3d3MSgKmH1hC3tBGEAtYyN5mqL7N0G5x0BOUYyO8CEupWgg==} + '@formatjs/fast-memoize@3.1.2': + resolution: {integrity: sha512-vPnriihkfK0lzoQGaXq+qXH23VsYyansRTkTgo2aTG0k1NjLFyZimFVdfj4C9JkSE5dm7CEngcQ5TTc1yAyBfQ==} + '@formatjs/icu-messageformat-parser@2.11.4': resolution: {integrity: sha512-7kR78cRrPNB4fjGFZg3Rmj5aah8rQj9KPzuLsmcSn4ipLXQvC04keycTI1F7kJYDwIXtT2+7IDEto842CfZBtw==} @@ -1830,6 +1833,9 @@ packages: '@formatjs/icu-messageformat-parser@3.5.1': resolution: {integrity: sha512-sSDmSvmmoVQ92XqWb499KrIhv/vLisJU8ITFrx7T7NZHUmMY7EL9xgRowAosaljhqnj/5iufG24QrdzB6X3ItA==} + '@formatjs/icu-messageformat-parser@3.5.4': + resolution: {integrity: sha512-JVY39ROgLt+pIYngo6piyj4OVfZmXs/2FkC4wLS+ql1Eig/sGJKB7YwDO/5bkJFkfwaFAeIpgEiJc8hiYxNalw==} + '@formatjs/icu-skeleton-parser@1.8.16': resolution: {integrity: sha512-H13E9Xl+PxBd8D5/6TVUluSpxGNvFSlN/b3coUp0e0JpuWXXnQDiavIpY3NnvSp4xhEMoXyyBvVfdFX8jglOHQ==} @@ -1839,6 +1845,9 @@ packages: '@formatjs/icu-skeleton-parser@2.1.1': resolution: {integrity: sha512-PSFABlcNefjI6yyk8f7nyX1DC7NHmq6WaCHZLySEXBrXuLOB2f935YsnzuPjlz+ibhb9yWTdPeVX1OVcj24w2Q==} + '@formatjs/icu-skeleton-parser@2.1.4': + resolution: {integrity: sha512-8bSFZbrlvGX11ywMZxtgkPBt5Q8/etyts7j7j+GWpOVK1g43zwMIH3LZxk43HAtEP7L/jtZ+OZaMiFTOiBj9CA==} + '@formatjs/intl-localematcher@0.5.4': resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==} @@ -1856,6 +1865,9 @@ packages: typescript: optional: true + '@formatjs/intl@4.1.6': + resolution: {integrity: sha512-eQuZCkG7kVBIjMhLhvsRZmYnVbTHBiiM+fNxIbDg7LZ9WXcpWUISuv58baq2dov7vz3qXYtDEgJ9AODZK6idaQ==} + '@formatjs/ts-transformer@3.13.14': resolution: {integrity: sha512-TP/R54lxQ9Drzzimxrrt6yBT/xBofTgYl5wSTpyKe3Aq9vIBVcFmS6EOqycj0X34KGu3EpDPGO0ng8ZQZGLIFg==} peerDependencies: @@ -6527,6 +6539,9 @@ packages: intl-messageformat@10.7.18: resolution: {integrity: sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g==} + intl-messageformat@11.2.1: + resolution: {integrity: sha512-1gAVEUt3wEPvTqML4Fsw9klZV5j0vszQxayP/fi6gUroAc8AUHiNaisBKLWxybL1AdWq1mP07YV1q8v4N92ilQ==} + invert-kv@1.0.0: resolution: {integrity: sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==} engines: {node: '>=0.10.0'} @@ -8729,6 +8744,12 @@ packages: react-highlight@0.15.0: resolution: {integrity: sha512-5uV/b/N4Z421GSVVe05fz+OfTsJtFzx/fJBdafZyw4LS70XjIZwgEx3Lrkfc01W/RzZ2Dtfb0DApoaJFAIKBtA==} + react-intl@10.1.2: + resolution: {integrity: sha512-53iYLo+Sl6Qw1+/7VJ2v7mB2A8XHYeVFRujmoo8qVvvym4/WL9COKCcXKUyCYBwKgZNghKrgyQILx7qbrsdZ/w==} + peerDependencies: + '@types/react': '19' + react: '19' + react-intl@7.1.14: resolution: {integrity: sha512-VE/0Wi/lHJlBC7APQpCzLUdIt3GB5B0GZrRW8Q+ACbkHI4j+Wwgg9J1TniN6zmLHmPH5gxXcMy+fkSPfw5p1WQ==} peerDependencies: @@ -11668,6 +11689,8 @@ snapshots: dependencies: tslib: 2.8.1 + '@formatjs/fast-memoize@3.1.2': {} + '@formatjs/icu-messageformat-parser@2.11.4': dependencies: '@formatjs/ecma402-abstract': 2.3.6 @@ -11686,6 +11709,10 @@ snapshots: '@formatjs/icu-skeleton-parser': 2.1.1 tslib: 2.8.1 + '@formatjs/icu-messageformat-parser@3.5.4': + dependencies: + '@formatjs/icu-skeleton-parser': 2.1.4 + '@formatjs/icu-skeleton-parser@1.8.16': dependencies: '@formatjs/ecma402-abstract': 2.3.6 @@ -11701,6 +11728,8 @@ snapshots: '@formatjs/ecma402-abstract': 3.1.1 tslib: 2.8.1 + '@formatjs/icu-skeleton-parser@2.1.4': {} + '@formatjs/intl-localematcher@0.5.4': dependencies: tslib: 2.8.1 @@ -11724,6 +11753,12 @@ snapshots: optionalDependencies: typescript: 5.9.3 + '@formatjs/intl@4.1.6': + dependencies: + '@formatjs/fast-memoize': 3.1.2 + '@formatjs/icu-messageformat-parser': 3.5.4 + intl-messageformat: 11.2.1 + '@formatjs/ts-transformer@3.13.14(ts-jest@29.2.4(@babel/core@7.29.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.27.1)(jest@30.2.0(@types/node@22.19.17)(esbuild-register@3.6.0(esbuild@0.27.1))(ts-node@10.9.2(@swc/core@1.7.10(@swc/helpers@0.5.15))(@types/node@22.19.17)(typescript@5.9.3)))(typescript@5.9.3))': dependencies: '@formatjs/icu-messageformat-parser': 2.7.8 @@ -17331,6 +17366,11 @@ snapshots: '@formatjs/icu-messageformat-parser': 2.11.4 tslib: 2.8.1 + intl-messageformat@11.2.1: + dependencies: + '@formatjs/fast-memoize': 3.1.2 + '@formatjs/icu-messageformat-parser': 3.5.4 + invert-kv@1.0.0: {} is-absolute@1.0.0: @@ -20283,6 +20323,14 @@ snapshots: dependencies: highlight.js: 10.7.3 + react-intl@10.1.2(@types/react@18.3.28)(react@19.2.4): + dependencies: + '@formatjs/icu-messageformat-parser': 3.5.4 + '@formatjs/intl': 4.1.6 + '@types/react': 18.3.28 + intl-messageformat: 11.2.1 + react: 19.2.4 + react-intl@7.1.14(react@19.2.4)(typescript@5.9.3): dependencies: '@formatjs/ecma402-abstract': 2.3.6