From a0dc932232a8df285772a15428d995aa238953d8 Mon Sep 17 00:00:00 2001 From: Nicola Molinari Date: Tue, 4 Apr 2023 15:53:42 +0200 Subject: [PATCH] chore: upgrade react-intl to v6 --- .changeset/khaki-spies-confess.md | 18 + .../starter-typescript/package.json | 4 +- application-templates/starter/package.json | 4 +- package.json | 6 +- packages/application-components/package.json | 4 +- packages/application-shell/package.json | 4 +- packages/i18n/package.json | 6 +- packages/jest-preset-mc-app/package.json | 10 +- packages/react-notifications/package.json | 4 +- playground/package.json | 4 +- visual-testing-app/package.json | 2 +- website-components-playground/package.json | 2 +- yarn.lock | 480 ++++++------------ 13 files changed, 195 insertions(+), 353 deletions(-) create mode 100644 .changeset/khaki-spies-confess.md diff --git a/.changeset/khaki-spies-confess.md b/.changeset/khaki-spies-confess.md new file mode 100644 index 0000000000..8526f42341 --- /dev/null +++ b/.changeset/khaki-spies-confess.md @@ -0,0 +1,18 @@ +--- +'@commercetools-applications/merchant-center-template-starter-typescript': major +'@commercetools-frontend/application-components': major +'@commercetools-applications/merchant-center-template-starter': major +'@commercetools-website/components-playground': major +'@commercetools-frontend/react-notifications': major +'@commercetools-frontend/jest-preset-mc-app': major +'@commercetools-frontend/application-shell': major +'@commercetools-local/visual-testing-app': major +'@commercetools-frontend/i18n': major +'@commercetools-local/playground': major +--- + +Upgrade `react-intl` to `v6`. + +# Migration + +The peer dependency of `react-intl` should be updated to `v6`. No other migration steps are required. diff --git a/application-templates/starter-typescript/package.json b/application-templates/starter-typescript/package.json index 1ba0720fc9..3ff0a9ea9f 100644 --- a/application-templates/starter-typescript/package.json +++ b/application-templates/starter-typescript/package.json @@ -58,7 +58,7 @@ "@commercetools-uikit/text-input": "^15.15.0", "@commercetools/sync-actions": "^5.3.1", "@emotion/react": "11.10.6", - "@formatjs/cli": "4.8.4", + "@formatjs/cli": "6.0.4", "@jest/types": "27.5.1", "@manypkg/cli": "0.20.0", "@testing-library/dom": "^8.20.0", @@ -86,7 +86,7 @@ "prettier": "2.8.4", "react": "17.0.2", "react-dom": "17.0.2", - "react-intl": "^5.25.1", + "react-intl": "^6.3.2", "react-redux": "7.2.9", "react-router-dom": "5.3.4", "redux": "4.2.1", diff --git a/application-templates/starter/package.json b/application-templates/starter/package.json index c7e837fd5e..e48149b250 100644 --- a/application-templates/starter/package.json +++ b/application-templates/starter/package.json @@ -56,7 +56,7 @@ "@commercetools-uikit/text-input": "^15.15.0", "@commercetools/sync-actions": "^5.3.1", "@emotion/react": "11.10.6", - "@formatjs/cli": "4.8.4", + "@formatjs/cli": "6.0.4", "@manypkg/cli": "0.20.0", "@testing-library/dom": "^8.20.0", "@testing-library/jest-dom": "^5.16.5", @@ -77,7 +77,7 @@ "prop-types": "15.8.1", "react": "17.0.2", "react-dom": "17.0.2", - "react-intl": "^5.25.1", + "react-intl": "^6.3.2", "react-redux": "7.2.9", "react-router-dom": "5.3.4", "redux": "4.2.1" diff --git a/package.json b/package.json index 47b9076172..cb9b08b8dd 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "@commitlint/cli": "17.4.4", "@commitlint/config-conventional": "17.4.4", "@faker-js/faker": "7.6.0", - "@formatjs/cli": "4.8.4", + "@formatjs/cli": "6.0.4", "@graphql-codegen/add": "3.2.3", "@graphql-codegen/cli": "2.16.5", "@graphql-codegen/introspection": "2.2.3", @@ -157,7 +157,6 @@ }, "resolutions": { "@babel/preset-env": "^7.18.6", - "@formatjs/ecma402-abstract": "^1.11.8", "@jest/types": "27.5.1", "@pmmmwh/react-refresh-webpack-plugin": "0.5.10", "@types/eslint": "^8.2.2", @@ -168,8 +167,7 @@ "@typescript-eslint/parser": "^5.10.0", "core-js-compat": "^3.23.4", "intl-messageformat-parser": "6.4.4", - "babel-plugin-typescript-to-proptypes@1.4.2": "patch:babel-plugin-typescript-to-proptypes@npm:1.4.2#.yarn/patches/babel-plugin-typescript-to-proptypes-npm-1.4.2-81920f5edd.patch", - "@formatjs/intl@2.2.1": "patch:@formatjs/intl@npm%3A2.2.1#./.yarn/patches/@formatjs-intl-npm-2.2.1-1251194b73.patch" + "babel-plugin-typescript-to-proptypes@1.4.2": "patch:babel-plugin-typescript-to-proptypes@npm:1.4.2#.yarn/patches/babel-plugin-typescript-to-proptypes-npm-1.4.2-81920f5edd.patch" }, "engines": { "node": ">=18", diff --git a/packages/application-components/package.json b/packages/application-components/package.json index 4b60a54b34..76e137b28e 100644 --- a/packages/application-components/package.json +++ b/packages/application-components/package.json @@ -67,13 +67,13 @@ "@types/raf-schd": "^4.0.1", "react": "17.0.2", "react-dom": "17.0.2", - "react-intl": "^5.25.1", + "react-intl": "^6.3.2", "react-router-dom": "5.3.4" }, "peerDependencies": { "react": "17.x", "react-dom": "17.x", - "react-intl": "5.x", + "react-intl": "6.x", "react-router-dom": "5.x" } } diff --git a/packages/application-shell/package.json b/packages/application-shell/package.json index aec7337186..e4b668ab74 100644 --- a/packages/application-shell/package.json +++ b/packages/application-shell/package.json @@ -113,7 +113,7 @@ "msw": "0.49.3", "react": "17.0.2", "react-dom": "17.0.2", - "react-intl": "^5.25.1", + "react-intl": "^6.3.2", "react-redux": "7.2.9", "react-router-dom": "5.3.4", "redux": "4.2.1", @@ -125,7 +125,7 @@ "@testing-library/react-hooks": "7.x || 8.x", "react": "17.x", "react-dom": "17.x", - "react-intl": "5.x", + "react-intl": "6.x", "react-redux": "7.x", "react-router-dom": "5.x", "redux": "4.x" diff --git a/packages/i18n/package.json b/packages/i18n/package.json index f8ce83b04d..8e9d5aba5c 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -45,12 +45,12 @@ "prop-types": "15.8.1" }, "devDependencies": { - "@formatjs/cli": "4.8.4", + "@formatjs/cli": "6.0.4", "react": "17.0.2", - "react-intl": "^5.25.1" + "react-intl": "^6.3.2" }, "peerDependencies": { "react": "17.x", - "react-intl": "5.x" + "react-intl": "6.x" } } diff --git a/packages/jest-preset-mc-app/package.json b/packages/jest-preset-mc-app/package.json index 91e8e59ccc..02ef412203 100644 --- a/packages/jest-preset-mc-app/package.json +++ b/packages/jest-preset-mc-app/package.json @@ -18,11 +18,11 @@ "module": "./jest-preset.js", "dependencies": { "@commercetools-frontend/babel-preset-mc-app": "21.25.2", - "@formatjs/intl-getcanonicallocales": "^1.9.2", - "@formatjs/intl-listformat": "^7.1.7", - "@formatjs/intl-locale": "^2.4.47", - "@formatjs/intl-numberformat": "^7.4.3", - "@formatjs/intl-pluralrules": "^4.3.3", + "@formatjs/intl-getcanonicallocales": "^2.1.0", + "@formatjs/intl-listformat": "^7.1.9", + "@formatjs/intl-locale": "^3.1.1", + "@formatjs/intl-numberformat": "^8.3.5", + "@formatjs/intl-pluralrules": "^5.1.10", "@sheerun/mutationobserver-shim": "0.3.3", "@testing-library/jest-dom": "5.16.5", "babel-jest": "27.5.1", diff --git a/packages/react-notifications/package.json b/packages/react-notifications/package.json index 6d45801938..a8151f5d97 100644 --- a/packages/react-notifications/package.json +++ b/packages/react-notifications/package.json @@ -51,14 +51,14 @@ "@testing-library/react": "12.1.5", "react": "17.0.2", "react-dom": "17.0.2", - "react-intl": "^5.25.1", + "react-intl": "^6.3.2", "react-redux": "7.2.9", "react-router-dom": "5.3.4" }, "peerDependencies": { "react": "17.x", "react-dom": "17.x", - "react-intl": "5.x", + "react-intl": "6.x", "react-redux": "7.x", "react-router-dom": "5.x" } diff --git a/playground/package.json b/playground/package.json index 734027ba54..3918070aff 100644 --- a/playground/package.json +++ b/playground/package.json @@ -47,7 +47,7 @@ "prop-types": "15.8.1", "react": "17.0.2", "react-dom": "17.0.2", - "react-intl": "^5.25.1", + "react-intl": "^6.3.2", "react-router-dom": "5.3.4", "vercel": "24.2.5" }, @@ -55,7 +55,7 @@ "@commercetools-backend/express": "21.25.2", "@commercetools-frontend/mc-dev-authentication": "21.25.2", "@commercetools-frontend/mc-scripts": "21.25.2", - "@formatjs/cli": "4.8.4", + "@formatjs/cli": "6.0.4", "@types/dotenv-flow": "^3.2.0", "@vercel/node": "^2.9.4", "dotenv-flow": "^3.2.0", diff --git a/visual-testing-app/package.json b/visual-testing-app/package.json index a44ae36b2c..f4dbff36ec 100644 --- a/visual-testing-app/package.json +++ b/visual-testing-app/package.json @@ -29,7 +29,7 @@ "formik": "2.2.9", "react": "17.0.2", "react-dom": "17.0.2", - "react-intl": "^5.25.1", + "react-intl": "^6.3.2", "react-redux": "7.2.9", "react-router-dom": "5.3.4" }, diff --git a/website-components-playground/package.json b/website-components-playground/package.json index 72e8d77588..37b8283d01 100644 --- a/website-components-playground/package.json +++ b/website-components-playground/package.json @@ -29,7 +29,7 @@ "moment-timezone": "^0.5.40", "react": "17.0.2", "react-dom": "17.0.2", - "react-intl": "^5.25.1", + "react-intl": "^6.3.2", "react-router-dom": "5.3.4" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index b7bbe5ea91..2f8a676cbd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1152,7 +1152,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.16.8": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.16.8": version: 7.16.12 resolution: "@babel/parser@npm:7.16.12" bin: @@ -3663,7 +3663,7 @@ __metadata: "@commercetools-uikit/text-input": ^15.15.0 "@commercetools/sync-actions": ^5.3.1 "@emotion/react": 11.10.6 - "@formatjs/cli": 4.8.4 + "@formatjs/cli": 6.0.4 "@jest/types": 27.5.1 "@manypkg/cli": 0.20.0 "@testing-library/dom": ^8.20.0 @@ -3691,7 +3691,7 @@ __metadata: prettier: 2.8.4 react: 17.0.2 react-dom: 17.0.2 - react-intl: ^5.25.1 + react-intl: ^6.3.2 react-redux: 7.2.9 react-router-dom: 5.3.4 redux: 4.2.1 @@ -3741,7 +3741,7 @@ __metadata: "@commercetools-uikit/text-input": ^15.15.0 "@commercetools/sync-actions": ^5.3.1 "@emotion/react": 11.10.6 - "@formatjs/cli": 4.8.4 + "@formatjs/cli": 6.0.4 "@manypkg/cli": 0.20.0 "@testing-library/dom": ^8.20.0 "@testing-library/jest-dom": ^5.16.5 @@ -3762,7 +3762,7 @@ __metadata: prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2 - react-intl: ^5.25.1 + react-intl: ^6.3.2 react-redux: 7.2.9 react-router-dom: 5.3.4 redux: 4.2.1 @@ -4048,13 +4048,13 @@ __metadata: raf-schd: ^4.0.3 react: 17.0.2 react-dom: 17.0.2 - react-intl: ^5.25.1 + react-intl: ^6.3.2 react-modal: 3.16.1 react-router-dom: 5.3.4 peerDependencies: react: 17.x react-dom: 17.x - react-intl: 5.x + react-intl: 6.x react-router-dom: 5.x languageName: unknown linkType: soft @@ -4183,7 +4183,7 @@ __metadata: qss: 2.0.3 react: 17.0.2 react-dom: 17.0.2 - react-intl: ^5.25.1 + react-intl: ^6.3.2 react-redux: 7.2.9 react-required-if: 1.0.3 react-router-dom: 5.3.4 @@ -4201,7 +4201,7 @@ __metadata: "@testing-library/react-hooks": 7.x || 8.x react: 17.x react-dom: 17.x - react-intl: 5.x + react-intl: 6.x react-redux: 7.x react-router-dom: 5.x redux: 4.x @@ -4357,17 +4357,17 @@ __metadata: "@commercetools-frontend/sentry": 21.25.2 "@commercetools-uikit/i18n": ^15.15.0 "@emotion/react": 11.10.6 - "@formatjs/cli": 4.8.4 + "@formatjs/cli": 6.0.4 "@formatjs/icu-messageformat-parser": 2.3.0 "@types/prop-types": ^15.7.5 "@types/react": ^17.0.53 moment: ^2.29.4 prop-types: 15.8.1 react: 17.0.2 - react-intl: ^5.25.1 + react-intl: ^6.3.2 peerDependencies: react: 17.x - react-intl: 5.x + react-intl: 6.x languageName: unknown linkType: soft @@ -4376,11 +4376,11 @@ __metadata: resolution: "@commercetools-frontend/jest-preset-mc-app@workspace:packages/jest-preset-mc-app" dependencies: "@commercetools-frontend/babel-preset-mc-app": 21.25.2 - "@formatjs/intl-getcanonicallocales": ^1.9.2 - "@formatjs/intl-listformat": ^7.1.7 - "@formatjs/intl-locale": ^2.4.47 - "@formatjs/intl-numberformat": ^7.4.3 - "@formatjs/intl-pluralrules": ^4.3.3 + "@formatjs/intl-getcanonicallocales": ^2.1.0 + "@formatjs/intl-listformat": ^7.1.9 + "@formatjs/intl-locale": ^3.1.1 + "@formatjs/intl-numberformat": ^8.3.5 + "@formatjs/intl-pluralrules": ^5.1.10 "@sheerun/mutationobserver-shim": 0.3.3 "@testing-library/jest-dom": 5.16.5 "@testing-library/react": 12.1.5 @@ -4621,14 +4621,14 @@ __metadata: prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2 - react-intl: ^5.25.1 + react-intl: ^6.3.2 react-redux: 7.2.9 react-router-dom: 5.3.4 reselect: 4.1.7 peerDependencies: react: 17.x react-dom: 17.x - react-intl: 5.x + react-intl: 6.x react-redux: 7.x react-router-dom: 5.x languageName: unknown @@ -4733,7 +4733,7 @@ __metadata: "@commercetools-uikit/primary-button": ^15.15.0 "@commercetools-uikit/spacings": ^15.15.0 "@commercetools-uikit/text": ^15.15.0 - "@formatjs/cli": 4.8.4 + "@formatjs/cli": 6.0.4 "@types/dotenv-flow": ^3.2.0 "@vercel/node": ^2.9.4 apollo-link-rest: ^0.9.0 @@ -4745,7 +4745,7 @@ __metadata: prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2 - react-intl: ^5.25.1 + react-intl: ^6.3.2 react-router-dom: 5.3.4 ts-node: ^10.9.1 typescript: 5.0.4 @@ -4778,7 +4778,7 @@ __metadata: formik: 2.2.9 react: 17.0.2 react-dom: 17.0.2 - react-intl: ^5.25.1 + react-intl: ^6.3.2 react-redux: 7.2.9 react-router-dom: 5.3.4 vite: 4.2.0 @@ -6226,7 +6226,7 @@ __metadata: moment-timezone: ^0.5.40 react: 17.0.2 react-dom: 17.0.2 - react-intl: ^5.25.1 + react-intl: ^6.3.2 react-router-dom: 5.3.4 vite: 4.2.0 languageName: unknown @@ -7310,33 +7310,31 @@ __metadata: languageName: node linkType: hard -"@formatjs/cli@npm:4.8.4": - version: 4.8.4 - resolution: "@formatjs/cli@npm:4.8.4" - dependencies: - "@formatjs/icu-messageformat-parser": 2.1.0 - "@formatjs/ts-transformer": 3.9.4 - "@types/estree": ^0.0.50 - "@types/fs-extra": ^9.0.1 - "@types/json-stable-stringify": ^1.0.32 - "@types/node": 14 - "@vue/compiler-core": ^3.2.23 - chalk: ^4.0.0 - commander: 8 - fast-glob: ^3.2.7 - fs-extra: 10 - json-stable-stringify: ^1.0.1 - loud-rejection: ^2.2.0 - tslib: ^2.1.0 - typescript: ^4.5 - vue: ^3.2.23 +"@formatjs/cli@npm:6.0.4": + version: 6.0.4 + resolution: "@formatjs/cli@npm:6.0.4" + peerDependencies: + "@vue/compiler-sfc": ^3.2.34 + peerDependenciesMeta: + "@vue/compiler-sfc": + optional: true bin: formatjs: bin/formatjs - checksum: 70d6b09872706b72479189bfe81e288fca542c0002e56ecb83dff419865b156e28f3833695bd8abf3869f216a5be11c39d4abf7496ad70d6f2f1e8c83a9d5ac5 + checksum: 2a13d9fe5a6fc70ddd7e667e64f727eeebf554ec20b25cdfc3354c7f02cc938410ebfaf59fd492e5c2af7acc3542d8861c0095e96a0a920d6b5608162876ceeb + languageName: node + linkType: hard + +"@formatjs/ecma402-abstract@npm:1.11.4": + version: 1.11.4 + resolution: "@formatjs/ecma402-abstract@npm:1.11.4" + dependencies: + "@formatjs/intl-localematcher": 0.2.25 + tslib: ^2.1.0 + checksum: 05dbe1c6457acfe9cdc0fc770940260e19fa588be6c655b1ff1697506348dac1eee9b249b64e6544531174d07a5a74a9e75f68430947cfdc074ebe8e3c86f86f languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:^1.11.8": +"@formatjs/ecma402-abstract@npm:1.14.3": version: 1.14.3 resolution: "@formatjs/ecma402-abstract@npm:1.14.3" dependencies: @@ -7364,6 +7362,15 @@ __metadata: languageName: node linkType: hard +"@formatjs/fast-memoize@npm:2.0.1": + version: 2.0.1 + resolution: "@formatjs/fast-memoize@npm:2.0.1" + dependencies: + tslib: ^2.4.0 + checksum: e434cdc53354666459c47556c403f0ed3391ebab0e851a64e5622d8d81e3b684a74a09c4bf5189885c66e743004601f64e2e2c8c70adf6b00071d4afea20f69d + languageName: node + linkType: hard + "@formatjs/icu-messageformat-parser@npm:2.1.0": version: 2.1.0 resolution: "@formatjs/icu-messageformat-parser@npm:2.1.0" @@ -7428,12 +7435,21 @@ __metadata: languageName: node linkType: hard -"@formatjs/intl-getcanonicallocales@npm:1.9.2, @formatjs/intl-getcanonicallocales@npm:^1.9.2": - version: 1.9.2 - resolution: "@formatjs/intl-getcanonicallocales@npm:1.9.2" +"@formatjs/intl-enumerator@npm:1.2.1": + version: 1.2.1 + resolution: "@formatjs/intl-enumerator@npm:1.2.1" dependencies: - tslib: ^2.1.0 - checksum: 59eeec747fb5eaed29838e240bcccd3ec2188d101cfa44b3910879c48e5e1ce41b729e077ba4580840db44fea1e77998e1692dc11e6c35376ce68e5d52dd7ee5 + tslib: ^2.4.0 + checksum: d1971913230d16a576fc9920b3dfb5640977086686c78e533ed8393c2da5b0c26e91712a93e76ac9bc43f241517ac4ee2bc5236863ac398aa4e1b6b66fe0a3e5 + languageName: node + linkType: hard + +"@formatjs/intl-getcanonicallocales@npm:2.1.0, @formatjs/intl-getcanonicallocales@npm:^2.1.0": + version: 2.1.0 + resolution: "@formatjs/intl-getcanonicallocales@npm:2.1.0" + dependencies: + tslib: ^2.4.0 + checksum: f099231b1e82ea1698b9a12c722611643e3e4a7c42d6e26612e880979349e078f5545edd741d08f156ccea44ea34e619c4636b870d42de73cc408c95e58b4c75 languageName: node linkType: hard @@ -7448,7 +7464,7 @@ __metadata: languageName: node linkType: hard -"@formatjs/intl-listformat@npm:7.1.9": +"@formatjs/intl-listformat@npm:7.1.9, @formatjs/intl-listformat@npm:^7.1.9": version: 7.1.9 resolution: "@formatjs/intl-listformat@npm:7.1.9" dependencies: @@ -7459,25 +7475,15 @@ __metadata: languageName: node linkType: hard -"@formatjs/intl-listformat@npm:^7.1.7": - version: 7.1.7 - resolution: "@formatjs/intl-listformat@npm:7.1.7" +"@formatjs/intl-locale@npm:^3.1.1": + version: 3.1.1 + resolution: "@formatjs/intl-locale@npm:3.1.1" dependencies: "@formatjs/ecma402-abstract": 1.14.3 - "@formatjs/intl-localematcher": 0.2.32 + "@formatjs/intl-enumerator": 1.2.1 + "@formatjs/intl-getcanonicallocales": 2.1.0 tslib: ^2.4.0 - checksum: 96b45bcf0e556c2829d40bf95a027fc3dca86abc99db2735d6030d744d28318ee21726357853794a31c6b6674e7ce5403d3519d4ea190004178d973b61ca9d06 - languageName: node - linkType: hard - -"@formatjs/intl-locale@npm:^2.4.47": - version: 2.4.47 - resolution: "@formatjs/intl-locale@npm:2.4.47" - dependencies: - "@formatjs/ecma402-abstract": 1.11.4 - "@formatjs/intl-getcanonicallocales": 1.9.2 - tslib: ^2.1.0 - checksum: 8adbb4e8514422779c0df1d2d110730d1b41552f452d05813fff9c769c6f38d1dd33178e4a6ec65da9529baae1f1a8b22275ca0546e5c7867e6d0f9ed7204232 + checksum: 4e7272199581526f1226e6daef3c2434429f8ec6ceb3b3ce3362209f9e7dd5b34c57a2933f8a63b04be9e44af89548f5e457f2e1d4e9ded96c23c6555aad7f94 languageName: node linkType: hard @@ -7499,25 +7505,25 @@ __metadata: languageName: node linkType: hard -"@formatjs/intl-numberformat@npm:^7.4.3": - version: 7.4.3 - resolution: "@formatjs/intl-numberformat@npm:7.4.3" +"@formatjs/intl-numberformat@npm:^8.3.5": + version: 8.3.5 + resolution: "@formatjs/intl-numberformat@npm:8.3.5" dependencies: - "@formatjs/ecma402-abstract": 1.11.4 - "@formatjs/intl-localematcher": 0.2.25 - tslib: ^2.1.0 - checksum: 702ba2083e03dcfdbf2f85aa2de55c5f375aae51d02ca2e027ef1d4a1679c0992931208c9ac70c06ad3dcac918dd513e26b2d46aec50b8bfc58297aad8969ae1 + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/intl-localematcher": 0.2.32 + tslib: ^2.4.0 + checksum: 6eb305b20ae5a639e5e721ed425387bfd58b427e17ba9c15e23e56e45e65fa4c6065f5237577c3b763c000aad2f6d3f1140fd89ab89ce21ac0fc25f84e68032e languageName: node linkType: hard -"@formatjs/intl-pluralrules@npm:^4.3.3": - version: 4.3.3 - resolution: "@formatjs/intl-pluralrules@npm:4.3.3" +"@formatjs/intl-pluralrules@npm:^5.1.10": + version: 5.1.10 + resolution: "@formatjs/intl-pluralrules@npm:5.1.10" dependencies: - "@formatjs/ecma402-abstract": 1.11.4 - "@formatjs/intl-localematcher": 0.2.25 - tslib: ^2.1.0 - checksum: 5073cbb28fd5c074387566caeaada8020a4021e745eb404258ef9ce1711afa88fada544b3a68d7e18d619a671a31a4739b234370098aa5d7deddc98b76ef18b2 + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/intl-localematcher": 0.2.32 + tslib: ^2.4.0 + checksum: c93e6ac888d20421bbdc203e0258fddfd91bd47933dacc3bb1b9329096a0b8cc8dc030a951665449a5feeb51a0cc439b7bacd75cd2f2b990dff5020905251db5 languageName: node linkType: hard @@ -7561,41 +7567,23 @@ __metadata: languageName: node linkType: hard -"@formatjs/intl@patch:@formatjs/intl@npm%3A2.2.1#./.yarn/patches/@formatjs-intl-npm-2.2.1-1251194b73.patch::locator=merchant-center-application-kit%40workspace%3A.": - version: 2.2.1 - resolution: "@formatjs/intl@patch:@formatjs/intl@npm%3A2.2.1#./.yarn/patches/@formatjs-intl-npm-2.2.1-1251194b73.patch::version=2.2.1&hash=df4d79&locator=merchant-center-application-kit%40workspace%3A." +"@formatjs/intl@npm:2.6.9": + version: 2.6.9 + resolution: "@formatjs/intl@npm:2.6.9" dependencies: - "@formatjs/ecma402-abstract": 1.11.4 - "@formatjs/fast-memoize": 1.2.1 - "@formatjs/icu-messageformat-parser": 2.1.0 - "@formatjs/intl-displaynames": 5.4.3 - "@formatjs/intl-listformat": 6.5.3 - intl-messageformat: 9.13.0 - tslib: ^2.1.0 + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/fast-memoize": 2.0.1 + "@formatjs/icu-messageformat-parser": 2.3.0 + "@formatjs/intl-displaynames": 6.2.6 + "@formatjs/intl-listformat": 7.1.9 + intl-messageformat: 10.3.3 + tslib: ^2.4.0 peerDependencies: - typescript: ^4.5 + typescript: ^4.7 peerDependenciesMeta: typescript: optional: true - checksum: c2c7b5e2d85664d59fe385b8c73dcdb8f9d8743adea47eff7ab8cb80c37f4c8985e91755cf53f950578634b9244a69c5df61a3dc5ef21a8847b2a2ae9b027d88 - languageName: node - linkType: hard - -"@formatjs/ts-transformer@npm:3.9.4": - version: 3.9.4 - resolution: "@formatjs/ts-transformer@npm:3.9.4" - dependencies: - "@formatjs/icu-messageformat-parser": 2.1.0 - "@types/node": 14 || 16 || 17 - chalk: ^4.0.0 - tslib: ^2.1.0 - typescript: ^4.5 - peerDependencies: - ts-jest: 27 - peerDependenciesMeta: - ts-jest: - optional: true - checksum: fe193921beef7487de78169cecaf28808e8d6b66f59dd98b6c9eb45dcb1b5ee4bcb606a0c6236aeb629feb3116db12e95d06a82bb26cb46116e531279b30abf8 + checksum: 66243ef05c6bdb5f5d9005e831e946ae1052fc3e49a58642fac36f8bd12757e371a17820530268ffe9805152739b4540c8be6b16277711e050886ac65eb623b0 languageName: node linkType: hard @@ -11618,7 +11606,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^0.0.50": +"@types/estree@npm:*": version: 0.0.50 resolution: "@types/estree@npm:0.0.50" checksum: 9a2b6a4a8c117f34d08fbda5e8f69b1dfb109f7d149b60b00fd7a9fb6ac545c078bc590aa4ec2f0a256d680cf72c88b3b28b60c326ee38a7bc8ee1ee95624922 @@ -11697,15 +11685,6 @@ __metadata: languageName: node linkType: hard -"@types/fs-extra@npm:^9.0.1": - version: 9.0.13 - resolution: "@types/fs-extra@npm:9.0.13" - dependencies: - "@types/node": "*" - checksum: add79e212acd5ac76b97b9045834e03a7996aef60a814185e0459088fd290519a3c1620865d588fa36c4498bf614210d2a703af5cf80aa1dbc125db78f6edac3 - languageName: node - linkType: hard - "@types/get-port@npm:^3.2.0": version: 3.2.0 resolution: "@types/get-port@npm:3.2.0" @@ -12094,20 +12073,13 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:14 || 16 || 17, @types/node@npm:>= 8, @types/node@npm:>=10.0.0": +"@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:>=10.0.0": version: 17.0.10 resolution: "@types/node@npm:17.0.10" checksum: 979e83d642a2b4f18fa1a4233f884822c05abc7acd0836024aa964187f8446432b21f7913e72fe2b3927c4a811c27a0b6cd60ac7c4ac6a6762cfbab70782aa6a languageName: node linkType: hard -"@types/node@npm:14, @types/node@npm:^14.14.31": - version: 14.18.9 - resolution: "@types/node@npm:14.18.9" - checksum: a85dae901b5c3b318747e66f2228c0f0778bcd73430a01d7c42814c04ba1070f2817b865d0c5f0c1813b89afeebb34d19cf2662252bae9dc0c18d3ad23fc98c3 - languageName: node - linkType: hard - "@types/node@npm:14.18.33": version: 14.18.33 resolution: "@types/node@npm:14.18.33" @@ -12122,6 +12094,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^14.14.31": + version: 14.18.9 + resolution: "@types/node@npm:14.18.9" + checksum: a85dae901b5c3b318747e66f2228c0f0778bcd73430a01d7c42814c04ba1070f2817b865d0c5f0c1813b89afeebb34d19cf2662252bae9dc0c18d3ad23fc98c3 + languageName: node + linkType: hard + "@types/node@npm:^16.18.12": version: 16.18.12 resolution: "@types/node@npm:16.18.12" @@ -13168,118 +13147,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.2.29, @vue/compiler-core@npm:^3.2.23": - version: 3.2.29 - resolution: "@vue/compiler-core@npm:3.2.29" - dependencies: - "@babel/parser": ^7.16.4 - "@vue/shared": 3.2.29 - estree-walker: ^2.0.2 - source-map: ^0.6.1 - checksum: cc44fd93bb230661cb340e384d3e751c9d18177419eb75614e7b0a6b85cdca3c4b7f1bf0497585e8a5f6b788a9dbba497abdac2207c294f9a43613ec8031545b - languageName: node - linkType: hard - -"@vue/compiler-dom@npm:3.2.29": - version: 3.2.29 - resolution: "@vue/compiler-dom@npm:3.2.29" - dependencies: - "@vue/compiler-core": 3.2.29 - "@vue/shared": 3.2.29 - checksum: 46d3d48cbdfe441063f0ecf66740ba83ae8d7cfda982238820ef905a3757e0eda74666f0e557706292a2062243877ba99b251c3929a02aeffbd48d442e505d32 - languageName: node - linkType: hard - -"@vue/compiler-sfc@npm:3.2.29": - version: 3.2.29 - resolution: "@vue/compiler-sfc@npm:3.2.29" - dependencies: - "@babel/parser": ^7.16.4 - "@vue/compiler-core": 3.2.29 - "@vue/compiler-dom": 3.2.29 - "@vue/compiler-ssr": 3.2.29 - "@vue/reactivity-transform": 3.2.29 - "@vue/shared": 3.2.29 - estree-walker: ^2.0.2 - magic-string: ^0.25.7 - postcss: ^8.1.10 - source-map: ^0.6.1 - checksum: efef43d1ae28e44d728a8cd5e687ed472e77fbc917dfdf4f3ca34a73418222a1ab2289e1b344789ef99a77f729d43afb0c405a9a5e6ca103f84dacde221f1252 - languageName: node - linkType: hard - -"@vue/compiler-ssr@npm:3.2.29": - version: 3.2.29 - resolution: "@vue/compiler-ssr@npm:3.2.29" - dependencies: - "@vue/compiler-dom": 3.2.29 - "@vue/shared": 3.2.29 - checksum: 56646786690a8ddb6030651e24804f33ed8f1f6cf887da5d7a04791d2fb9eacce73c2b9d62b223652d467da0c543dfb98c95a97bc96b46fbcb70cd71ef695f30 - languageName: node - linkType: hard - -"@vue/reactivity-transform@npm:3.2.29": - version: 3.2.29 - resolution: "@vue/reactivity-transform@npm:3.2.29" - dependencies: - "@babel/parser": ^7.16.4 - "@vue/compiler-core": 3.2.29 - "@vue/shared": 3.2.29 - estree-walker: ^2.0.2 - magic-string: ^0.25.7 - checksum: 52ee8ceaf96c76de5fcf36f9ba25dc3be9775914d0a61c54630c2a5cecdc0296bcce746aac3407bd9a5a6de678067e8e374fe09e2c5972c92026cfb4449f7232 - languageName: node - linkType: hard - -"@vue/reactivity@npm:3.2.29": - version: 3.2.29 - resolution: "@vue/reactivity@npm:3.2.29" - dependencies: - "@vue/shared": 3.2.29 - checksum: 07bfca8d6075a984676d8e103584e8447eaf7f60bb777dce652c452507225d077807b79365b8dcfded33a2424ba32f2518efb9ab313d4d59e69ccccf6ea56a5a - languageName: node - linkType: hard - -"@vue/runtime-core@npm:3.2.29": - version: 3.2.29 - resolution: "@vue/runtime-core@npm:3.2.29" - dependencies: - "@vue/reactivity": 3.2.29 - "@vue/shared": 3.2.29 - checksum: 4922001693376a066f0faf7b346f103c806b668daca5ba8cb0b040ab0fd59f41a6c53d2b0f3fa71057cec60f8801e33968caec275fba431d97b28ff33b9ef2be - languageName: node - linkType: hard - -"@vue/runtime-dom@npm:3.2.29": - version: 3.2.29 - resolution: "@vue/runtime-dom@npm:3.2.29" - dependencies: - "@vue/runtime-core": 3.2.29 - "@vue/shared": 3.2.29 - csstype: ^2.6.8 - checksum: bb45006527ddae2934f92fe9b6fb8e3291549302641667f2582871555ceef502e0941ef5b4e2491cce4d7da8483e52b952d2e39950f1555512abd3a559a3a399 - languageName: node - linkType: hard - -"@vue/server-renderer@npm:3.2.29": - version: 3.2.29 - resolution: "@vue/server-renderer@npm:3.2.29" - dependencies: - "@vue/compiler-ssr": 3.2.29 - "@vue/shared": 3.2.29 - peerDependencies: - vue: 3.2.29 - checksum: 0321451f9dbce5692584155003eabea008720bd040a8dbb75cf4c626aeb9dda4e560c25e74514361991d1dd6581f39b896f2d2b940a24d6c8dfbe5a88086fc2c - languageName: node - linkType: hard - -"@vue/shared@npm:3.2.29": - version: 3.2.29 - resolution: "@vue/shared@npm:3.2.29" - checksum: 0ee2ae764afe438fa378a8bfd751b56d2cd7c2ca225139d7a4ef75848145a3d811edd2a0a16a9392e3f75e5607d6d7392663a27d701eb48fc7abdcbcb33bc7cf - languageName: node - linkType: hard - "@web-std/blob@npm:^3.0.3": version: 3.0.4 resolution: "@web-std/blob@npm:3.0.4" @@ -14236,13 +14103,6 @@ __metadata: languageName: node linkType: hard -"array-find-index@npm:^1.0.1": - version: 1.0.2 - resolution: "array-find-index@npm:1.0.2" - checksum: aac128bf369e1ac6c06ff0bb330788371c0e256f71279fb92d745e26fb4b9db8920e485b4ec25e841c93146bf71a34dcdbcefa115e7e0f96927a214d237b7081 - languageName: node - linkType: hard - "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -16530,13 +16390,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:8, commander@npm:^8.2.0, commander@npm:^8.3.0": - version: 8.3.0 - resolution: "commander@npm:8.3.0" - checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 - languageName: node - linkType: hard - "commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -16565,6 +16418,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^8.2.0, commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 + languageName: node + linkType: hard + "commander@npm:^9.4.1": version: 9.5.0 resolution: "commander@npm:9.5.0" @@ -17466,13 +17326,6 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^2.6.8": - version: 2.6.19 - resolution: "csstype@npm:2.6.19" - checksum: 72b51ddd30ba308d08373cd890e79526efdc19a9762941845040055f75353992f2d8d4cf4db282a8e1d3d9d2a39c989c65fe32b7b2655f08d313660c4048d2d6 - languageName: node - linkType: hard - "csstype@npm:^3.0.2": version: 3.0.10 resolution: "csstype@npm:3.0.10" @@ -17513,15 +17366,6 @@ __metadata: languageName: node linkType: hard -"currently-unhandled@npm:^0.4.1": - version: 0.4.1 - resolution: "currently-unhandled@npm:0.4.1" - dependencies: - array-find-index: ^1.0.1 - checksum: 1f59fe10b5339b54b1a1eee110022f663f3495cf7cf2f480686e89edc7fa8bfe42dbab4b54f85034bc8b092a76cc7becbc2dad4f9adad332ab5831bec39ad540 - languageName: node - linkType: hard - "cwd@npm:^0.10.0": version: 0.10.0 resolution: "cwd@npm:0.10.0" @@ -21202,17 +21046,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:10": - version: 10.0.0 - resolution: "fs-extra@npm:10.0.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: 5285a3d8f34b917cf2b66af8c231a40c1623626e9d701a20051d3337be16c6d7cac94441c8b3732d47a92a2a027886ca93c69b6a4ae6aee3c89650d2a8880c0a - languageName: node - linkType: hard - "fs-extra@npm:10.1.0, fs-extra@npm:^10.1.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" @@ -24184,6 +24017,18 @@ __metadata: languageName: node linkType: hard +"intl-messageformat@npm:10.3.3": + version: 10.3.3 + resolution: "intl-messageformat@npm:10.3.3" + dependencies: + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/fast-memoize": 2.0.1 + "@formatjs/icu-messageformat-parser": 2.3.0 + tslib: ^2.4.0 + checksum: 05baee05d31b911dc4bb1774ddf0799dc136723203461f73fecb185e2e2d18b148311db7ef14294d664a6212311c5d9116c3e850cf609dd6348e347f3d07e660 + languageName: node + linkType: hard + "intl-messageformat@npm:9.13.0": version: 9.13.0 resolution: "intl-messageformat@npm:9.13.0" @@ -27366,16 +27211,6 @@ __metadata: languageName: node linkType: hard -"loud-rejection@npm:^2.2.0": - version: 2.2.0 - resolution: "loud-rejection@npm:2.2.0" - dependencies: - currently-unhandled: ^0.4.1 - signal-exit: ^3.0.2 - checksum: 2499c593d9a09a6fd305c6185826bcf546144b445ce730bdc275433674d1f411c23ce5dfcc7971feb22add7b47dc7e5f8c89c589f3720944d7e6945b617e392e - languageName: node - linkType: hard - "lower-case-first@npm:^1.0.0": version: 1.0.2 resolution: "lower-case-first@npm:1.0.2" @@ -28140,7 +27975,7 @@ __metadata: "@commitlint/cli": 17.4.4 "@commitlint/config-conventional": 17.4.4 "@faker-js/faker": 7.6.0 - "@formatjs/cli": 4.8.4 + "@formatjs/cli": 6.0.4 "@graphql-codegen/add": 3.2.3 "@graphql-codegen/cli": 2.16.5 "@graphql-codegen/introspection": 2.2.3 @@ -31300,7 +31135,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.1.10, postcss@npm:^8.2.15, postcss@npm:^8.2.9, postcss@npm:^8.3.11, postcss@npm:^8.3.5": +"postcss@npm:^8.2.15, postcss@npm:^8.2.9, postcss@npm:^8.3.11, postcss@npm:^8.3.5": version: 8.4.5 resolution: "postcss@npm:8.4.5" dependencies: @@ -32087,6 +31922,30 @@ __metadata: languageName: node linkType: hard +"react-intl@npm:^6.3.2": + version: 6.3.2 + resolution: "react-intl@npm:6.3.2" + dependencies: + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/icu-messageformat-parser": 2.3.0 + "@formatjs/intl": 2.6.9 + "@formatjs/intl-displaynames": 6.2.6 + "@formatjs/intl-listformat": 7.1.9 + "@types/hoist-non-react-statics": ^3.3.1 + "@types/react": 16 || 17 || 18 + hoist-non-react-statics: ^3.3.2 + intl-messageformat: 10.3.3 + tslib: ^2.4.0 + peerDependencies: + react: ^16.6.0 || 17 || 18 + typescript: ^4.7 + peerDependenciesMeta: + typescript: + optional: true + checksum: 0b1ee1170ac800da8396b1f7d59111db3b2c1eb6db0c071b02fc15c0c81b19641badfab0060db39faf3ed1d02f932b8976b39d371d61eb8322e38127b2dc7e00 + languageName: node + linkType: hard + "react-is@npm:17.0.2, react-is@npm:^17.0.1, react-is@npm:^17.0.2": version: 17.0.2 resolution: "react-is@npm:17.0.2" @@ -36568,16 +36427,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.5": - version: 4.5.5 - resolution: "typescript@npm:4.5.5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 506f4c919dc8aeaafa92068c997f1d213b9df4d9756d0fae1a1e7ab66b585ab3498050e236113a1c9e57ee08c21ec6814ca7a7f61378c058d79af50a4b1f5a5e - languageName: node - linkType: hard - "typescript@npm:^4.6.4": version: 4.8.3 resolution: "typescript@npm:4.8.3" @@ -36608,16 +36457,6 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.5#~builtin": - version: 4.5.5 - resolution: "typescript@patch:typescript@npm%3A4.5.5#~builtin::version=4.5.5&hash=bcec9a" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 858c61fa63f7274ca4aaaffeced854d550bf416cff6e558c4884041b3311fb662f476f167cf5c9f8680c607239797e26a2ee0bcc6467fbc05bfcb218e1c6c671 - languageName: node - linkType: hard - "typescript@patch:typescript@^4.6.4#~builtin": version: 4.8.3 resolution: "typescript@patch:typescript@npm%3A4.8.3#~builtin::version=4.8.3&hash=3b564f" @@ -37731,19 +37570,6 @@ __metadata: languageName: node linkType: hard -"vue@npm:^3.2.23": - version: 3.2.29 - resolution: "vue@npm:3.2.29" - dependencies: - "@vue/compiler-dom": 3.2.29 - "@vue/compiler-sfc": 3.2.29 - "@vue/runtime-dom": 3.2.29 - "@vue/server-renderer": 3.2.29 - "@vue/shared": 3.2.29 - checksum: e9564e79015d4d62ebf97aad93567627e64627d3fd33fc7ba0614e83bca529c9f49085e66d99975219b8eed3fb72f7c034597dcaff2dba99d75457a826177263 - languageName: node - linkType: hard - "w3c-hr-time@npm:^1.0.2": version: 1.0.2 resolution: "w3c-hr-time@npm:1.0.2"