diff --git a/package.json b/package.json index 0e0a934..b6c7a29 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "bt": "pnpm run -s build && pnpm run -s test" }, "dependencies": { - "intl-messageformat": "^10.7.3" + "intl-messageformat": "^11.0.8" }, "devDependencies": { "@nuxtjs/eslint-config-typescript": "^12.1.0", @@ -56,7 +56,7 @@ "vitest": "^2.1.4" }, "peerDependencies": { - "@formatjs/intl": "^2.7.1" + "@formatjs/intl": "^4.0.0" }, "publishConfig": { "access": "public" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6a565c9..0393128 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: '@formatjs/intl': - specifier: ^2.7.1 - version: 2.7.1(typescript@5.6.3) + specifier: ^4.0.0 + version: 4.0.8(typescript@5.6.3) intl-messageformat: - specifier: ^10.7.3 - version: 10.7.3 + specifier: ^11.0.8 + version: 11.0.8 devDependencies: '@nuxtjs/eslint-config-typescript': specifier: ^12.1.0 @@ -565,46 +565,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.14.3': - resolution: {integrity: sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg==} + '@formatjs/ecma402-abstract@3.0.7': + resolution: {integrity: sha512-U55Yulf37vBXN0C7gHm7hrxULVrcrhpQBcdLmIN2rpYpLfC5eIpa1JRX9efjU74gfzjK/MSmSG3Lxv3E4ZNZIw==} - '@formatjs/ecma402-abstract@2.2.1': - resolution: {integrity: sha512-O4ywpkdJybrjFc9zyL8qK5aklleIAi5O4nYhBVJaOFtCkNrnU+lKFeJOFC48zpsZQmR8Aok2V79hGpHnzbmFpg==} + '@formatjs/fast-memoize@3.0.2': + resolution: {integrity: sha512-YFApUDWFmjpPwAE7VcY7PYVjm6JaLZOAo0UfCQj1/OGi/1QtduG9kIBHmVC551M6AI01qvuP5kjbDebrZOT4Vg==} - '@formatjs/fast-memoize@2.0.1': - resolution: {integrity: sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==} + '@formatjs/icu-messageformat-parser@3.2.1': + resolution: {integrity: sha512-DEECn8HEHtI4dvfKtTfvDOZ9nCTAJ2ESXGPRGKe4dkn/RE9w/G0NjgP/kFAQJbwIKWHo+BRxpee1bQKJ4lF6pg==} - '@formatjs/fast-memoize@2.2.2': - resolution: {integrity: sha512-mzxZcS0g1pOzwZTslJOBTmLzDXseMLLvnh25ymRilCm8QLMObsQ7x/rj9GNrH0iUhZMlFisVOD6J1n6WQqpKPQ==} + '@formatjs/icu-skeleton-parser@2.0.7': + resolution: {integrity: sha512-/LEeQ2gOU7ujm7LJk07OYYOpsOtIH/6ma78vTHvZNGZ6m0wn3gxQqU39HEpXZfez6aIhGh7Psde2H2ILj5wb0Q==} - '@formatjs/icu-messageformat-parser@2.3.1': - resolution: {integrity: sha512-knF2AkAKN4Upv4oIiKY4Wd/dLH68TNMPgV/tJMu/T6FP9aQwbv8fpj7U3lkyniPaNVxvia56Gxax8MKOjtxLSQ==} + '@formatjs/intl-localematcher@0.7.4': + resolution: {integrity: sha512-AWsSZupIBMU/y04Nj24CjohyNVyfItMJPxSzX5OJwedDEIbGLOHkPxCjAeLeiLF2dw4xmQA8psktdi9MaebBQw==} - '@formatjs/icu-messageformat-parser@2.9.1': - resolution: {integrity: sha512-7AYk4tjnLi5wBkxst2w7qFj38JLMJoqzj7BhdEl7oTlsWMlqwgx4p9oMmmvpXWTSDGNwOKBRc1SfwMh5MOHeNg==} - - '@formatjs/icu-skeleton-parser@1.3.18': - resolution: {integrity: sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==} - - '@formatjs/icu-skeleton-parser@1.8.5': - resolution: {integrity: sha512-zRZ/e3B5qY2+JCLs7puTzWS1Jb+t/K+8Jur/gEZpA2EjWeLDE17nsx8thyo9P48Mno7UmafnPupV2NCJXX17Dg==} - - '@formatjs/intl-displaynames@6.3.1': - resolution: {integrity: sha512-TlxguMDUbnFrJ4NA8fSyqXC62M7czvlRJ5mrJgtB91JVA+QPjjNdcRm1qPIC/DcU/pGUDcEzThn/x5A+jp15gg==} - - '@formatjs/intl-listformat@7.2.1': - resolution: {integrity: sha512-fRJFWLrGa7d25I4JSxNjKX29oXGcIXx8fJjgURnvs2C3ijS4gurUgFrUwLbv/2KfPfyJ5g567pz2INelNJZBdw==} - - '@formatjs/intl-localematcher@0.2.32': - resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==} - - '@formatjs/intl-localematcher@0.5.6': - resolution: {integrity: sha512-roz1+Ba5e23AHX6KUAWmLEyTRZegM5YDuxuvkHCyK3RJddf/UXB2f+s7pOMm9ktfPGla0g+mQXOn5vsuYirnaA==} - - '@formatjs/intl@2.7.1': - resolution: {integrity: sha512-se6vxidsN3PCmzqTsDd3YDT4IX9ZySPy39LYhF7x2ssNvlGMOuW3umkrIhKkXB7ZskqsJGY53LVCdiHsSwhGng==} + '@formatjs/intl@4.0.8': + resolution: {integrity: sha512-+tf/K6NPHe0X5e2xTl7zsIeBMv2/G1czennknmPbNDxBbeCrWKBSIQHv1Pd92Jnwv59BnXL1ajn18bParbGdpg==} peerDependencies: - typescript: ^4.7 || 5 + typescript: ^5.6.0 peerDependenciesMeta: typescript: optional: true @@ -1315,6 +1294,9 @@ packages: supports-color: optional: true + decimal.js@10.6.0: + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} + decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -1936,11 +1918,8 @@ packages: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} - intl-messageformat@10.3.4: - resolution: {integrity: sha512-/FxUIrlbPtuykSNX85CB5sp2FjLVeTmdD7TfRkVFPft2n4FgcSlAcilFytYiFAEmPHc+0PvpLCIPXeaGFzIvOg==} - - intl-messageformat@10.7.3: - resolution: {integrity: sha512-AAo/3oyh7ROfPhDuh7DxTTydh97OC+lv7h1Eq5LuHWuLsUMKOhtzTYuyXlUReuwZ9vANDHo4CS1bGRrn7TZRtg==} + intl-messageformat@11.0.8: + resolution: {integrity: sha512-q2Md8nj28CSkXxkBaAOWhTjQAdea24fpcZxqR1pMsCwzDYLQF68iOOPNTLgFFF+HKJKNUiJ+Mkjp0zXvG88UFA==} into-stream@7.0.0: resolution: {integrity: sha512-2dYz766i9HprMBasCMvHMuazJ7u4WzhJwo5kb3iPSiW/iRYV6uPari3zHoqZlnuaR7V1bEiNMxikhp37rdBXbw==} @@ -3036,8 +3015,8 @@ packages: tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} - tslib@2.5.0: - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -3656,76 +3635,40 @@ snapshots: '@eslint/js@8.57.1': {} - '@formatjs/ecma402-abstract@1.14.3': - dependencies: - '@formatjs/intl-localematcher': 0.2.32 - tslib: 2.5.0 - - '@formatjs/ecma402-abstract@2.2.1': - dependencies: - '@formatjs/fast-memoize': 2.2.2 - '@formatjs/intl-localematcher': 0.5.6 - tslib: 2.5.0 - - '@formatjs/fast-memoize@2.0.1': + '@formatjs/ecma402-abstract@3.0.7': dependencies: - tslib: 2.5.0 + '@formatjs/fast-memoize': 3.0.2 + '@formatjs/intl-localematcher': 0.7.4 + decimal.js: 10.6.0 + tslib: 2.8.1 - '@formatjs/fast-memoize@2.2.2': + '@formatjs/fast-memoize@3.0.2': dependencies: - tslib: 2.5.0 + tslib: 2.8.1 - '@formatjs/icu-messageformat-parser@2.3.1': + '@formatjs/icu-messageformat-parser@3.2.1': dependencies: - '@formatjs/ecma402-abstract': 1.14.3 - '@formatjs/icu-skeleton-parser': 1.3.18 - tslib: 2.5.0 + '@formatjs/ecma402-abstract': 3.0.7 + '@formatjs/icu-skeleton-parser': 2.0.7 + tslib: 2.8.1 - '@formatjs/icu-messageformat-parser@2.9.1': + '@formatjs/icu-skeleton-parser@2.0.7': dependencies: - '@formatjs/ecma402-abstract': 2.2.1 - '@formatjs/icu-skeleton-parser': 1.8.5 - tslib: 2.5.0 + '@formatjs/ecma402-abstract': 3.0.7 + tslib: 2.8.1 - '@formatjs/icu-skeleton-parser@1.3.18': + '@formatjs/intl-localematcher@0.7.4': dependencies: - '@formatjs/ecma402-abstract': 1.14.3 - tslib: 2.5.0 + '@formatjs/fast-memoize': 3.0.2 + tslib: 2.8.1 - '@formatjs/icu-skeleton-parser@1.8.5': + '@formatjs/intl@4.0.8(typescript@5.6.3)': dependencies: - '@formatjs/ecma402-abstract': 2.2.1 - tslib: 2.5.0 - - '@formatjs/intl-displaynames@6.3.1': - dependencies: - '@formatjs/ecma402-abstract': 1.14.3 - '@formatjs/intl-localematcher': 0.2.32 - tslib: 2.5.0 - - '@formatjs/intl-listformat@7.2.1': - dependencies: - '@formatjs/ecma402-abstract': 1.14.3 - '@formatjs/intl-localematcher': 0.2.32 - tslib: 2.5.0 - - '@formatjs/intl-localematcher@0.2.32': - dependencies: - tslib: 2.5.0 - - '@formatjs/intl-localematcher@0.5.6': - dependencies: - tslib: 2.5.0 - - '@formatjs/intl@2.7.1(typescript@5.6.3)': - dependencies: - '@formatjs/ecma402-abstract': 1.14.3 - '@formatjs/fast-memoize': 2.0.1 - '@formatjs/icu-messageformat-parser': 2.3.1 - '@formatjs/intl-displaynames': 6.3.1 - '@formatjs/intl-listformat': 7.2.1 - intl-messageformat: 10.3.4 - tslib: 2.5.0 + '@formatjs/ecma402-abstract': 3.0.7 + '@formatjs/fast-memoize': 3.0.2 + '@formatjs/icu-messageformat-parser': 3.2.1 + intl-messageformat: 11.0.8 + tslib: 2.8.1 optionalDependencies: typescript: 5.6.3 @@ -4499,6 +4442,8 @@ snapshots: dependencies: ms: 2.1.3 + decimal.js@10.6.0: {} + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -5345,19 +5290,12 @@ snapshots: has: 1.0.3 side-channel: 1.0.4 - intl-messageformat@10.3.4: - dependencies: - '@formatjs/ecma402-abstract': 1.14.3 - '@formatjs/fast-memoize': 2.0.1 - '@formatjs/icu-messageformat-parser': 2.3.1 - tslib: 2.5.0 - - intl-messageformat@10.7.3: + intl-messageformat@11.0.8: dependencies: - '@formatjs/ecma402-abstract': 2.2.1 - '@formatjs/fast-memoize': 2.2.2 - '@formatjs/icu-messageformat-parser': 2.9.1 - tslib: 2.5.0 + '@formatjs/ecma402-abstract': 3.0.7 + '@formatjs/fast-memoize': 3.0.2 + '@formatjs/icu-messageformat-parser': 3.2.1 + tslib: 2.8.1 into-stream@7.0.0: dependencies: @@ -6466,7 +6404,7 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.5.0: {} + tslib@2.8.1: {} type-check@0.4.0: dependencies: