diff --git a/package.json b/package.json index c537e08..f104d6b 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.5", "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..801d630 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.5 + version: 7.1.5(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.2': + resolution: {integrity: sha512-6sE5nyvDloULiyOMbOTJEEgWL32w+VHkZQs8S02Lnn8Y/O5aQhjOEXwWzvR7SsBE/exxlSpY2EsWZgqHbtLatg==} - '@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.0': + resolution: {integrity: sha512-Hp81uTjjdTk3FLh/dggU5NK7EIsVWc5/ZDWrIldmf2rBuPejuZ13CZ/wpVE2SToyi4EiroPTQ1XJcJuZFIxTtw==} - '@formatjs/icu-skeleton-parser@1.3.6': - resolution: {integrity: sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==} + '@formatjs/icu-skeleton-parser@1.8.12': + resolution: {integrity: sha512-QRAY2jC1BomFQHYDMcZtClqHR55EEnB96V7Xbk/UiBodsuFc5kujybzt87+qj1KqmJozFhk6n4KiT1HKwAkcfg==} - '@formatjs/intl-displaynames@5.4.3': - resolution: {integrity: sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q==} + '@formatjs/intl-localematcher@0.5.10': + resolution: {integrity: sha512-af3qATX+m4Rnd9+wHcjJ4w2ijq+rAVP3CCinJQvFv1kgSu1W6jypUmvleJxcewdxmutM8dmIRZFxO/IQBZmP2Q==} - '@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.3': + resolution: {integrity: sha512-yWtB1L4vOr17MLII3bcNRmjx6qBkSupJuA6nJz1zVxpWbJXKQL5vgvjRCehTO3z7HolxFjtLdfV0/RN+bC34Fg==} 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.14: + resolution: {integrity: sha512-mMGnE4E1otdEutV5vLUdCxRJygHB5ozUBxsPB5qhitewssrS/qGruq9bmvIRkkGsNeK5ZWLfYRld18UHGTIifQ==} 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.5: + resolution: {integrity: sha512-cVvsVdaOnZ85XBXU0Lc2PVGNhGlzl4UBV+aWAGe/zrV5Xr+CEW7izUsAp/fIuwvCsJl9R+aokppm+P7cdhnpUA==} 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.2': dependencies: + '@formatjs/fast-memoize': 2.2.6 + '@formatjs/intl-localematcher': 0.5.10 + 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.0': dependencies: - '@formatjs/ecma402-abstract': 1.11.4 - '@formatjs/intl-localematcher': 0.2.25 + '@formatjs/ecma402-abstract': 2.3.2 + '@formatjs/icu-skeleton-parser': 1.8.12 tslib: 2.8.1 - '@formatjs/intl-listformat@6.5.3': + '@formatjs/icu-skeleton-parser@1.8.12': dependencies: - '@formatjs/ecma402-abstract': 1.11.4 - '@formatjs/intl-localematcher': 0.2.25 + '@formatjs/ecma402-abstract': 2.3.2 tslib: 2.8.1 - '@formatjs/intl-localematcher@0.2.25': + '@formatjs/intl-localematcher@0.5.10': dependencies: tslib: 2.8.1 - '@formatjs/intl@2.2.1(typescript@5.7.3)': + '@formatjs/intl@3.1.3(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.2 + '@formatjs/fast-memoize': 2.2.6 + '@formatjs/icu-messageformat-parser': 2.11.0 + intl-messageformat: 10.7.14 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.14: 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.2 + '@formatjs/fast-memoize': 2.2.6 + '@formatjs/icu-messageformat-parser': 2.11.0 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.5(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.2 + '@formatjs/icu-messageformat-parser': 2.11.0 + '@formatjs/intl': 3.1.3(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.14 react: 18.3.1 tslib: 2.8.1 optionalDependencies: