From 576208398ab140802f8f31a3d8e0cdb91668ea0a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 18 Aug 2024 17:56:11 +0000
Subject: [PATCH] chore(deps): update formatjs monorepo

---
 package.json   |   6 +-
 pnpm-lock.yaml | 158 ++++++++++++++++++++++++++-----------------------
 2 files changed, 86 insertions(+), 78 deletions(-)

diff --git a/package.json b/package.json
index 2e09a1f7..07c996b8 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
 		"react-flip-toolkit": "7.0.14",
 		"react-github-calendar": "3.3.1",
 		"react-helmet": "6.1.0",
-		"react-intl": "6.0.4",
+		"react-intl": "6.6.8",
 		"react-markdown": "^8.0.3",
 		"react-query": "3.39.1",
 		"react-router-dom": "6.3.0",
@@ -70,7 +70,7 @@
 		"@babel/core": "7.18.2",
 		"@babel/preset-env": "7.18.2",
 		"@cypress/code-coverage": "3.10.0",
-		"@formatjs/cli": "5.0.2",
+		"@formatjs/cli": "5.1.13",
 		"@nabla/vite-plugin-eslint": "1.4.0",
 		"@rollup/plugin-yaml": "3.1.0",
 		"@tailwindcss/line-clamp": "0.4.0",
@@ -97,7 +97,7 @@
 		"@vitejs/plugin-react": "1.3.2",
 		"autoprefixer": "10.4.7",
 		"babel-loader": "8.2.5",
-		"babel-plugin-formatjs": "10.3.24",
+		"babel-plugin-formatjs": "10.5.16",
 		"c8": "7.11.3",
 		"commitizen": "4.2.4",
 		"css-mediaquery": "0.1.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a0d3f90e..96d46a51 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -99,8 +99,8 @@ importers:
         specifier: 6.1.0
         version: 6.1.0(react@17.0.2)
       react-intl:
-        specifier: 6.0.4
-        version: 6.0.4(react@17.0.2)(typescript@4.7.2)
+        specifier: 6.6.8
+        version: 6.6.8(react@17.0.2)(typescript@4.7.2)
       react-markdown:
         specifier: ^8.0.3
         version: 8.0.3(@types/react@17.0.45)(react@17.0.2)
@@ -130,8 +130,8 @@ importers:
         specifier: 3.10.0
         version: 3.10.0(@babel/core@7.18.2)(@babel/preset-env@7.18.2(@babel/core@7.18.2))(babel-loader@8.2.5(@babel/core@7.18.2)(webpack@5.72.1))(cypress@9.7.0)(webpack@5.72.1)
       '@formatjs/cli':
-        specifier: 5.0.2
-        version: 5.0.2
+        specifier: 5.1.13
+        version: 5.1.13
       '@nabla/vite-plugin-eslint':
         specifier: 1.4.0
         version: 1.4.0(eslint@8.16.0)(vite@2.9.9)
@@ -211,8 +211,8 @@ importers:
         specifier: 8.2.5
         version: 8.2.5(@babel/core@7.18.2)(webpack@5.72.1)
       babel-plugin-formatjs:
-        specifier: 10.3.24
-        version: 10.3.24
+        specifier: 10.5.16
+        version: 10.5.16
       c8:
         specifier: 7.11.3
         version: 7.11.3
@@ -1047,8 +1047,8 @@ packages:
     resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==}
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
 
-  '@formatjs/cli@5.0.2':
-    resolution: {integrity: sha512-I25CK1NjqBPab50VZxUHeIwYtDx6C/upjuNQCUUD/Ehte0EoGQk2QOkpwqRScuiFVjLiD2dNxGbq+5n5NGRq7g==}
+  '@formatjs/cli@5.1.13':
+    resolution: {integrity: sha512-9rFWFCHEFeIUDqgMy4szoHXK7Iz29sNhY3n+N44m9VNPxjy2uWYqBEijk8bsBYhu4OLaDhHpwVbcHVJi848dHg==}
     engines: {node: '>= 16.5.0'}
     hasBin: true
     peerDependencies:
@@ -1057,39 +1057,39 @@ packages:
       '@vue/compiler-sfc':
         optional: true
 
-  '@formatjs/ecma402-abstract@1.11.7':
-    resolution: {integrity: sha512-uNaok4XWMJBtPZk/veTDamFCm5HeWJUk2jwoVfH5/+wenQ60QHjH6T3UQ0GOOCz9jpKmed7vqOri7xSf//Dt7g==}
+  '@formatjs/ecma402-abstract@2.0.0':
+    resolution: {integrity: sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==}
 
-  '@formatjs/fast-memoize@1.2.4':
-    resolution: {integrity: sha512-9ARYoLR8AEzXvj2nYrOVHY/h1dDMDWGTnKDLXSISF1uoPakSmfcZuSqjiqZX2wRkEUimPxdwTu/agyozBtZRHA==}
+  '@formatjs/fast-memoize@2.2.0':
+    resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==}
 
