diff --git a/frontend/package.json b/frontend/package.json index cba3b382a..c79d31c83 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -56,7 +56,7 @@ "@fortawesome/vue-fontawesome": "3.0.6", "@github/hotkey": "3.1.0", "@infectoone/vue-ganttastic": "2.3.1", - "@intlify/unplugin-vue-i18n": "3.0.1", + "@intlify/unplugin-vue-i18n": "4.0.0", "@kyvg/vue3-notification": "3.2.1", "@sentry/tracing": "7.107.0", "@sentry/vue": "7.107.0", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index f96e781a7..34adc7a7a 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -32,8 +32,8 @@ dependencies: specifier: 2.3.1 version: 2.3.1(dayjs@1.11.10)(vue@3.4.21) '@intlify/unplugin-vue-i18n': - specifier: 3.0.1 - version: 3.0.1(rollup@4.13.0)(vue-i18n@9.10.2) + specifier: 4.0.0 + version: 4.0.0(rollup@4.13.0)(vue-i18n@9.10.2) '@kyvg/vue3-notification': specifier: 3.2.1 version: 3.2.1(vue@3.4.21) @@ -2824,8 +2824,8 @@ packages: - '@vue/composition-api' dev: false - /@intlify/bundle-utils@7.4.0(vue-i18n@9.10.2): - resolution: {integrity: sha512-AQfjBe2HUxzyN8ignIk3WhhSuVcSuirgzOzkd17nb337rCbI4Gv/t1R60UUyIqFoFdviLb/wLcDUzTD/xXjv9w==} + /@intlify/bundle-utils@8.0.0(vue-i18n@9.10.2): + resolution: {integrity: sha512-1B++zykRnMwQ+20SpsZI1JCnV/YJt9Oq7AGlEurzkWJOFtFAVqaGc/oV36PBRYeiKnTbY9VYfjBimr2Vt42wLQ==} engines: {node: '>= 14.16'} peerDependencies: petite-vue-i18n: '*' @@ -2836,15 +2836,14 @@ packages: vue-i18n: optional: true dependencies: - '@intlify/message-compiler': 9.10.1 - '@intlify/shared': 9.10.1 + '@intlify/message-compiler': 9.10.2 + '@intlify/shared': 9.10.2 acorn: 8.11.2 - escodegen: 2.0.0 + escodegen: 2.1.0 estree-walker: 2.0.2 jsonc-eslint-parser: 2.3.0 - magic-string: 0.30.7 mlly: 1.4.2 - source-map-js: 1.1.0 + source-map-js: 1.2.0 vue-i18n: 9.10.2(vue@3.4.21) yaml-eslint-parser: 1.2.2 dev: false @@ -2857,14 +2856,6 @@ packages: '@intlify/shared': 9.10.2 dev: false - /@intlify/message-compiler@9.10.1: - resolution: {integrity: sha512-b68UTmRhgZfswJZI7VAgW6BXZK5JOpoi5swMLGr4j6ss2XbFY13kiw+Hu+xYAfulMPSapcHzdWHnq21VGnMCnA==} - engines: {node: '>= 16'} - dependencies: - '@intlify/shared': 9.10.1 - source-map-js: 1.1.0 - dev: false - /@intlify/message-compiler@9.10.2: resolution: {integrity: sha512-ntY/kfBwQRtX5Zh6wL8cSATujPzWW2ZQd1QwKyWwAy5fMqJyyixHMeovN4fmEyCqSu+hFfYOE63nU94evsy4YA==} engines: {node: '>= 16'} @@ -2873,18 +2864,13 @@ packages: source-map-js: 1.1.0 dev: false - /@intlify/shared@9.10.1: - resolution: {integrity: sha512-liyH3UMoglHBUn70iCYcy9CQlInx/lp50W2aeSxqqrvmG+LDj/Jj7tBJhBoQL4fECkldGhbmW0g2ommHfL6Wmw==} - engines: {node: '>= 16'} - dev: false - /@intlify/shared@9.10.2: resolution: {integrity: sha512-ttHCAJkRy7R5W2S9RVnN9KYQYPIpV2+GiS79T4EE37nrPyH6/1SrOh3bmdCRC1T3ocL8qCDx7x2lBJ0xaITU7Q==} engines: {node: '>= 16'} dev: false - /@intlify/unplugin-vue-i18n@3.0.1(rollup@4.13.0)(vue-i18n@9.10.2): - resolution: {integrity: sha512-q1zJhA/WpoLBzAAuKA5/AEp0e+bMOM10ll/HxT4g1VAw/9JhC4TTobP9KobKH90JMZ4U2daLFlYQfKNd29lpqw==} + /@intlify/unplugin-vue-i18n@4.0.0(rollup@4.13.0)(vue-i18n@9.10.2): + resolution: {integrity: sha512-q2Mhqa/mLi0tulfLFO4fMXXvEbkSZpI5yGhNNsLTNJJ41icEGUuyDe+j5zRZIKSkOJRgX6YbCyibTDJdRsukmw==} engines: {node: '>= 14.16'} peerDependencies: petite-vue-i18n: '*' @@ -2898,8 +2884,8 @@ packages: vue-i18n-bridge: optional: true dependencies: - '@intlify/bundle-utils': 7.4.0(vue-i18n@9.10.2) - '@intlify/shared': 9.10.1 + '@intlify/bundle-utils': 8.0.0(vue-i18n@9.10.2) + '@intlify/shared': 9.10.2 '@rollup/pluginutils': 5.1.0(rollup@4.13.0) '@vue/compiler-sfc': 3.4.21 debug: 4.3.4(supports-color@8.1.1) @@ -2908,7 +2894,7 @@ packages: json5: 2.2.3 pathe: 1.1.1 picocolors: 1.0.0 - source-map-js: 1.0.2 + source-map-js: 1.2.0 unplugin: 1.1.0 vue-i18n: 9.10.2(vue@3.4.21) transitivePeerDependencies: @@ -5422,6 +5408,7 @@ packages: /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} @@ -5784,6 +5771,19 @@ packages: optionator: 0.8.3 optionalDependencies: source-map: 0.6.1 + dev: true + + /escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + dev: false /eslint-plugin-vue@9.23.0(eslint@8.57.0): resolution: {integrity: sha512-Bqd/b7hGYGrlV+wP/g77tjyFmp81lh5TMw0be9093X02SyelxRRfCI6/IsGq/J7Um0YwB9s0Ry0wlFyjPdmtUw==} @@ -6036,6 +6036,7 @@ packages: /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true /fastq@1.13.0: resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} @@ -7227,6 +7228,7 @@ packages: dependencies: prelude-ls: 1.1.2 type-check: 0.3.2 + dev: true /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} @@ -7815,6 +7817,7 @@ packages: prelude-ls: 1.1.2 type-check: 0.3.2 word-wrap: 1.2.5 + dev: true /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} @@ -8486,6 +8489,7 @@ packages: /prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} + dev: true /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -9709,6 +9713,7 @@ packages: engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 + dev: true /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -10427,6 +10432,7 @@ packages: /word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + dev: true /workbox-background-sync@7.0.0: resolution: {integrity: sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==}