diff --git a/package.json b/package.json index c537e08..5557c71 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "react-copy-to-clipboard": "^5.1.0", "react-dom": "^18.3.1", "react-flatpickr": "3.10.7", - "react-intl": "^5.25.1", + "react-intl": "^7.1.6", "regenerator-runtime": "0.14.1", "sass": "^1.83.4", "shortcut-buttons-flatpickr": "0.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28eb9fb..bcbf4e1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,8 +66,8 @@ importers: specifier: 3.10.7 version: 3.10.7(react@18.3.1) react-intl: - specifier: ^5.25.1 - version: 5.25.1(react@18.3.1)(typescript@5.7.3) + specifier: ^7.1.6 + version: 7.1.6(react@18.3.1)(typescript@5.7.3) regenerator-runtime: specifier: 0.14.1 version: 0.14.1 @@ -1220,31 +1220,25 @@ packages: resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@formatjs/ecma402-abstract@1.11.4': - resolution: {integrity: sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==} + '@formatjs/ecma402-abstract@2.3.3': + resolution: {integrity: sha512-pJT1OkhplSmvvr6i3CWTPvC/FGC06MbN5TNBfRO6Ox62AEz90eMq+dVvtX9Bl3jxCEkS0tATzDarRZuOLw7oFg==} - '@formatjs/fast-memoize@1.2.1': - resolution: {integrity: sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==} + '@formatjs/fast-memoize@2.2.6': + resolution: {integrity: sha512-luIXeE2LJbQnnzotY1f2U2m7xuQNj2DA8Vq4ce1BY9ebRZaoPB1+8eZ6nXpLzsxuW5spQxr7LdCg+CApZwkqkw==} - '@formatjs/icu-messageformat-parser@2.1.0': - resolution: {integrity: sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==} + '@formatjs/icu-messageformat-parser@2.11.1': + resolution: {integrity: sha512-o0AhSNaOfKoic0Sn1GkFCK4MxdRsw7mPJ5/rBpIqdvcC7MIuyUSW8WChUEvrK78HhNpYOgqCQbINxCTumJLzZA==} - '@formatjs/icu-skeleton-parser@1.3.6': - resolution: {integrity: sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==} + '@formatjs/icu-skeleton-parser@1.8.13': + resolution: {integrity: sha512-N/LIdTvVc1TpJmMt2jVg0Fr1F7Q1qJPdZSCs19unMskCmVQ/sa0H9L8PWt13vq+gLdLg1+pPsvBLydL1Apahjg==} - '@formatjs/intl-displaynames@5.4.3': - resolution: {integrity: sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q==} + '@formatjs/intl-localematcher@0.6.0': + resolution: {integrity: sha512-4rB4g+3hESy1bHSBG3tDFaMY2CH67iT7yne1e+0CLTsGLDcmoEWWpJjjpWVaYgYfYuohIRuo0E+N536gd2ZHZA==} - '@formatjs/intl-listformat@6.5.3': - resolution: {integrity: sha512-ozpz515F/+3CU+HnLi5DYPsLa6JoCfBggBSSg/8nOB5LYSFW9+ZgNQJxJ8tdhKYeODT+4qVHX27EeJLoxLGLNg==} - - '@formatjs/intl-localematcher@0.2.25': - resolution: {integrity: sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==} - - '@formatjs/intl@2.2.1': - resolution: {integrity: sha512-vgvyUOOrzqVaOFYzTf2d3+ToSkH2JpR7x/4U1RyoHQLmvEaTQvXJ7A2qm1Iy3brGNXC/+/7bUlc3lpH+h/LOJA==} + '@formatjs/intl@3.1.4': + resolution: {integrity: sha512-MBwjnRtDG+E3/QauEi2swZqikDQJjrP9vH6Hl1EtGVsQFZUAWsljtXaz2s1KBrtQEtFDJ0y/mGBHEdFwcUsvqQ==} peerDependencies: - typescript: ^4.5 + typescript: '5' peerDependenciesMeta: typescript: optional: true @@ -2859,8 +2853,8 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - intl-messageformat@9.13.0: - resolution: {integrity: sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==} + intl-messageformat@10.7.15: + resolution: {integrity: sha512-LRyExsEsefQSBjU2p47oAheoKz+EOJxSLDdjOaEjdriajfHsMXOmV/EhMvYSg9bAgCUHasuAC+mcUBe/95PfIg==} is-arguments@1.2.0: resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} @@ -3792,11 +3786,11 @@ packages: peerDependencies: react: ^0.14.0 || ^15.0.0 || ^16.0.0-0 || ^17.0.0-0 - react-intl@5.25.1: - resolution: {integrity: sha512-pkjdQDvpJROoXLMltkP/5mZb0/XqrqLoPGKUCfbdkP8m6U9xbK40K51Wu+a4aQqTEvEK5lHBk0fWzUV72SJ3Hg==} + react-intl@7.1.6: + resolution: {integrity: sha512-TgyzN0GJDILl4EIjbBWJddp+zRMx7IrYXeeUBwDisXfuglJaafAUVYYTx9wTWMRJrm2LubaCeH3L68mIPTmUYA==} peerDependencies: - react: ^16.3.0 || 17 || 18 - typescript: ^4.5 + react: ^16.6.0 || 17 || 18 || 19 + typescript: '5' peerDependenciesMeta: typescript: optional: true @@ -5536,50 +5530,38 @@ snapshots: '@eslint/js@8.57.1': {} - '@formatjs/ecma402-abstract@1.11.4': - dependencies: - '@formatjs/intl-localematcher': 0.2.25 - tslib: 2.8.1 - - '@formatjs/fast-memoize@1.2.1': + '@formatjs/ecma402-abstract@2.3.3': dependencies: + '@formatjs/fast-memoize': 2.2.6 + '@formatjs/intl-localematcher': 0.6.0 + decimal.js: 10.5.0 tslib: 2.8.1 - '@formatjs/icu-messageformat-parser@2.1.0': - dependencies: - '@formatjs/ecma402-abstract': 1.11.4 - '@formatjs/icu-skeleton-parser': 1.3.6 - tslib: 2.8.1 - - '@formatjs/icu-skeleton-parser@1.3.6': + '@formatjs/fast-memoize@2.2.6': dependencies: - '@formatjs/ecma402-abstract': 1.11.4 tslib: 2.8.1 - '@formatjs/intl-displaynames@5.4.3': + '@formatjs/icu-messageformat-parser@2.11.1': dependencies: - '@formatjs/ecma402-abstract': 1.11.4 - '@formatjs/intl-localematcher': 0.2.25 + '@formatjs/ecma402-abstract': 2.3.3 + '@formatjs/icu-skeleton-parser': 1.8.13 tslib: 2.8.1 - '@formatjs/intl-listformat@6.5.3': + '@formatjs/icu-skeleton-parser@1.8.13': dependencies: - '@formatjs/ecma402-abstract': 1.11.4 - '@formatjs/intl-localematcher': 0.2.25 + '@formatjs/ecma402-abstract': 2.3.3 tslib: 2.8.1 - '@formatjs/intl-localematcher@0.2.25': + '@formatjs/intl-localematcher@0.6.0': dependencies: tslib: 2.8.1 - '@formatjs/intl@2.2.1(typescript@5.7.3)': + '@formatjs/intl@3.1.4(typescript@5.7.3)': 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 + '@formatjs/ecma402-abstract': 2.3.3 + '@formatjs/fast-memoize': 2.2.6 + '@formatjs/icu-messageformat-parser': 2.11.1 + intl-messageformat: 10.7.15 tslib: 2.8.1 optionalDependencies: typescript: 5.7.3 @@ -7525,11 +7507,11 @@ snapshots: inherits@2.0.4: {} - intl-messageformat@9.13.0: + intl-messageformat@10.7.15: dependencies: - '@formatjs/ecma402-abstract': 1.11.4 - '@formatjs/fast-memoize': 1.2.1 - '@formatjs/icu-messageformat-parser': 2.1.0 + '@formatjs/ecma402-abstract': 2.3.3 + '@formatjs/fast-memoize': 2.2.6 + '@formatjs/icu-messageformat-parser': 2.11.1 tslib: 2.8.1 is-arguments@1.2.0: @@ -8604,17 +8586,15 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 - react-intl@5.25.1(react@18.3.1)(typescript@5.7.3): + react-intl@7.1.6(react@18.3.1)(typescript@5.7.3): dependencies: - '@formatjs/ecma402-abstract': 1.11.4 - '@formatjs/icu-messageformat-parser': 2.1.0 - '@formatjs/intl': 2.2.1(typescript@5.7.3) - '@formatjs/intl-displaynames': 5.4.3 - '@formatjs/intl-listformat': 6.5.3 + '@formatjs/ecma402-abstract': 2.3.3 + '@formatjs/icu-messageformat-parser': 2.11.1 + '@formatjs/intl': 3.1.4(typescript@5.7.3) '@types/hoist-non-react-statics': 3.3.6 '@types/react': 18.3.18 hoist-non-react-statics: 3.3.2 - intl-messageformat: 9.13.0 + intl-messageformat: 10.7.15 react: 18.3.1 tslib: 2.8.1 optionalDependencies: