diff --git a/nuxt.config.ts b/nuxt.config.ts index a93dbf27..7c0acbde 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -185,8 +185,10 @@ export default defineNuxtConfig({ await fetchCrowdinMembers(...args); }, }, + features: { + inlineStyles: false, + }, experimental: { - inlineSSRStyles: false, componentIslands: true, }, routeRules: getRouteRules(), diff --git a/package.json b/package.json index ca9b0a96..97228f0e 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "@babel/parser": "^7.23.6", "@nuxt/content": "^2.10.0", "@nuxtjs/color-mode": "^3.3.2", - "@nuxtjs/i18n": "8.0.0-rc.5", + "@nuxtjs/i18n": "8.0.0", "@rollup/plugin-yaml": "^4.1.2", "@types/js-yaml": "^4.0.9", "@types/node": "^20.10.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 323b06f6..dfdb55e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,16 +15,16 @@ devDependencies: version: 7.23.6 '@nuxt/content': specifier: ^2.10.0 - version: 2.10.0(nuxt@3.9.0)(vue@3.3.13) + version: 2.10.0(nuxt@3.9.0)(rollup@3.29.4)(vue@3.3.13) '@nuxtjs/color-mode': specifier: ^3.3.2 - version: 3.3.2 + version: 3.3.2(rollup@3.29.4) '@nuxtjs/i18n': - specifier: 8.0.0-rc.5 - version: 8.0.0-rc.5(vue@3.3.13) + specifier: 8.0.0 + version: 8.0.0(rollup@3.29.4)(vue@3.3.13) '@rollup/plugin-yaml': specifier: ^4.1.2 - version: 4.1.2 + version: 4.1.2(rollup@3.29.4) '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 @@ -66,7 +66,7 @@ devDependencies: version: 0.2.0 nuxt: specifier: ^3.9.0 - version: 3.9.0(@types/node@20.10.5)(sass@1.69.5)(typescript@5.3.3)(vite@5.0.10) + version: 3.9.0(@types/node@20.10.5)(rollup@3.29.4)(sass@1.69.5)(typescript@5.3.3)(vite@5.0.10) postcss: specifier: ^8.4.32 version: 8.4.32 @@ -665,7 +665,7 @@ packages: engines: {node: '>=14'} dev: true - /@intlify/bundle-utils@7.5.0(vue-i18n@9.5.0): + /@intlify/bundle-utils@7.5.0(vue-i18n@9.8.0): resolution: {integrity: sha512-6DymqusddBQ8kVtVBsVFFF7arNfIhuLacOmmsqayT2vl427j9m0VX12mMC+cgoVIodSpRfzYPaPTdPuJq7mK0Q==} engines: {node: '>= 14.16'} peerDependencies: @@ -678,7 +678,7 @@ packages: optional: true dependencies: '@intlify/message-compiler': 9.8.0 - '@intlify/shared': 9.5.0 + '@intlify/shared': 9.8.0 acorn: 8.11.2 escodegen: 2.1.0 estree-walker: 2.0.2 @@ -686,24 +686,32 @@ packages: magic-string: 0.30.5 mlly: 1.4.2 source-map-js: 1.0.2 - vue-i18n: 9.5.0(vue@3.3.13) + vue-i18n: 9.8.0(vue@3.3.13) yaml-eslint-parser: 1.2.2 dev: true - /@intlify/core-base@9.5.0: - resolution: {integrity: sha512-y3ufM1RJbI/DSmJf3lYs9ACq3S/iRvaSsE3rPIk0MGH7fp+JxU6rdryv/EYcwfcr3Y1aHFlCBir6S391hRZ57w==} + /@intlify/core-base@9.8.0: + resolution: {integrity: sha512-UxaSZVZ1DwqC/CltUZrWZNaWNhfmKtfyV4BJSt/Zt4Or/fZs1iFj0B+OekYk1+MRHfIOe3+x00uXGQI4PbO/9g==} engines: {node: '>= 16'} dependencies: - '@intlify/message-compiler': 9.5.0 - '@intlify/shared': 9.5.0 + '@intlify/message-compiler': 9.8.0 + '@intlify/shared': 9.8.0 dev: true - /@intlify/message-compiler@9.5.0: - resolution: {integrity: sha512-CAhVNfEZcOVFg0/5MNyt+OFjvs4J/ARjCj2b+54/FvFP0EDJI5lIqMTSDBE7k0atMROSP0SvWCkwu/AZ5xkK1g==} + /@intlify/core@9.8.0: + resolution: {integrity: sha512-xd+3cxvMuasZh3b+cxsB98ZAC2SPfbSTuK8q0nJg2NfOuAcj62FKBkFG72lsvGz5MzppTlOQuLkacrCvltA8sA==} engines: {node: '>= 16'} dependencies: - '@intlify/shared': 9.5.0 - source-map-js: 1.0.2 + '@intlify/core-base': 9.8.0 + '@intlify/shared': 9.8.0 + dev: true + + /@intlify/h3@0.5.0: + resolution: {integrity: sha512-cgfrtD3qu3BPJ47gfZ35J2LJpI64Riic0K8NGgid5ilyPXRQTNY7mXlT/B+HZYQg1hmBxKa5G5HJXyAZ4R2H5A==} + engines: {node: '>= 18'} + dependencies: + '@intlify/core': 9.8.0 + '@intlify/utils': 0.12.0 dev: true /@intlify/message-compiler@9.8.0: @@ -714,18 +722,13 @@ packages: source-map-js: 1.0.2 dev: true - /@intlify/shared@9.5.0: - resolution: {integrity: sha512-tAxV14LMXZDZbu32XzLMTsowNlgJNmLwWHYzvMUl6L8gvQeoYiZONjY7AUsqZW8TOZDX9lfvF6adPkk9FSRdDA==} - engines: {node: '>= 16'} - dev: true - /@intlify/shared@9.8.0: resolution: {integrity: sha512-TmgR0RCLjzrSo+W3wT0ALf9851iFMlVI9EYNGeWvZFUQTAJx0bvfsMlPdgVtV1tDNRiAfhkFsMKu6jtUY1ZLKQ==} engines: {node: '>= 16'} dev: true - /@intlify/unplugin-vue-i18n@1.6.0(vue-i18n@9.5.0): - resolution: {integrity: sha512-IGeFNWxdEvB12E/3Y/+nmIsGeTg5okPsK1XEtUUD/DdkHbVqUbJucMpHKeHF8Px55Qca551pQCs/g+VjNUt6KA==} + /@intlify/unplugin-vue-i18n@2.0.0(rollup@3.29.4)(vue-i18n@9.8.0): + resolution: {integrity: sha512-1oKvm92L9l2od2H9wKx2ZvR4tzn7gUtd7bPLI7AWUmm7U9H1iEypndt5d985ypxGsEs0gToDaKTrytbBIJwwSg==} engines: {node: '>= 14.16'} peerDependencies: petite-vue-i18n: '*' @@ -739,9 +742,9 @@ packages: vue-i18n-bridge: optional: true dependencies: - '@intlify/bundle-utils': 7.5.0(vue-i18n@9.5.0) - '@intlify/shared': 9.5.0 - '@rollup/pluginutils': 5.1.0(rollup@4.9.1) + '@intlify/bundle-utils': 7.5.0(vue-i18n@9.8.0) + '@intlify/shared': 9.8.0 + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) '@vue/compiler-sfc': 3.3.13 debug: 4.3.4 fast-glob: 3.3.2 @@ -750,14 +753,19 @@ packages: pathe: 1.1.1 picocolors: 1.0.0 source-map-js: 1.0.2 - unplugin: 1.5.1 - vue-i18n: 9.5.0(vue@3.3.13) + unplugin: 1.6.0 + vue-i18n: 9.8.0(vue@3.3.13) transitivePeerDependencies: - rollup - supports-color dev: true - /@intlify/vue-i18n-bridge@1.1.0(vue-i18n@9.5.0): + /@intlify/utils@0.12.0: + resolution: {integrity: sha512-yCBNcuZQ49iInqmWC2xfW0rgEQyNtCM8C8KcWKTXxyscgUE1+48gjLgZZqP75MjhlApxwph7ZMWLqyABkSgxQA==} + engines: {node: '>= 18'} + dev: true + + /@intlify/vue-i18n-bridge@1.1.0(vue-i18n@9.8.0): resolution: {integrity: sha512-yBwGpr70Rc56pjsPdtvNRi/ju0P9h3670EkCOuxAzKKR5OH61uF9LprLUGmph/Uy2TXBO2DKqpnJBFXyXJQKeg==} engines: {node: '>= 12'} hasBin: true @@ -774,7 +782,7 @@ packages: vue-i18n-bridge: optional: true dependencies: - vue-i18n: 9.5.0(vue@3.3.13) + vue-i18n: 9.8.0(vue@3.3.13) dev: true /@intlify/vue-router-bridge@1.1.0(vue@3.3.13): @@ -879,11 +887,14 @@ packages: - supports-color dev: true - /@mizchi/sucrase@4.1.0: - resolution: {integrity: sha512-AaN8HSGdXmNqEqIb0IQPIQL+MI/8Xr1QTOcVnA6k0u2afqfYhlre05hSxRybOFpq34oF8EqMTrYovYZxEV1FLw==} - engines: {node: '>=14'} + /@miyaneee/rollup-plugin-json5@1.1.2(rollup@3.29.4): + resolution: {integrity: sha512-3jfS/jq0dQiSKxm4Ou87qsF51KbPj4iD0n/lQcJEwxzyu4uTbZ77nyRtNNz3G7jc1GNDNuXcV6FzcLhCU8JWAw==} + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 dependencies: - lines-and-columns: 1.2.4 + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + json5: 2.2.3 + rollup: 3.29.4 dev: true /@mole-inc/bin-wrapper@8.0.1: @@ -1012,14 +1023,14 @@ packages: - supports-color dev: true - /@nuxt/content@2.10.0(nuxt@3.9.0)(vue@3.3.13): + /@nuxt/content@2.10.0(nuxt@3.9.0)(rollup@3.29.4)(vue@3.3.13): resolution: {integrity: sha512-HZ+1RJJc2SZc/FPYvbsME7b8++a2uf6g9JlMm+qUMDjnCWJaF38pbrsmYq2b9whXx/3WjpBmCRkWCJy6bjSP+g==} dependencies: - '@nuxt/kit': 3.9.0 - '@nuxtjs/mdc': 0.3.0 + '@nuxt/kit': 3.9.0(rollup@3.29.4) + '@nuxtjs/mdc': 0.3.0(rollup@3.29.4) '@vueuse/core': 10.7.0(vue@3.3.13) '@vueuse/head': 2.0.0(vue@3.3.13) - '@vueuse/nuxt': 10.7.0(nuxt@3.9.0)(vue@3.3.13) + '@vueuse/nuxt': 10.7.0(nuxt@3.9.0)(rollup@3.29.4)(vue@3.3.13) consola: 3.2.3 defu: 6.1.3 destr: 2.0.2 @@ -1041,7 +1052,7 @@ packages: ufo: 1.3.2 unist-util-stringify-position: 4.0.0 unstorage: 1.10.1 - ws: 8.15.1 + ws: 8.16.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -1068,16 +1079,16 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: true - /@nuxt/devtools-kit@1.0.6(nuxt@3.9.0)(vite@5.0.10): + /@nuxt/devtools-kit@1.0.6(nuxt@3.9.0)(rollup@3.29.4)(vite@5.0.10): resolution: {integrity: sha512-CUSE++NRTIwvBWbLsPzLZIDMpXr6oyllaWm8tOR3Wgr/04jW31uyWbXjU/fxRuDotQwZfcTe19uunRoCoBnk1Q==} peerDependencies: nuxt: ^3.8.2 vite: '*' dependencies: - '@nuxt/kit': 3.9.0 - '@nuxt/schema': 3.9.0 + '@nuxt/kit': 3.9.0(rollup@3.29.4) + '@nuxt/schema': 3.9.0(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.9.0(@types/node@20.10.5)(sass@1.69.5)(typescript@5.3.3)(vite@5.0.10) + nuxt: 3.9.0(@types/node@20.10.5)(rollup@3.29.4)(sass@1.69.5)(typescript@5.3.3)(vite@5.0.10) vite: 5.0.10(@types/node@20.10.5)(sass@1.69.5) transitivePeerDependencies: - rollup @@ -1100,7 +1111,7 @@ packages: semver: 7.5.4 dev: true - /@nuxt/devtools@1.0.6(nuxt@3.9.0)(vite@5.0.10): + /@nuxt/devtools@1.0.6(nuxt@3.9.0)(rollup@3.29.4)(vite@5.0.10): resolution: {integrity: sha512-3P914IHBvKl2aYSrwaCAU9E1ndVNnGJR0Jn0XKUFktsbjU5kGlwLGrtRKXAw4Yz1VNiSZPrapVrFOQWbXRGRvg==} hasBin: true peerDependencies: @@ -1108,9 +1119,9 @@ packages: vite: '*' dependencies: '@antfu/utils': 0.7.7 - '@nuxt/devtools-kit': 1.0.6(nuxt@3.9.0)(vite@5.0.10) + '@nuxt/devtools-kit': 1.0.6(nuxt@3.9.0)(rollup@3.29.4)(vite@5.0.10) '@nuxt/devtools-wizard': 1.0.6 - '@nuxt/kit': 3.9.0 + '@nuxt/kit': 3.9.0(rollup@3.29.4) birpc: 0.2.14 consola: 3.2.3 destr: 2.0.2 @@ -1127,7 +1138,7 @@ packages: local-pkg: 0.5.0 magicast: 0.3.2 nitropack: 2.8.1 - nuxt: 3.9.0(@types/node@20.10.5)(sass@1.69.5)(typescript@5.3.3)(vite@5.0.10) + nuxt: 3.9.0(@types/node@20.10.5)(rollup@3.29.4)(sass@1.69.5)(typescript@5.3.3)(vite@5.0.10) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -1140,12 +1151,12 @@ packages: semver: 7.5.4 simple-git: 3.21.0 sirv: 2.0.4 - unimport: 3.7.0(rollup@4.9.1) + unimport: 3.7.0(rollup@3.29.4) vite: 5.0.10(@types/node@20.10.5)(sass@1.69.5) - vite-plugin-inspect: 0.8.1(@nuxt/kit@3.9.0)(vite@5.0.10) + vite-plugin-inspect: 0.8.1(@nuxt/kit@3.9.0)(rollup@3.29.4)(vite@5.0.10) vite-plugin-vue-inspector: 4.0.2(vite@5.0.10) which: 3.0.1 - ws: 8.15.1 + ws: 8.16.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -1168,11 +1179,11 @@ packages: - xml2js dev: true - /@nuxt/kit@3.9.0: + /@nuxt/kit@3.9.0(rollup@3.29.4): resolution: {integrity: sha512-XVFQihMTXM5y7Xj7EXbcDbUbxNkC8+ArQKArAH5PK1ulCWZWyP+VR94Gg2boo9vI2eNLTs+LquxnOtOHRQrg0A==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/schema': 3.9.0 + '@nuxt/schema': 3.9.0(rollup@3.29.4) c12: 1.5.1 consola: 3.2.3 defu: 6.1.3 @@ -1188,14 +1199,14 @@ packages: semver: 7.5.4 ufo: 1.3.2 unctx: 2.3.1 - unimport: 3.7.0(rollup@4.9.1) + unimport: 3.7.0(rollup@3.29.4) untyped: 1.4.0 transitivePeerDependencies: - rollup - supports-color dev: true - /@nuxt/schema@3.9.0: + /@nuxt/schema@3.9.0(rollup@3.29.4): resolution: {integrity: sha512-NaRiq+g6XE4YOZLy7be2e6AmZCW0gfQWDM88TSfNr3Lypo+6PuY2VqzZLpSvOCNlW3CFj/kWtMdhool2BP0yIg==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: @@ -1208,18 +1219,18 @@ packages: scule: 1.1.1 std-env: 3.7.0 ufo: 1.3.2 - unimport: 3.7.0(rollup@4.9.1) + unimport: 3.7.0(rollup@3.29.4) untyped: 1.4.0 transitivePeerDependencies: - rollup - supports-color dev: true - /@nuxt/telemetry@2.5.3: + /@nuxt/telemetry@2.5.3(rollup@3.29.4): resolution: {integrity: sha512-Ghv2MgWbJcUM9G5Dy3oQP0cJkUwEgaiuQxEF61FXJdn0a69Q4StZEP/hLF0MWPM9m6EvAwI7orxkJHM7MrmtVg==} hasBin: true dependencies: - '@nuxt/kit': 3.9.0 + '@nuxt/kit': 3.9.0(rollup@3.29.4) ci-info: 4.0.0 consola: 3.2.3 create-require: 1.1.1 @@ -1245,14 +1256,14 @@ packages: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} dev: true - /@nuxt/vite-builder@3.9.0(@types/node@20.10.5)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.13): + /@nuxt/vite-builder@3.9.0(@types/node@20.10.5)(rollup@3.29.4)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.13): resolution: {integrity: sha512-aJmFv79iuEF0tw79kLgS0LEPgc4WSqIANncNmAu3IIf2zbDQ6iY06eXHVeXShmckbWGlKGaM8L/e8oQNdQdv6g==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 dependencies: - '@nuxt/kit': 3.9.0 - '@rollup/plugin-replace': 5.0.5(rollup@4.9.1) + '@nuxt/kit': 3.9.0(rollup@3.29.4) + '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) '@vitejs/plugin-vue': 5.0.0(vite@5.0.10)(vue@3.3.13) '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.0.10)(vue@3.3.13) autoprefixer: 10.4.16(postcss@8.4.32) @@ -1275,11 +1286,11 @@ packages: perfect-debounce: 1.0.0 pkg-types: 1.0.3 postcss: 8.4.32 - rollup-plugin-visualizer: 5.11.0(rollup@4.9.1) + rollup-plugin-visualizer: 5.11.0(rollup@3.29.4) std-env: 3.7.0 strip-literal: 1.3.0 ufo: 1.3.2 - unplugin: 1.5.1 + unplugin: 1.6.0 vite: 5.0.10(@types/node@20.10.5)(sass@1.69.5) vite-node: 1.1.0(@types/node@20.10.5)(sass@1.69.5) vite-plugin-checker: 0.6.2(typescript@5.3.3)(vite@5.0.10) @@ -1305,10 +1316,10 @@ packages: - vue-tsc dev: true - /@nuxtjs/color-mode@3.3.2: + /@nuxtjs/color-mode@3.3.2(rollup@3.29.4): resolution: {integrity: sha512-BLpBfrYZngV2QWFQ4HNEFwAXa3Pno43Ge+2XHcZJTTa1Z4KzRLvOwku8yiyV3ovIaaXKGwduBdv3Z5Ocdp0/+g==} dependencies: - '@nuxt/kit': 3.9.0 + '@nuxt/kit': 3.9.0(rollup@3.29.4) lodash.template: 4.5.0 pathe: 1.1.1 transitivePeerDependencies: @@ -1316,45 +1327,33 @@ packages: - supports-color dev: true - /@nuxtjs/i18n@8.0.0-rc.5(vue@3.3.13): - resolution: {integrity: sha512-iNOh9erVx8/sKtQcz/YZIPTGT/xcf/fmAHbGLb20qecRGOWFMsRb62n9T9taS4WtJwUn1AFc0S7395xqpRkJHw==} + /@nuxtjs/i18n@8.0.0(rollup@3.29.4)(vue@3.3.13): + resolution: {integrity: sha512-h436bYKJ9a8NpLoY5kc5QyM6WTsuFU2IGtSErm+iRgWBinguLg/gp0cvgji35WgVlRUAhocYkxOqTSpZiUZyYA==} engines: {node: ^14.16.0 || >=16.11.0} dependencies: - '@intlify/shared': 9.5.0 - '@intlify/unplugin-vue-i18n': 1.6.0(vue-i18n@9.5.0) - '@mizchi/sucrase': 4.1.0 - '@nuxt/kit': 3.9.0 + '@intlify/h3': 0.5.0 + '@intlify/shared': 9.8.0 + '@intlify/unplugin-vue-i18n': 2.0.0(rollup@3.29.4)(vue-i18n@9.8.0) + '@intlify/utils': 0.12.0 + '@miyaneee/rollup-plugin-json5': 1.1.2(rollup@3.29.4) + '@nuxt/kit': 3.9.0(rollup@3.29.4) + '@rollup/plugin-yaml': 4.1.2(rollup@3.29.4) '@vue/compiler-sfc': 3.3.13 - cookie-es: 1.0.0 debug: 4.3.4 defu: 6.1.3 estree-walker: 3.0.3 is-https: 4.0.0 - js-cookie: 3.0.5 knitwork: 1.0.0 magic-string: 0.30.5 mlly: 1.4.2 pathe: 1.1.1 - pkg-types: 1.0.3 + sucrase: 3.35.0 ufo: 1.3.2 - unplugin: 1.5.1 - unstorage: 1.10.1 - vue-i18n: 9.5.0(vue@3.3.13) - vue-i18n-routing: 1.2.0(vue-i18n@9.5.0)(vue@3.3.13) + unplugin: 1.6.0 + vue-i18n: 9.8.0(vue@3.3.13) + vue-i18n-routing: 1.2.0(vue-i18n@9.8.0)(vue@3.3.13) transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/kv' - '@vue/composition-api' - - idb-keyval - petite-vue-i18n - rollup - supports-color @@ -1363,10 +1362,10 @@ packages: - vue-router dev: true - /@nuxtjs/mdc@0.3.0: + /@nuxtjs/mdc@0.3.0(rollup@3.29.4): resolution: {integrity: sha512-WN/5OuudZwsBPBRJNHIfkJF/sPtww5ThDva7Fcs2PMl+TdDA+M38L+AeONIn7Sl2CHU7O9rf1kMHl8p7MrUZeA==} dependencies: - '@nuxt/kit': 3.9.0 + '@nuxt/kit': 3.9.0(rollup@3.29.4) '@types/hast': 3.0.3 '@types/mdast': 4.0.3 '@vue/compiler-core': 3.3.13 @@ -1489,6 +1488,7 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.5 + napi-wasm: 1.1.0 dev: true bundledDependencies: - napi-wasm @@ -1635,6 +1635,20 @@ packages: rollup: 4.9.1 dev: true + /@rollup/plugin-replace@5.0.5(rollup@3.29.4): + resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + magic-string: 0.30.5 + rollup: 3.29.4 + dev: true + /@rollup/plugin-replace@5.0.5(rollup@4.9.1): resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} engines: {node: '>=14.0.0'} @@ -1677,7 +1691,7 @@ packages: rollup: 4.9.1 dev: true - /@rollup/plugin-yaml@4.1.2: + /@rollup/plugin-yaml@4.1.2(rollup@3.29.4): resolution: {integrity: sha512-RpupciIeZMUqhgFE97ba0s98mOFS7CWzN3EJNhJkqSv9XLlWYtwVdtE6cDw6ASOF/sZVFS7kRJXftaqM2Vakdw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1686,8 +1700,9 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.1) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) js-yaml: 4.1.0 + rollup: 3.29.4 tosource: 2.0.0-alpha.3 dev: true @@ -1699,6 +1714,21 @@ packages: picomatch: 2.3.1 dev: true + /@rollup/pluginutils@5.1.0(rollup@3.29.4): + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.29.4 + dev: true + /@rollup/pluginutils@5.1.0(rollup@4.9.1): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} @@ -2218,7 +2248,7 @@ packages: vue: 3.3.13(typescript@5.3.3) dev: true - /@vue-macros/common@1.10.0(vue@3.3.13): + /@vue-macros/common@1.10.0(rollup@3.29.4)(vue@3.3.13): resolution: {integrity: sha512-4DZsPeQA/nBQDw2RkYAmH7KrFjJVrMdAhJhO1JCl1bbbFXCGeoGjXfkg9wHPppj47s2HpAB3GrqNwqVGbi12NQ==} engines: {node: '>=16.14.0'} peerDependencies: @@ -2228,9 +2258,9 @@ packages: optional: true dependencies: '@babel/types': 7.23.6 - '@rollup/pluginutils': 5.1.0(rollup@4.9.1) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) '@vue/compiler-sfc': 3.3.13 - ast-kit: 0.11.3 + ast-kit: 0.11.3(rollup@3.29.4) local-pkg: 0.5.0 magic-string-ast: 0.3.0 vue: 3.3.13(typescript@5.3.3) @@ -2376,16 +2406,16 @@ packages: resolution: {integrity: sha512-GlaH7tKP2iBCZ3bHNZ6b0cl9g0CJK8lttkBNUX156gWvNYhTKEtbweWLm9rxCPIiwzYcr/5xML6T8ZUEt+DkvA==} dev: true - /@vueuse/nuxt@10.7.0(nuxt@3.9.0)(vue@3.3.13): + /@vueuse/nuxt@10.7.0(nuxt@3.9.0)(rollup@3.29.4)(vue@3.3.13): resolution: {integrity: sha512-CYKMFRwTlZmfUuopC2jGJZ03s7RL5H1L/Xoz9xhQfs7seMS6kCSsVUT9iB0LqiuLxeP7WiInThgFnBbBc6LMTw==} peerDependencies: nuxt: ^3.0.0 dependencies: - '@nuxt/kit': 3.9.0 + '@nuxt/kit': 3.9.0(rollup@3.29.4) '@vueuse/core': 10.7.0(vue@3.3.13) '@vueuse/metadata': 10.7.0 local-pkg: 0.5.0 - nuxt: 3.9.0(@types/node@20.10.5)(sass@1.69.5)(typescript@5.3.3)(vite@5.0.10) + nuxt: 3.9.0(@types/node@20.10.5)(rollup@3.29.4)(sass@1.69.5)(typescript@5.3.3)(vite@5.0.10) vue-demi: 0.14.6(vue@3.3.13) transitivePeerDependencies: - '@vue/composition-api' @@ -2554,34 +2584,34 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true - /ast-kit@0.11.3: + /ast-kit@0.11.3(rollup@3.29.4): resolution: {integrity: sha512-qdwwKEhckRk0XE22/xDdmU3v/60E8Edu4qFhgTLIhGGDs/PAJwLw9pQn8Rj99PitlbBZbYpx0k/lbir4kg0SuA==} engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.23.6 - '@rollup/pluginutils': 5.1.0(rollup@4.9.1) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) pathe: 1.1.1 transitivePeerDependencies: - rollup dev: true - /ast-kit@0.9.5: + /ast-kit@0.9.5(rollup@3.29.4): resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.23.6 - '@rollup/pluginutils': 5.1.0(rollup@4.9.1) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) pathe: 1.1.1 transitivePeerDependencies: - rollup dev: true - /ast-walker-scope@0.5.0: + /ast-walker-scope@0.5.0(rollup@3.29.4): resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.23.6 - ast-kit: 0.9.5 + ast-kit: 0.9.5(rollup@3.29.4) transitivePeerDependencies: - rollup dev: true @@ -4495,11 +4525,6 @@ packages: hasBin: true dev: true - /js-cookie@3.0.5: - resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} - engines: {node: '>=14'} - dev: true - /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true @@ -5403,6 +5428,10 @@ packages: hasBin: true dev: false + /napi-wasm@1.1.0: + resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} + dev: true + /negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} @@ -5712,7 +5741,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt@3.9.0(@types/node@20.10.5)(sass@1.69.5)(typescript@5.3.3)(vite@5.0.10): + /nuxt@3.9.0(@types/node@20.10.5)(rollup@3.29.4)(sass@1.69.5)(typescript@5.3.3)(vite@5.0.10): resolution: {integrity: sha512-PiUQwJRBlclRrotcQAK95ueeRSiFhZmwNBj9MtIdWF4XK97OjNszUmNjKphqB7BsVcm089l0jZm1N0sYr7tMOg==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -5726,12 +5755,12 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.0.6(nuxt@3.9.0)(vite@5.0.10) - '@nuxt/kit': 3.9.0 - '@nuxt/schema': 3.9.0 - '@nuxt/telemetry': 2.5.3 + '@nuxt/devtools': 1.0.6(nuxt@3.9.0)(rollup@3.29.4)(vite@5.0.10) + '@nuxt/kit': 3.9.0(rollup@3.29.4) + '@nuxt/schema': 3.9.0(rollup@3.29.4) + '@nuxt/telemetry': 2.5.3(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.9.0(@types/node@20.10.5)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.13) + '@nuxt/vite-builder': 3.9.0(@types/node@20.10.5)(rollup@3.29.4)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.13) '@types/node': 20.10.5 '@unhead/dom': 1.8.9 '@unhead/ssr': 1.8.9 @@ -5773,9 +5802,9 @@ packages: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.8.0 - unimport: 3.7.0(rollup@4.9.1) - unplugin: 1.5.1 - unplugin-vue-router: 0.7.0(vue-router@4.2.5)(vue@3.3.13) + unimport: 3.7.0(rollup@3.29.4) + unplugin: 1.6.0 + unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.3.13) untyped: 1.4.0 vue: 3.3.13(typescript@5.3.3) vue-bundle-renderer: 2.0.0 @@ -6089,7 +6118,7 @@ packages: postcss: ^8.2.2 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.14 postcss-value-parser: 4.2.0 dev: true @@ -6213,7 +6242,7 @@ packages: caniuse-api: 3.0.0 cssnano-utils: 4.0.1(postcss@8.4.32) postcss: 8.4.32 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.14 dev: true /postcss-minify-font-values@6.0.1(postcss@8.4.32): @@ -6257,7 +6286,7 @@ packages: postcss: ^8.4.31 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.14 dev: true /postcss-nested@6.0.1(postcss@8.4.32): @@ -6267,7 +6296,7 @@ packages: postcss: ^8.2.14 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.14 dev: true /postcss-normalize-charset@6.0.1(postcss@8.4.32): @@ -6392,8 +6421,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + /postcss-selector-parser@6.0.14: + resolution: {integrity: sha512-65xXYsT40i9GyWzlHQ5ShZoK7JZdySeOozi/tz2EezDo6c04q6+ckYMeoY7idaie1qp2dT5KoYQ2yky6JuoHnA==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -6418,7 +6447,7 @@ packages: postcss: ^8.4.31 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.14 dev: true /postcss-value-parser@4.2.0: @@ -6777,6 +6806,23 @@ packages: glob: 7.2.3 dev: true + /rollup-plugin-visualizer@5.11.0(rollup@3.29.4): + resolution: {integrity: sha512-exM0Ms2SN3AgTzMeW7y46neZQcyLY7eKwWAop1ZoRTCZwyrIRdMMJ6JjToAJbML77X/9N8ZEpmXG4Z/Clb9k8g==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x || 4.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + open: 8.4.2 + picomatch: 2.3.1 + rollup: 3.29.4 + source-map: 0.7.4 + yargs: 17.7.2 + dev: true + /rollup-plugin-visualizer@5.11.0(rollup@4.9.1): resolution: {integrity: sha512-exM0Ms2SN3AgTzMeW7y46neZQcyLY7eKwWAop1ZoRTCZwyrIRdMMJ6JjToAJbML77X/9N8ZEpmXG4Z/Clb9k8g==} engines: {node: '>=14'} @@ -6794,6 +6840,14 @@ packages: yargs: 17.7.2 dev: true + /rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: true + /rollup@4.9.1: resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -7310,7 +7364,7 @@ packages: dependencies: browserslist: 4.22.2 postcss: 8.4.32 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.14 dev: true /sucrase@3.35.0: @@ -7393,7 +7447,7 @@ packages: postcss-js: 4.0.1(postcss@8.4.32) postcss-load-config: 4.0.2(postcss@8.4.32) postcss-nested: 6.0.1(postcss@8.4.32) - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.14 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -7569,7 +7623,7 @@ packages: acorn: 8.11.2 estree-walker: 3.0.3 magic-string: 0.30.5 - unplugin: 1.5.1 + unplugin: 1.6.0 dev: true /undici-types@5.26.5: @@ -7624,6 +7678,26 @@ packages: vfile: 6.0.1 dev: true + /unimport@3.7.0(rollup@3.29.4): + resolution: {integrity: sha512-vesCVjU3CYk41UZNY10kwii7l77vcP4IxPbBMgpve+vean7g7zJWrcCqSoG7u0eB9LZ5bM5BP+3vr3W2uYk0Yg==} + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + acorn: 8.11.2 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.5 + mlly: 1.4.2 + pathe: 1.1.1 + pkg-types: 1.0.3 + scule: 1.1.1 + strip-literal: 1.3.0 + unplugin: 1.6.0 + transitivePeerDependencies: + - rollup + dev: true + /unimport@3.7.0(rollup@4.9.1): resolution: {integrity: sha512-vesCVjU3CYk41UZNY10kwii7l77vcP4IxPbBMgpve+vean7g7zJWrcCqSoG7u0eB9LZ5bM5BP+3vr3W2uYk0Yg==} dependencies: @@ -7639,7 +7713,7 @@ packages: pkg-types: 1.0.3 scule: 1.1.1 strip-literal: 1.3.0 - unplugin: 1.5.1 + unplugin: 1.6.0 transitivePeerDependencies: - rollup dev: true @@ -7702,7 +7776,7 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unplugin-vue-router@0.7.0(vue-router@4.2.5)(vue@3.3.13): + /unplugin-vue-router@0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.3.13): resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} peerDependencies: vue-router: ^4.1.0 @@ -7711,9 +7785,9 @@ packages: optional: true dependencies: '@babel/types': 7.23.6 - '@rollup/pluginutils': 5.1.0(rollup@4.9.1) - '@vue-macros/common': 1.10.0(vue@3.3.13) - ast-walker-scope: 0.5.0 + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@vue-macros/common': 1.10.0(rollup@3.29.4)(vue@3.3.13) + ast-walker-scope: 0.5.0(rollup@3.29.4) chokidar: 3.5.3 fast-glob: 3.3.2 json5: 2.2.3 @@ -7721,7 +7795,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 scule: 1.1.1 - unplugin: 1.5.1 + unplugin: 1.6.0 vue-router: 4.2.5(vue@3.3.13) yaml: 2.3.4 transitivePeerDependencies: @@ -7729,8 +7803,8 @@ packages: - vue dev: true - /unplugin@1.5.1: - resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==} + /unplugin@1.6.0: + resolution: {integrity: sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==} dependencies: acorn: 8.11.2 chokidar: 3.5.3 @@ -7955,7 +8029,7 @@ packages: vscode-uri: 3.0.8 dev: true - /vite-plugin-inspect@0.8.1(@nuxt/kit@3.9.0)(vite@5.0.10): + /vite-plugin-inspect@0.8.1(@nuxt/kit@3.9.0)(rollup@3.29.4)(vite@5.0.10): resolution: {integrity: sha512-oPBPVGp6tBd5KdY/qY6lrbLXqrbHRG0hZLvEaJfiZ/GQfDB+szRuLHblQh1oi1Hhh8GeLit/50l4xfs2SA+TCA==} engines: {node: '>=14'} peerDependencies: @@ -7966,8 +8040,8 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.7 - '@nuxt/kit': 3.9.0 - '@rollup/pluginutils': 5.1.0(rollup@4.9.1) + '@nuxt/kit': 3.9.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) debug: 4.3.4 error-stack-parser-es: 0.1.1 fs-extra: 11.2.0 @@ -8108,7 +8182,7 @@ packages: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} dev: true - /vue-i18n-routing@1.2.0(vue-i18n@9.5.0)(vue@3.3.13): + /vue-i18n-routing@1.2.0(vue-i18n@9.8.0)(vue@3.3.13): resolution: {integrity: sha512-pn+bIFRMX5BN1BVQJ5rn05dYVnBhU/QnkxhjEJAe9HnYtJhDubetvoY+yfgDNWwesNWfHbbvsilsgSGL6DJyeA==} engines: {node: '>= 14.6'} peerDependencies: @@ -8129,23 +8203,23 @@ packages: vue-router: optional: true dependencies: - '@intlify/shared': 9.5.0 - '@intlify/vue-i18n-bridge': 1.1.0(vue-i18n@9.5.0) + '@intlify/shared': 9.8.0 + '@intlify/vue-i18n-bridge': 1.1.0(vue-i18n@9.8.0) '@intlify/vue-router-bridge': 1.1.0(vue@3.3.13) ufo: 1.3.2 vue: 3.3.13(typescript@5.3.3) vue-demi: 0.14.6(vue@3.3.13) - vue-i18n: 9.5.0(vue@3.3.13) + vue-i18n: 9.8.0(vue@3.3.13) dev: true - /vue-i18n@9.5.0(vue@3.3.13): - resolution: {integrity: sha512-NiI3Ph1qMstNf7uhYh8trQBOBFLxeJgcOxBq51pCcZ28Vs18Y7BDS58r8HGDKCYgXdLUYqPDXdKatIF4bvBVZg==} + /vue-i18n@9.8.0(vue@3.3.13): + resolution: {integrity: sha512-Izho+6PYjejsTq2mzjcRdBZ5VLRQoSuuexvR8029h5CpN03FYqiqBrShMyf2I1DKkN6kw/xmujcbvC+4QybpsQ==} engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 dependencies: - '@intlify/core-base': 9.5.0 - '@intlify/shared': 9.5.0 + '@intlify/core-base': 9.8.0 + '@intlify/shared': 9.8.0 '@vue/devtools-api': 6.5.1 vue: 3.3.13(typescript@5.3.3) dev: true @@ -8271,8 +8345,8 @@ packages: optional: true dev: true - /ws@8.15.1: - resolution: {integrity: sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==} + /ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1