diff --git a/apps/web/package.json b/apps/web/package.json index e5591b841c5..811cbc8a82a 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -61,7 +61,7 @@ "react-dom": "^18.2.0", "react-helmet-async": "^2.0.5", "react-hook-form": "^7.54.0", - "react-intl": "^7.0.1", + "react-intl": "^7.0.4", "react-router": "^7.0.2", "react-to-print": "^2.15.1", "urql": "^4.2.1" diff --git a/packages/client/package.json b/packages/client/package.json index 5ba8ef524e0..c6221e4bc01 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -29,7 +29,7 @@ "graphql": "^16.9.0", "jwt-decode": "^4.0.0", "lodash": "^4.17.21", - "react-intl": "^7.0.1", + "react-intl": "^7.0.4", "urql": "^4.2.1" }, "devDependencies": { diff --git a/packages/date-helpers/package.json b/packages/date-helpers/package.json index 954de6906b8..d4aa66e6044 100644 --- a/packages/date-helpers/package.json +++ b/packages/date-helpers/package.json @@ -22,7 +22,7 @@ "@gc-digital-talent/graphql": "workspace:*", "@gc-digital-talent/i18n": "workspace:*", "date-fns": "^4.1.0", - "react-intl": "^7.0.1" + "react-intl": "^7.0.4" }, "devDependencies": { "@gc-digital-talent/eslint-config": "workspace:*", diff --git a/packages/forms/package.json b/packages/forms/package.json index 180d6ca7d8d..2aaccee2297 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -58,7 +58,7 @@ "jest-environment-jsdom": "^29.7.0", "react": "^18.3.1", "react-hook-form": "^7.54.0", - "react-intl": "^7.0.1", + "react-intl": "^7.0.4", "tsconfig": "workspace:*", "typescript": "^5.7.2" } diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 227b4a8760e..6c06d2ee8b1 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -39,7 +39,7 @@ "js-yaml": "^4.1.0", "json-stable-stringify": "^1.1.1", "react": "^18.3.1", - "react-intl": "^7.0.1", + "react-intl": "^7.0.4", "react-router": "^7.0.2", "tsconfig": "workspace:*", "tsx": "^4.19.2", diff --git a/packages/jest-helpers/package.json b/packages/jest-helpers/package.json index 58ead4dd4bb..d10488721d0 100644 --- a/packages/jest-helpers/package.json +++ b/packages/jest-helpers/package.json @@ -19,7 +19,7 @@ "@gc-digital-talent/i18n": "workspace:*", "jest": "^29.7.0", "react-helmet-async": "^2.0.5", - "react-intl": "^7.0.1", + "react-intl": "^7.0.4", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/packages/ui/package.json b/packages/ui/package.json index c2bd3becf95..cfd68d9dde5 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -65,7 +65,7 @@ "eslint": "^8.57.0", "jest": "^29.7.0", "react": "^18.3.1", - "react-intl": "^7.0.1", + "react-intl": "^7.0.4", "tsconfig": "workspace:*", "typescript": "^5.7.2" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 788d2393eef..efc09601ac1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -145,8 +145,8 @@ importers: specifier: ^7.54.0 version: 7.54.0(react@18.3.1) react-intl: - specifier: ^7.0.1 - version: 7.0.1(react@18.3.1)(typescript@5.7.2) + specifier: ^7.0.4 + version: 7.0.4(react@18.3.1)(typescript@5.7.2) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -376,8 +376,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 react-intl: - specifier: ^7.0.1 - version: 7.0.1(react@18.3.1)(typescript@5.7.2) + specifier: ^7.0.4 + version: 7.0.4(react@18.3.1)(typescript@5.7.2) urql: specifier: ^4.2.1 version: 4.2.1(@urql/core@5.0.8(graphql@16.9.0))(react@18.3.1) @@ -431,8 +431,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 react-intl: - specifier: ^7.0.1 - version: 7.0.1(react@18.3.1)(typescript@5.7.2) + specifier: ^7.0.4 + version: 7.0.4(react@18.3.1)(typescript@5.7.2) devDependencies: '@gc-digital-talent/eslint-config': specifier: workspace:* @@ -689,8 +689,8 @@ importers: specifier: ^7.54.0 version: 7.54.0(react@18.3.1) react-intl: - specifier: ^7.0.1 - version: 7.0.1(react@18.3.1)(typescript@5.7.2) + specifier: ^7.0.4 + version: 7.0.4(react@18.3.1)(typescript@5.7.2) tsconfig: specifier: workspace:* version: link:../tsconfig @@ -802,8 +802,8 @@ importers: specifier: ^18.3.1 version: 18.3.1 react-intl: - specifier: ^7.0.1 - version: 7.0.1(react@18.3.1)(typescript@5.7.2) + specifier: ^7.0.4 + version: 7.0.4(react@18.3.1)(typescript@5.7.2) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -832,8 +832,8 @@ importers: specifier: ^2.0.5 version: 2.0.5(react@18.3.1) react-intl: - specifier: ^7.0.1 - version: 7.0.1(react@18.3.1)(typescript@5.7.2) + specifier: ^7.0.4 + version: 7.0.4(react@18.3.1)(typescript@5.7.2) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1008,7 +1008,7 @@ importers: version: 8.4.7(prettier@3.4.2) storybook-react-intl: specifier: ^3.2.2 - version: 3.2.2(react-intl@7.0.1(react@18.3.1)(typescript@5.7.2)) + version: 3.2.2(react-intl@7.0.4(react@18.3.1)(typescript@5.7.2)) tsconfig: specifier: workspace:* version: link:../tsconfig @@ -1222,8 +1222,8 @@ importers: specifier: ^18.3.1 version: 18.3.1 react-intl: - specifier: ^7.0.1 - version: 7.0.1(react@18.3.1)(typescript@5.7.2) + specifier: ^7.0.4 + version: 7.0.4(react@18.3.1)(typescript@5.7.2) tsconfig: specifier: workspace:* version: link:../tsconfig @@ -2042,38 +2042,23 @@ packages: vue: optional: true - '@formatjs/ecma402-abstract@2.2.4': - resolution: {integrity: sha512-lFyiQDVvSbQOpU+WFd//ILolGj4UgA/qXrKeZxdV14uKiAUiPAtX6XAn7WBCRi7Mx6I7EybM9E5yYn4BIpZWYg==} - '@formatjs/ecma402-abstract@2.3.1': resolution: {integrity: sha512-Ip9uV+/MpLXWRk03U/GzeJMuPeOXpJBSB5V1tjA6kJhvqssye5J5LoYLc7Z5IAHb7nR62sRoguzrFiVCP/hnzw==} - '@formatjs/fast-memoize@2.2.3': - resolution: {integrity: sha512-3jeJ+HyOfu8osl3GNSL4vVHUuWFXR03Iz9jjgI7RwjG6ysu/Ymdr0JRCPHfF5yGbTE6JCrd63EpvX1/WybYRbA==} - '@formatjs/fast-memoize@2.2.5': resolution: {integrity: sha512-6PoewUMrrcqxSoBXAOJDiW1m+AmkrAj0RiXnOMD59GRaswjXhm3MDhgepXPBgonc09oSirAJTsAggzAGQf6A6g==} - '@formatjs/icu-messageformat-parser@2.9.4': - resolution: {integrity: sha512-Tbvp5a9IWuxUcpWNIW6GlMQYEc4rwNHR259uUFoKWNN1jM9obf9Ul0e+7r7MvFOBNcN+13K7NuKCKqQiAn1QEg==} - '@formatjs/icu-messageformat-parser@2.9.7': resolution: {integrity: sha512-cuEHyRM5VqLQobANOjtjlgU7+qmk9Q3fDQuBiRRJ3+Wp3ZoZhpUPtUfuimZXsir6SaI2TaAJ+SLo9vLnV5QcbA==} '@formatjs/icu-skeleton-parser@1.8.11': resolution: {integrity: sha512-8LlHHE/yL/zVJZHAX3pbKaCjZKmBIO6aJY1mkVh4RMSEu/2WRZ4Ysvv3kKXJ9M8RJLBHdnk1/dUQFdod1Dt7Dw==} - '@formatjs/icu-skeleton-parser@1.8.8': - resolution: {integrity: sha512-vHwK3piXwamFcx5YQdCdJxUQ1WdTl6ANclt5xba5zLGDv5Bsur7qz8AD7BevaKxITwpgDeU0u8My3AIibW9ywA==} - - '@formatjs/intl-localematcher@0.5.8': - resolution: {integrity: sha512-I+WDNWWJFZie+jkfkiK5Mp4hEDyRSEvmyfYadflOno/mmKJKcB17fEpEH0oJu/OWhhCJ8kJBDz2YMd/6cDl7Mg==} - '@formatjs/intl-localematcher@0.5.9': resolution: {integrity: sha512-8zkGu/sv5euxbjfZ/xmklqLyDGQSxsLqg8XOq88JW3cmJtzhCP8EtSJXlaKZnVO4beEaoiT9wj4eIoCQ9smwxA==} - '@formatjs/intl@3.0.1': - resolution: {integrity: sha512-QzdeMxOnSuGJhF0eWOIXHDtXZgIBwAqBZ4/bgZmPMC+FmYI8X2Akmu/j/ABKKO85GnxPV6KN8hJ8zytLnTJuYQ==} + '@formatjs/intl@3.0.4': + resolution: {integrity: sha512-pnetak6R7Xp/ET96O5kx9zRYoQQqr6sbRXWkJHKw0Hr/jr3ls4CddZKq+suwCDuW6p/ior2BhpOSh/WLLcJM6w==} peerDependencies: typescript: '5' peerDependenciesMeta: @@ -5285,8 +5270,8 @@ packages: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} - intl-messageformat@10.7.7: - resolution: {integrity: sha512-F134jIoeYMro/3I0h08D0Yt4N9o9pjddU/4IIxMMURqbAtI2wu70X8hvG1V48W49zXHXv3RKSF/po+0fDfsGjA==} + intl-messageformat@10.7.10: + resolution: {integrity: sha512-hp7iejCBiJdW3zmOe18FdlJu8U/JsADSDiBPQhfdSeI8B9POtvPRvPh3nMlvhYayGMKLv6maldhR7y3Pf1vkpw==} invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -6640,10 +6625,10 @@ packages: peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 - react-intl@7.0.1: - resolution: {integrity: sha512-djq5s6d96mw+84vNh7Zz9/dUa2v2A4VNfpZbQdjvVHrvogGfTRp5WUgacwyWjGNAIrzmcpa8blcjQFps/3gwXw==} + react-intl@7.0.4: + resolution: {integrity: sha512-WGNfCPNcRQhNAZBN+amz2hfR8Kd7jngScJ4WaRZcsaOWsvva1ciStnUIGj9MvOAxPqTf1D78J5OdRdc3l0wgKQ==} peerDependencies: - react: ^16.6.0 || 17 || 18 + react: ^16.6.0 || 17 || 18 || 19 typescript: '5' peerDependenciesMeta: typescript: @@ -8396,12 +8381,6 @@ snapshots: '@formatjs/cli@6.3.14': {} - '@formatjs/ecma402-abstract@2.2.4': - dependencies: - '@formatjs/fast-memoize': 2.2.3 - '@formatjs/intl-localematcher': 0.5.8 - tslib: 2.8.0 - '@formatjs/ecma402-abstract@2.3.1': dependencies: '@formatjs/fast-memoize': 2.2.5 @@ -8409,20 +8388,10 @@ snapshots: decimal.js: 10.4.3 tslib: 2.8.0 - '@formatjs/fast-memoize@2.2.3': - dependencies: - tslib: 2.8.0 - '@formatjs/fast-memoize@2.2.5': dependencies: tslib: 2.8.0 - '@formatjs/icu-messageformat-parser@2.9.4': - dependencies: - '@formatjs/ecma402-abstract': 2.2.4 - '@formatjs/icu-skeleton-parser': 1.8.8 - tslib: 2.8.0 - '@formatjs/icu-messageformat-parser@2.9.7': dependencies: '@formatjs/ecma402-abstract': 2.3.1 @@ -8434,24 +8403,16 @@ snapshots: '@formatjs/ecma402-abstract': 2.3.1 tslib: 2.8.0 - '@formatjs/icu-skeleton-parser@1.8.8': - dependencies: - '@formatjs/ecma402-abstract': 2.2.4 - tslib: 2.8.0 - - '@formatjs/intl-localematcher@0.5.8': - dependencies: - tslib: 2.8.0 - '@formatjs/intl-localematcher@0.5.9': dependencies: tslib: 2.8.0 - '@formatjs/intl@3.0.1(typescript@5.7.2)': + '@formatjs/intl@3.0.4(typescript@5.7.2)': dependencies: - '@formatjs/fast-memoize': 2.2.3 - '@formatjs/icu-messageformat-parser': 2.9.4 - intl-messageformat: 10.7.7 + '@formatjs/ecma402-abstract': 2.3.1 + '@formatjs/fast-memoize': 2.2.5 + '@formatjs/icu-messageformat-parser': 2.9.7 + intl-messageformat: 10.7.10 tslib: 2.8.0 optionalDependencies: typescript: 5.7.2 @@ -12372,11 +12333,11 @@ snapshots: hasown: 2.0.2 side-channel: 1.0.6 - intl-messageformat@10.7.7: + intl-messageformat@10.7.10: dependencies: - '@formatjs/ecma402-abstract': 2.2.4 - '@formatjs/fast-memoize': 2.2.3 - '@formatjs/icu-messageformat-parser': 2.9.4 + '@formatjs/ecma402-abstract': 2.3.1 + '@formatjs/fast-memoize': 2.2.5 + '@formatjs/icu-messageformat-parser': 2.9.7 tslib: 2.8.0 invariant@2.2.4: @@ -13921,14 +13882,15 @@ snapshots: dependencies: react: 18.3.1 - react-intl@7.0.1(react@18.3.1)(typescript@5.7.2): + react-intl@7.0.4(react@18.3.1)(typescript@5.7.2): dependencies: - '@formatjs/icu-messageformat-parser': 2.9.4 - '@formatjs/intl': 3.0.1(typescript@5.7.2) + '@formatjs/ecma402-abstract': 2.3.1 + '@formatjs/icu-messageformat-parser': 2.9.7 + '@formatjs/intl': 3.0.4(typescript@5.7.2) '@types/hoist-non-react-statics': 3.3.5 '@types/react': 18.3.13 hoist-non-react-statics: 3.3.2 - intl-messageformat: 10.7.7 + intl-messageformat: 10.7.10 react: 18.3.1 tslib: 2.8.0 optionalDependencies: @@ -14294,9 +14256,9 @@ snapshots: storybook-i18n@3.1.1: {} - storybook-react-intl@3.2.2(react-intl@7.0.1(react@18.3.1)(typescript@5.7.2)): + storybook-react-intl@3.2.2(react-intl@7.0.4(react@18.3.1)(typescript@5.7.2)): dependencies: - react-intl: 7.0.1(react@18.3.1)(typescript@5.7.2) + react-intl: 7.0.4(react@18.3.1)(typescript@5.7.2) storybook-i18n: 3.1.1 storybook@8.4.7(prettier@3.4.2):