diff --git a/packages/pl-fe/package.json b/packages/pl-fe/package.json index d4e92dacc..134ad20ce 100644 --- a/packages/pl-fe/package.json +++ b/packages/pl-fe/package.json @@ -44,7 +44,6 @@ "@fontsource/noto-sans-javanese": "^5.0.16", "@fontsource/roboto-mono": "^5.0.0", "@fontsource/tajawal": "^5.0.8", - "@formatjs/intl-pluralrules": "^5.2.14", "@lexical/clipboard": "^0.18.0", "@lexical/code": "^0.18.0", "@lexical/hashtag": "^0.18.0", @@ -95,6 +94,7 @@ "immutable": "^4.3.7", "intersection-observer": "^0.12.2", "intl-messageformat": "^10.5.14", + "intl-pluralrules": "^2.0.1", "isomorphic-dompurify": "^2.3.0", "leaflet": "^1.8.0", "lexical": "^0.18.0", diff --git a/packages/pl-fe/src/actions/notifications.ts b/packages/pl-fe/src/actions/notifications.ts index 2f59b61f0..ce23dcd5e 100644 --- a/packages/pl-fe/src/actions/notifications.ts +++ b/packages/pl-fe/src/actions/notifications.ts @@ -1,5 +1,5 @@ -import '@formatjs/intl-pluralrules'; import IntlMessageFormat from 'intl-messageformat'; +import 'intl-pluralrules'; import { defineMessages } from 'react-intl'; import { getClient } from 'pl-fe/api'; diff --git a/packages/pl-fe/src/service-worker/sw.ts b/packages/pl-fe/src/service-worker/sw.ts index 4ce10ea65..413f22a62 100644 --- a/packages/pl-fe/src/service-worker/sw.ts +++ b/packages/pl-fe/src/service-worker/sw.ts @@ -1,6 +1,6 @@ /// -import '@formatjs/intl-pluralrules'; import IntlMessageFormat from 'intl-messageformat'; +import 'intl-pluralrules'; import unescape from 'lodash/unescape'; import type { diff --git a/packages/pl-fe/yarn.lock b/packages/pl-fe/yarn.lock index 647f725c9..a937fcc2c 100644 --- a/packages/pl-fe/yarn.lock +++ b/packages/pl-fe/yarn.lock @@ -1550,15 +1550,6 @@ dependencies: tslib "^2.4.0" -"@formatjs/intl-pluralrules@^5.2.14": - version "5.2.14" - resolved "https://registry.yarnpkg.com/@formatjs/intl-pluralrules/-/intl-pluralrules-5.2.14.tgz#7477bd2aa9bfde9e543d839707eff5460eb08026" - integrity sha512-l6Ev7aOGXJSh5EPDEqzsbyufdCCKXZk993QXRQebLsB0TXRhIyF4alqjdMEatLwIigK/Mka8kiVIOLeFP5Cj9Q== - dependencies: - "@formatjs/ecma402-abstract" "2.0.0" - "@formatjs/intl-localematcher" "0.5.4" - tslib "^2.4.0" - "@formatjs/intl@2.10.5": version "2.10.5" resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.10.5.tgz#1a83960fc1871f476385e006f2fee23cc439f416" @@ -7154,6 +7145,11 @@ intl-messageformat@10.5.14, intl-messageformat@^10.5.14: "@formatjs/icu-messageformat-parser" "2.7.8" tslib "^2.4.0" +intl-pluralrules@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/intl-pluralrules/-/intl-pluralrules-2.0.1.tgz#de16c3df1e09437635829725e88ea70c9ad79569" + integrity sha512-astxTLzIdXPeN0K9Rumi6LfMpm3rvNO0iJE+h/k8Kr/is+wPbRe4ikyDjlLr6VTh/mEfNv8RjN+gu3KwDiuhqg== + invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"