-  '@formatjs/icu-messageformat-parser@2.1.3':
-    resolution: {integrity: sha512-hsdAn1dXcujW/G8DHw0iiIy7357pw10yOulCrL6xrQOKJAxT7m7EgpG0Hm1OW9xqaLEzqWyE/jA2AGVnOCaCQw==}
+  '@formatjs/icu-messageformat-parser@2.7.8':
+    resolution: {integrity: sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==}
 
-  '@formatjs/icu-skeleton-parser@1.3.9':
-    resolution: {integrity: sha512-s9THwwhiiSzbGSk73FP6Ur2MBwEj1vfgYDHKa5FiXGQMfYzdRdRvyH1dgqNgSFJPB6PM3DKtkloJLjpqpSDNUg==}
+  '@formatjs/icu-skeleton-parser@1.8.2':
+    resolution: {integrity: sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==}
 
-  '@formatjs/intl-displaynames@6.0.2':
-    resolution: {integrity: sha512-h9Id/6vbSHpARHKMVsjWag3KMZJpop9s67CZTd+AMxhjHb5xDG2b5rlSRJKx/UdIDQ+GzESK7a4fv32yylG3cw==}
+  '@formatjs/intl-displaynames@6.6.8':
+    resolution: {integrity: sha512-Lgx6n5KxN16B3Pb05z3NLEBQkGoXnGjkTBNCZI+Cn17YjHJ3fhCeEJJUqRlIZmJdmaXQhjcQVDp6WIiNeRYT5g==}
 
-  '@formatjs/intl-listformat@7.0.2':
-    resolution: {integrity: sha512-K+HXrYIvEcAH/dS8XXnSHQYC/z4w0eHjPlDx43HOoDY87/xV7rpHxFVXWXTgwLYC6iAPUO72Y/AaT9iq873juw==}
+  '@formatjs/intl-listformat@7.5.7':
+    resolution: {integrity: sha512-MG2TSChQJQT9f7Rlv+eXwUFiG24mKSzmF144PLb8m8OixyXqn4+YWU+5wZracZGCgVTVmx8viCf7IH3QXoiB2g==}
 
-  '@formatjs/intl-localematcher@0.2.28':
-    resolution: {integrity: sha512-FLsc6Gifs1np/8HnCn/7Q+lHMmenrD5fuDhRT82yj0gi9O19kfaFwjQUw1gZsyILuRyT93GuzdifHj7TKRhBcw==}
+  '@formatjs/intl-localematcher@0.5.4':
+    resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==}
 
-  '@formatjs/intl@2.3.0':
-    resolution: {integrity: sha512-mE8zGqP+Flrd8tS3AsdvSucnblqwR5gsGM4Bd5711abkabrz52F2TDrU88rVvVfCdHV4dFHFYEmUBVZZ4pATtg==}
+  '@formatjs/intl@2.10.4':
+    resolution: {integrity: sha512-56483O+HVcL0c7VucAS2tyH020mt9XTozZO67cwtGg0a7KWDukS/FzW3OnvaHmTHDuYsoPIzO+ZHVfU6fT/bJw==}
     peerDependencies:
-      typescript: ^4.5
+      typescript: ^4.7 || 5
     peerDependenciesMeta:
       typescript:
         optional: true
 
-  '@formatjs/ts-transformer@3.9.8':
-    resolution: {integrity: sha512-ip8ainOiCD3+JGDjeQy/Si4I3xcKO5mlmOgoIF6fIglc35v0vD4Zbt2ZnyBQ8r5rSM6eIskjs0AkW8h/6Wc98Q==}
+  '@formatjs/ts-transformer@3.13.14':
+    resolution: {integrity: sha512-TP/R54lxQ9Drzzimxrrt6yBT/xBofTgYl5wSTpyKe3Aq9vIBVcFmS6EOqycj0X34KGu3EpDPGO0ng8ZQZGLIFg==}
     peerDependencies:
-      ts-jest: '27'
+      ts-jest: '>=27'
     peerDependenciesMeta:
       ts-jest:
         optional: true
@@ -1955,8 +1955,8 @@ packages:
   babel-plugin-dynamic-import-node@2.3.3:
     resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==}
 
-  babel-plugin-formatjs@10.3.24:
-    resolution: {integrity: sha512-31n0NPmNHseYTVz+g+rH0otk0jOMHiZSeTeBpMAkX1keSjG3gr8DbKj5H3l1H/glGuW0yfDDsPImYmh4xLl4pg==}
+  babel-plugin-formatjs@10.5.16:
+    resolution: {integrity: sha512-I9wgoy5Rtv0S48ezBOMkoNqFdIg0ErUlFHRzUieiMOxuKxw4Jo1tGz2DVZAx+FvMpRahl5hqVIBknw5wK2RFqQ==}
 
   babel-plugin-polyfill-corejs2@0.3.1:
     resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==}
@@ -3417,8 +3417,8 @@ packages:
     resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
     engines: {node: '>= 0.4'}
 
-  intl-messageformat@10.1.0:
-    resolution: {integrity: sha512-diGMDv9Zo2Mggf6AkJszq/BIR5+rarkwcr4g5JGgREwbwAHY9hR/dYd8FbIgQx2RTxhJsABfAWCiENFLbaTZjg==}
+  intl-messageformat@10.5.14:
+    resolution: {integrity: sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==}
 
   is-arrayish@0.2.1:
     resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
@@ -4584,11 +4584,11 @@ packages:
     peerDependencies:
       react: '>=16.3.0'
 
-  react-intl@6.0.4:
-    resolution: {integrity: sha512-eBIP4QuFOdr67+ZmNOA7WGzJ6dj0qgsGQbx3phzcel2B0kVLvfojTJuvYiFuLgbZTrRJMjHwYJZO5zsmibsfug==}
+  react-intl@6.6.8:
+    resolution: {integrity: sha512-M0pkhzcgV31h++2901BiRXWl69hp2zPyLxRrSwRjd1ErXbNoubz/f4M6DrRTd4OiSUrT4ajRQzrmtS5plG4FtA==}
     peerDependencies:
       react: ^16.6.0 || 17 || 18
-      typescript: ^4.5
+      typescript: ^4.7 || 5
     peerDependenciesMeta:
       typescript:
         optional: true
@@ -5402,6 +5402,11 @@ packages:
     engines: {node: '>=4.2.0'}
     hasBin: true
 
+  typescript@5.5.4:
+    resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
+    engines: {node: '>=14.17'}
+    hasBin: true
+
   unbox-primitive@1.0.2:
     resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
 
@@ -6788,65 +6793,65 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@formatjs/cli@5.0.2': {}
+  '@formatjs/cli@5.1.13': {}
 
-  '@formatjs/ecma402-abstract@1.11.7':
+  '@formatjs/ecma402-abstract@2.0.0':
     dependencies:
-      '@formatjs/intl-localematcher': 0.2.28
+      '@formatjs/intl-localematcher': 0.5.4
       tslib: 2.4.0
 
-  '@formatjs/fast-memoize@1.2.4':
+  '@formatjs/fast-memoize@2.2.0':
     dependencies:
       tslib: 2.4.0
 
-  '@formatjs/icu-messageformat-parser@2.1.3':
+  '@formatjs/icu-messageformat-parser@2.7.8':
     dependencies:
-      '@formatjs/ecma402-abstract': 1.11.7
-      '@formatjs/icu-skeleton-parser': 1.3.9
+      '@formatjs/ecma402-abstract': 2.0.0
+      '@formatjs/icu-skeleton-parser': 1.8.2
       tslib: 2.4.0
 
-  '@formatjs/icu-skeleton-parser@1.3.9':
+  '@formatjs/icu-skeleton-parser@1.8.2':
     dependencies:
-      '@formatjs/ecma402-abstract': 1.11.7
+      '@formatjs/ecma402-abstract': 2.0.0
       tslib: 2.4.0
 
-  '@formatjs/intl-displaynames@6.0.2':
+  '@formatjs/intl-displaynames@6.6.8':
     dependencies:
-      '@formatjs/ecma402-abstract': 1.11.7
-      '@formatjs/intl-localematcher': 0.2.28
+      '@formatjs/ecma402-abstract': 2.0.0
+      '@formatjs/intl-localematcher': 0.5.4
       tslib: 2.4.0
 
-  '@formatjs/intl-listformat@7.0.2':
+  '@formatjs/intl-listformat@7.5.7':
     dependencies:
-      '@formatjs/ecma402-abstract': 1.11.7
-      '@formatjs/intl-localematcher': 0.2.28
+      '@formatjs/ecma402-abstract': 2.0.0
+      '@formatjs/intl-localematcher': 0.5.4
       tslib: 2.4.0
 
-  '@formatjs/intl-localematcher@0.2.28':
+  '@formatjs/intl-localematcher@0.5.4':
     dependencies:
       tslib: 2.4.0
 
-  '@formatjs/intl@2.3.0(typescript@4.7.2)':
+  '@formatjs/intl@2.10.4(typescript@4.7.2)':
     dependencies:
