Skip to content

Commit eee2e1d

Browse files
authored
chore: drop intl-pluralrules polyfill (#357)
1 parent 46bfd5a commit eee2e1d

File tree

4 files changed

+45
-47
lines changed

4 files changed

+45
-47
lines changed

packages/use-i18n/examples/cra/yarn.lock

Lines changed: 45 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,28 +1287,43 @@
12871287
minimatch "^3.0.4"
12881288
strip-json-comments "^3.1.1"
12891289

1290-
"@formatjs/ecma402-abstract@1.6.5":
1291-
version "1.6.5"
1292-
resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.6.5.tgz#ab461b6a284278ffe051ddd817537be4092e71be"
1293-
integrity sha512-dhRWSoPPw8PhB5tSOEP9Gi5XZNFC2IkfP95Va70ouIuED0wBlsU1WmO4jDHITL7/kSNqvzKFTT+2S+6jHPq6jw==
1290+
"@formatjs/ecma402-abstract@1.9.8":
1291+
version "1.9.8"
1292+
resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.9.8.tgz#f3dad447fbc7f063f88e2a148b7a353161740e74"
1293+
integrity sha512-2U4n11bLmTij/k4ePCEFKJILPYwdMcJTdnKVBi+JMWBgu5O1N+XhCazlE6QXqVO1Agh2Doh0b/9Jf1mSmSVfhA==
12941294
dependencies:
1295+
"@formatjs/intl-localematcher" "0.2.20"
12951296
tslib "^2.1.0"
12961297

1297-
"@formatjs/icu-messageformat-parser@1.1.5":
1298-
version "1.1.5"
1299-
resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-1.1.5.tgz#0c0dae9878329a26a4df6c74d1d3a59de08d4df9"
1300-
integrity sha512-TZC3Ac6zTZGlkPoOstJpllo0rkI60kYSOcyhv7zXcaqzAxgdY+6WK8D91x1O9Swy5Jk1PUQM1IAMdafxZoz+Zg==
1298+
"@formatjs/[email protected]", "@formatjs/fast-memoize@^1.1.2":
1299+
version "1.2.0"
1300+
resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.0.tgz#1123bfcc5d21d761f15d8b1c32d10e1b6530355d"
1301+
integrity sha512-fObitP9Tlc31SKrPHgkPgQpGo4+4yXfQQITTCNH8AZdEqB7Mq4nPrjpUL/tNGN3lEeJcFxDbi0haX8HM7QvQ8w==
13011302
dependencies:
1302-
"@formatjs/ecma402-abstract" "1.6.5"
1303-
"@formatjs/icu-skeleton-parser" "1.1.2"
13041303
tslib "^2.1.0"
13051304

1306-
"@formatjs/[email protected]":
1307-
version "1.1.2"
1308-
resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.1.2.tgz#b559f32a920ea6600df53735143b59e6cc087c1d"
1309-
integrity sha512-R0hxPsnq9oOW50HnqKjzuqzUOEUWRdSqqt2wvLCwlFMEx6+MsLW35yzbB9fnxfRZ6vVnYO69TxBfXvvsK2VoUw==
1305+
"@formatjs/[email protected]":
1306+
version "2.0.11"
1307+
resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.11.tgz#e4ba40b9a8aefc8bccfc96be5906d3bca305b4b3"
1308+
integrity sha512-5mWb8U8aulYGwnDZWrr+vdgn5PilvtrqQYQ1pvpgzQes/osi85TwmL2GqTGLlKIvBKD2XNA61kAqXYY95w4LWg==
1309+
dependencies:
1310+
"@formatjs/ecma402-abstract" "1.9.8"
1311+
"@formatjs/icu-skeleton-parser" "1.2.12"
1312+
tslib "^2.1.0"
1313+
1314+
"@formatjs/[email protected]":
1315+
version "1.2.12"
1316+
resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.2.12.tgz#45426eb1448c0c08c931eb9f0672283c0e4d0062"
1317+
integrity sha512-DTFxWmEA02ZNW6fsYjGYSADvtrqqjCYF7DSgCmMfaaE0gLP4pCdAgOPE+lkXXU+jP8iCw/YhMT2Seyk/C5lBWg==
1318+
dependencies:
1319+
"@formatjs/ecma402-abstract" "1.9.8"
1320+
tslib "^2.1.0"
1321+
1322+
"@formatjs/[email protected]":
1323+
version "0.2.20"
1324+
resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.20.tgz#782aef53d1c1b6112ee67468dc59f9b8d1ba7b17"
1325+
integrity sha512-/Ro85goRZnCojzxOegANFYL0LaDIpdPjAukR7xMTjOtRx+3yyjR0ifGTOW3/Kjhmab3t6GnyHBYWZSudxEOxPA==
13101326
dependencies:
1311-
"@formatjs/ecma402-abstract" "1.6.5"
13121327
tslib "^2.1.0"
13131328

13141329
@@ -1654,12 +1669,12 @@
16541669
reakit "^1.3.5"
16551670

16561671
"@scaleway/use-i18n@file:../..":
1657-
version "1.0.0"
1672+
version "3.1.7"
16581673
dependencies:
1674+
"@formatjs/fast-memoize" "^1.1.2"
16591675
date-fns "^2.19.0"
1660-
intl-format-cache "^4.3.1"
1661-
intl-messageformat "^9.5.3"
1662-
intl-pluralrules "^1.2.2"
1676+
filesize "^8.0.0"
1677+
intl-messageformat "^9.9.0"
16631678
prop-types "^15.7.2"
16641679

16651680
"@sinonjs/commons@^1.7.0":
@@ -5139,11 +5154,6 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
51395154
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
51405155
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
51415156

5142-
fast-memoize@^2.5.2:
5143-
version "2.5.2"
5144-
resolved "https://registry.yarnpkg.com/fast-memoize/-/fast-memoize-2.5.2.tgz#79e3bb6a4ec867ea40ba0e7146816f6cdce9b57e"
5145-
integrity sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==
5146-
51475157
fastq@^1.6.0:
51485158
version "1.10.1"
51495159
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.1.tgz#8b8f2ac8bf3632d67afcd65dac248d5fdc45385e"
@@ -5195,6 +5205,11 @@ [email protected]:
51955205
resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00"
51965206
integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==
51975207

5208+
filesize@^8.0.0:
5209+
version "8.0.0"
5210+
resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.0.tgz#532db71cb8a04df7d403da054a28de1b648534e0"
5211+
integrity sha512-sb690gQx3y/5KZIztgWAKM/r4Hf1V3R8mkAE0OhasMw2FDYduFTYCji8YN9BVpsGoMxrHPFvia1BMxwfLHX+fQ==
5212+
51985213
fill-range@^4.0.0:
51995214
version "4.0.0"
52005215
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
@@ -6067,25 +6082,15 @@ internal-slot@^1.0.3:
60676082
has "^1.0.3"
60686083
side-channel "^1.0.4"
60696084

6070-
intl-format-cache@^4.3.1:
6071-
version "4.3.1"
6072-
resolved "https://registry.yarnpkg.com/intl-format-cache/-/intl-format-cache-4.3.1.tgz#484d31a9872161e6c02139349b259a6229ade377"
6073-
integrity sha512-OEUYNA7D06agqPOYhbTkl0T8HA3QKSuwWh1HiClEnpd9vw7N+3XsQt5iZ0GUEchp5CW1fQk/tary+NsbF3yQ1Q==
6074-
6075-
intl-messageformat@^9.5.3:
6076-
version "9.6.7"
6077-
resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.6.7.tgz#ce38c8c8903106cce37f0d7ad9595b4e552303e2"
6078-
integrity sha512-31+sJcg3txHZSCwTxGXAPXaOxFv+VVvNI42YKBBUHVKmdneEpoXBwqGyUYzzsz9Z10umpUKGEVL3P9DzXO+gOg==
6085+
intl-messageformat@^9.9.0:
6086+
version "9.9.1"
6087+
resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.9.1.tgz#255d453b0656b4f7e741f31d2b4a95bf2adfe064"
6088+
integrity sha512-cuzS/XKHn//hvKka77JKU2dseiVY2dofQjIOZv6ZFxFt4Z9sPXnZ7KQ9Ak2r+4XBCjI04MqJ1PhKs/3X22AkfA==
60796089
dependencies:
6080-
"@formatjs/icu-messageformat-parser" "1.1.5"
6081-
fast-memoize "^2.5.2"
6090+
"@formatjs/fast-memoize" "1.2.0"
6091+
"@formatjs/icu-messageformat-parser" "2.0.11"
60826092
tslib "^2.1.0"
60836093

6084-
intl-pluralrules@^1.2.2:
6085-
version "1.2.2"
6086-
resolved "https://registry.yarnpkg.com/intl-pluralrules/-/intl-pluralrules-1.2.2.tgz#2b73542a9502a8a3a742cdd917f3d969fb5482fe"
6087-
integrity sha512-SBdlNCJAhTA0I0uHg2dn7I+c6BCvSVk6zJ/01ozjwJK7BvKms9RH3w3Sd/Ag24KffZ/Yx6KJRCKAc7eE8TZLNg==
6088-
60896094
intl-tel-input@^17.0.12:
60906095
version "17.0.12"
60916096
resolved "https://registry.yarnpkg.com/intl-tel-input/-/intl-tel-input-17.0.12.tgz#057c35b57871bd6d6932ac28428d086e63d6cc89"

packages/use-i18n/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
"date-fns": "^2.19.0",
3232
"filesize": "^8.0.0",
3333
"intl-messageformat": "^9.9.0",
34-
"intl-pluralrules": "^1.2.2",
3534
"prop-types": "^15.7.2"
3635
},
3736
"peerDependencies": {

packages/use-i18n/src/usei18n.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import React, {
1111
useState,
1212
} from 'react'
1313
import ReactDOM from 'react-dom'
14-
import 'intl-pluralrules'
1514
import dateFormat, { FormatDateOptions } from './formatDate'
1615
import unitFormat, { FormatUnitOptions } from './formatUnit'
1716
import formatters, { IntlListFormatOptions } from './formatters'

yarn.lock

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4942,11 +4942,6 @@ intl-messageformat@^9.9.0:
49424942
"@formatjs/icu-messageformat-parser" "2.0.11"
49434943
tslib "^2.1.0"
49444944

4945-
intl-pluralrules@^1.2.2:
4946-
version "1.2.2"
4947-
resolved "https://registry.yarnpkg.com/intl-pluralrules/-/intl-pluralrules-1.2.2.tgz#2b73542a9502a8a3a742cdd917f3d969fb5482fe"
4948-
integrity sha512-SBdlNCJAhTA0I0uHg2dn7I+c6BCvSVk6zJ/01ozjwJK7BvKms9RH3w3Sd/Ag24KffZ/Yx6KJRCKAc7eE8TZLNg==
4949-
49504945
ip@^1.1.5:
49514946
version "1.1.5"
49524947
resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"

0 commit comments

Comments
 (0)