diff --git a/package.json b/package.json index b27cc39..eda129c 100644 --- a/package.json +++ b/package.json @@ -45,9 +45,9 @@ "bt": "pnpm run -s build && pnpm run -s test" }, "dependencies": { - "@formatjs/ecma402-abstract": "^2.2.1", + "@formatjs/ecma402-abstract": "^3.0.8", "@formatjs/intl-localematcher": "^0.5.4", - "intl-messageformat": "^10.5.14" + "intl-messageformat": "^11.0.9" }, "devDependencies": { "@nuxtjs/eslint-config-typescript": "^12.1.0", @@ -67,7 +67,7 @@ "vitest": "^2.1.3" }, "peerDependencies": { - "@formatjs/intl": "^2.7.1" + "@formatjs/intl": "^2.7.1 || ^4.0.0" }, "publishConfig": { "access": "public" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac7c6e4..a7308d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: dependencies: '@formatjs/ecma402-abstract': - specifier: ^2.2.1 - version: 2.2.1 + specifier: ^3.0.8 + version: 3.0.8 '@formatjs/intl': - specifier: ^2.7.1 + specifier: ^2.7.1 || ^4.0.0 version: 2.7.1(typescript@5.4.5) '@formatjs/intl-localematcher': specifier: ^0.5.4 version: 0.5.4 intl-messageformat: - specifier: ^10.5.14 - version: 10.5.14 + specifier: ^11.0.9 + version: 11.0.9 devDependencies: '@nuxtjs/eslint-config-typescript': specifier: ^12.1.0 @@ -593,32 +593,26 @@ packages: '@formatjs/ecma402-abstract@1.14.3': resolution: {integrity: sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg==} - '@formatjs/ecma402-abstract@2.0.0': - resolution: {integrity: sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==} - - '@formatjs/ecma402-abstract@2.2.1': - resolution: {integrity: sha512-O4ywpkdJybrjFc9zyL8qK5aklleIAi5O4nYhBVJaOFtCkNrnU+lKFeJOFC48zpsZQmR8Aok2V79hGpHnzbmFpg==} + '@formatjs/ecma402-abstract@3.0.8': + resolution: {integrity: sha512-NRiqvxAvhbARZRFSRFPjN0y8txxmVutv2vMYvW2HSdCVf58w9l4osLj6Ujif643vImwZBcbKqhiKE0IOhY+DvA==} '@formatjs/fast-memoize@2.0.1': resolution: {integrity: sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==} - '@formatjs/fast-memoize@2.2.0': - resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==} - - '@formatjs/fast-memoize@2.2.2': - resolution: {integrity: sha512-mzxZcS0g1pOzwZTslJOBTmLzDXseMLLvnh25ymRilCm8QLMObsQ7x/rj9GNrH0iUhZMlFisVOD6J1n6WQqpKPQ==} + '@formatjs/fast-memoize@3.0.3': + resolution: {integrity: sha512-CArYtQKGLAOruCMeq5/RxCg6vUXFx3OuKBdTm30Wn/+gCefehmZ8Y2xSMxMrO2iel7hRyE3HKfV56t3vAU6D4Q==} '@formatjs/icu-messageformat-parser@2.3.1': resolution: {integrity: sha512-knF2AkAKN4Upv4oIiKY4Wd/dLH68TNMPgV/tJMu/T6FP9aQwbv8fpj7U3lkyniPaNVxvia56Gxax8MKOjtxLSQ==} - '@formatjs/icu-messageformat-parser@2.7.8': - resolution: {integrity: sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==} + '@formatjs/icu-messageformat-parser@3.3.0': + resolution: {integrity: sha512-dqxGSwH22ZfBwa6EVvrrIo+8kHHUSjuw9iZy6HkkN5XgH5/8ny9zDGhvC6ZOFYp01PAbwHvUTIHqznC6Z1nIbA==} '@formatjs/icu-skeleton-parser@1.3.18': resolution: {integrity: sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==} - '@formatjs/icu-skeleton-parser@1.8.2': - resolution: {integrity: sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==} + '@formatjs/icu-skeleton-parser@2.0.8': + resolution: {integrity: sha512-Z493tGxtKu0xNcSZjS8HrWNfq25HMscqbq5qwRFBYz14b70k1DHmhqVAwYDdDK0Ytj9YG1nvY4+IRq53LVNFdA==} '@formatjs/intl-displaynames@6.3.1': resolution: {integrity: sha512-TlxguMDUbnFrJ4NA8fSyqXC62M7czvlRJ5mrJgtB91JVA+QPjjNdcRm1qPIC/DcU/pGUDcEzThn/x5A+jp15gg==} @@ -632,8 +626,8 @@ packages: '@formatjs/intl-localematcher@0.5.4': resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==} - '@formatjs/intl-localematcher@0.5.6': - resolution: {integrity: sha512-roz1+Ba5e23AHX6KUAWmLEyTRZegM5YDuxuvkHCyK3RJddf/UXB2f+s7pOMm9ktfPGla0g+mQXOn5vsuYirnaA==} + '@formatjs/intl-localematcher@0.7.5': + resolution: {integrity: sha512-7/nd90cn5CT7SVF71/ybUKAcnvBlr9nZlJJp8O8xIZHXFgYOC4SXExZlSdgHv2l6utjw1byidL06QzChvQMHwA==} '@formatjs/intl@2.7.1': resolution: {integrity: sha512-se6vxidsN3PCmzqTsDd3YDT4IX9ZySPy39LYhF7x2ssNvlGMOuW3umkrIhKkXB7ZskqsJGY53LVCdiHsSwhGng==} @@ -1361,6 +1355,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==} @@ -1961,8 +1958,8 @@ packages: intl-messageformat@10.3.4: resolution: {integrity: sha512-/FxUIrlbPtuykSNX85CB5sp2FjLVeTmdD7TfRkVFPft2n4FgcSlAcilFytYiFAEmPHc+0PvpLCIPXeaGFzIvOg==} - intl-messageformat@10.5.14: - resolution: {integrity: sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==} + intl-messageformat@11.0.9: + resolution: {integrity: sha512-xA4aCCMnCxynKV5kI7V0GlMf+BGJxsXQRwr5tfEgmcB791eDEQa4r+s4wU7GqMR0jx7+K4jyEH2UfBpVGTDNPQ==} into-stream@7.0.0: resolution: {integrity: sha512-2dYz766i9HprMBasCMvHMuazJ7u4WzhJwo5kb3iPSiW/iRYV6uPari3zHoqZlnuaR7V1bEiNMxikhp37rdBXbw==} @@ -3060,6 +3057,9 @@ packages: 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==} engines: {node: '>= 0.8.0'} @@ -3676,28 +3676,20 @@ snapshots: '@formatjs/intl-localematcher': 0.2.32 tslib: 2.5.0 - '@formatjs/ecma402-abstract@2.0.0': + '@formatjs/ecma402-abstract@3.0.8': dependencies: - '@formatjs/intl-localematcher': 0.5.4 - 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': 3.0.3 + '@formatjs/intl-localematcher': 0.7.5 + decimal.js: 10.6.0 + tslib: 2.8.1 '@formatjs/fast-memoize@2.0.1': dependencies: tslib: 2.5.0 - '@formatjs/fast-memoize@2.2.0': - dependencies: - tslib: 2.5.0 - - '@formatjs/fast-memoize@2.2.2': + '@formatjs/fast-memoize@3.0.3': dependencies: - tslib: 2.5.0 + tslib: 2.8.1 '@formatjs/icu-messageformat-parser@2.3.1': dependencies: @@ -3705,21 +3697,21 @@ snapshots: '@formatjs/icu-skeleton-parser': 1.3.18 tslib: 2.5.0 - '@formatjs/icu-messageformat-parser@2.7.8': + '@formatjs/icu-messageformat-parser@3.3.0': dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - '@formatjs/icu-skeleton-parser': 1.8.2 - tslib: 2.5.0 + '@formatjs/ecma402-abstract': 3.0.8 + '@formatjs/icu-skeleton-parser': 2.0.8 + tslib: 2.8.1 '@formatjs/icu-skeleton-parser@1.3.18': dependencies: '@formatjs/ecma402-abstract': 1.14.3 tslib: 2.5.0 - '@formatjs/icu-skeleton-parser@1.8.2': + '@formatjs/icu-skeleton-parser@2.0.8': dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - tslib: 2.5.0 + '@formatjs/ecma402-abstract': 3.0.8 + tslib: 2.8.1 '@formatjs/intl-displaynames@6.3.1': dependencies: @@ -3741,9 +3733,10 @@ snapshots: dependencies: tslib: 2.5.0 - '@formatjs/intl-localematcher@0.5.6': + '@formatjs/intl-localematcher@0.7.5': dependencies: - tslib: 2.5.0 + '@formatjs/fast-memoize': 3.0.3 + tslib: 2.8.1 '@formatjs/intl@2.7.1(typescript@5.4.5)': dependencies: @@ -4546,6 +4539,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 @@ -5358,12 +5353,12 @@ snapshots: '@formatjs/icu-messageformat-parser': 2.3.1 tslib: 2.5.0 - intl-messageformat@10.5.14: + intl-messageformat@11.0.9: dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - '@formatjs/fast-memoize': 2.2.0 - '@formatjs/icu-messageformat-parser': 2.7.8 - tslib: 2.5.0 + '@formatjs/ecma402-abstract': 3.0.8 + '@formatjs/fast-memoize': 3.0.3 + '@formatjs/icu-messageformat-parser': 3.3.0 + tslib: 2.8.1 into-stream@7.0.0: dependencies: @@ -6478,6 +6473,8 @@ snapshots: tslib@2.5.0: {} + tslib@2.8.1: {} + type-check@0.4.0: dependencies: prelude-ls: 1.2.1