-      '@formatjs/ecma402-abstract': 1.11.7
-      '@formatjs/fast-memoize': 1.2.4
-      '@formatjs/icu-messageformat-parser': 2.1.3
-      '@formatjs/intl-displaynames': 6.0.2
-      '@formatjs/intl-listformat': 7.0.2
-      intl-messageformat: 10.1.0
+      '@formatjs/ecma402-abstract': 2.0.0
+      '@formatjs/fast-memoize': 2.2.0
+      '@formatjs/icu-messageformat-parser': 2.7.8
+      '@formatjs/intl-displaynames': 6.6.8
+      '@formatjs/intl-listformat': 7.5.7
+      intl-messageformat: 10.5.14
       tslib: 2.4.0
     optionalDependencies:
       typescript: 4.7.2
 
-  '@formatjs/ts-transformer@3.9.8':
+  '@formatjs/ts-transformer@3.13.14':
     dependencies:
-      '@formatjs/icu-messageformat-parser': 2.1.3
+      '@formatjs/icu-messageformat-parser': 2.7.8
       '@types/json-stable-stringify': 1.0.34
       '@types/node': 17.0.38
       chalk: 4.1.2
       json-stable-stringify: 1.0.1
       tslib: 2.4.0
-      typescript: 4.7.2
+      typescript: 5.5.4
 
   '@giscus/react@2.0.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2)':
     dependencies:
@@ -7834,17 +7839,18 @@ snapshots:
     dependencies:
       object.assign: 4.1.2
 
-  babel-plugin-formatjs@10.3.24:
+  babel-plugin-formatjs@10.5.16:
     dependencies:
       '@babel/core': 7.18.2
       '@babel/helper-plugin-utils': 7.17.12
       '@babel/plugin-syntax-jsx': 7.17.12(@babel/core@7.18.2)
       '@babel/traverse': 7.18.2
       '@babel/types': 7.18.4
-      '@formatjs/icu-messageformat-parser': 2.1.3
-      '@formatjs/ts-transformer': 3.9.8
+      '@formatjs/icu-messageformat-parser': 2.7.8
+      '@formatjs/ts-transformer': 3.13.14
       '@types/babel__core': 7.1.19
       '@types/babel__helper-plugin-utils': 7.10.0
+      '@types/babel__traverse': 7.17.1
       tslib: 2.4.0
     transitivePeerDependencies:
       - supports-color
@@ -9470,11 +9476,11 @@ snapshots:
       has: 1.0.3
       side-channel: 1.0.4
 
-  intl-messageformat@10.1.0:
+  intl-messageformat@10.5.14:
     dependencies:
-      '@formatjs/ecma402-abstract': 1.11.7
-      '@formatjs/fast-memoize': 1.2.4
-      '@formatjs/icu-messageformat-parser': 2.1.3
+      '@formatjs/ecma402-abstract': 2.0.0
+      '@formatjs/fast-memoize': 2.2.0
+      '@formatjs/icu-messageformat-parser': 2.7.8
       tslib: 2.4.0
 
   is-arrayish@0.2.1: {}
@@ -10758,17 +10764,17 @@ snapshots:
       react-fast-compare: 3.2.0
       react-side-effect: 2.1.1(react@17.0.2)
 
-  react-intl@6.0.4(react@17.0.2)(typescript@4.7.2):
+  react-intl@6.6.8(react@17.0.2)(typescript@4.7.2):
     dependencies:
-      '@formatjs/ecma402-abstract': 1.11.7
-      '@formatjs/icu-messageformat-parser': 2.1.3
-      '@formatjs/intl': 2.3.0(typescript@4.7.2)
-      '@formatjs/intl-displaynames': 6.0.2
-      '@formatjs/intl-listformat': 7.0.2
+      '@formatjs/ecma402-abstract': 2.0.0
+      '@formatjs/icu-messageformat-parser': 2.7.8
+      '@formatjs/intl': 2.10.4(typescript@4.7.2)
+      '@formatjs/intl-displaynames': 6.6.8
+      '@formatjs/intl-listformat': 7.5.7
       '@types/hoist-non-react-statics': 3.3.1
       '@types/react': 17.0.45
       hoist-non-react-statics: 3.3.2
-      intl-messageformat: 10.1.0
+      intl-messageformat: 10.5.14
       react: 17.0.2
       tslib: 2.4.0
     optionalDependencies:
@@ -11687,6 +11693,8 @@ snapshots:
 
   typescript@4.7.2: {}
 
+  typescript@5.5.4: {}
+
   unbox-primitive@1.0.2:
     dependencies:
       call-bind: 1.0.2