From 243bbc40b718d01031b498de462dda21f198cb77 Mon Sep 17 00:00:00 2001 From: m0ksem Date: Sun, 23 Apr 2023 12:45:16 +0300 Subject: [PATCH] fix(docs): 302 responses --- packages/docs/i18n.config.ts | 7 + packages/docs/locales/index.ts | 2 + packages/docs/nuxt.config.ts | 13 +- packages/docs/package.json | 4 +- .../docs/{locales => translations}/en.json | 0 .../docs/{locales => translations}/ru.json | 0 yarn.lock | 474 ++++++++++++++---- 7 files changed, 387 insertions(+), 113 deletions(-) create mode 100644 packages/docs/i18n.config.ts rename packages/docs/{locales => translations}/en.json (100%) rename packages/docs/{locales => translations}/ru.json (100%) diff --git a/packages/docs/i18n.config.ts b/packages/docs/i18n.config.ts new file mode 100644 index 0000000000..69eb8d43c9 --- /dev/null +++ b/packages/docs/i18n.config.ts @@ -0,0 +1,7 @@ +export default defineI18nConfig(nuxt => ({ + fallbackLocale: 'en', + silentTranslationWarn: true, + silentFallbackWarn: true, + warnHtmlInMessage: 'off', + escapeParameterHtml: true, +})) \ No newline at end of file diff --git a/packages/docs/locales/index.ts b/packages/docs/locales/index.ts index e0d3ffb7a1..c09f22edde 100644 --- a/packages/docs/locales/index.ts +++ b/packages/docs/locales/index.ts @@ -1,3 +1,5 @@ +// Notice, can not be moved to translations dir. + export type TranslationStatusPath = { [key in 'full' | 'part']: string } export const languages = [ diff --git a/packages/docs/nuxt.config.ts b/packages/docs/nuxt.config.ts index f69aa83a1d..3e6db756f2 100644 --- a/packages/docs/nuxt.config.ts +++ b/packages/docs/nuxt.config.ts @@ -75,10 +75,8 @@ export default defineNuxtConfig({ // './modules/banner', './modules/vuestic', './modules/page-config', - // "./modules/i18n", - // TODO: remove after i18n is released https://github.com/nuxt-modules/i18n/pull/1712 '@nuxtjs/google-fonts', - '@nuxtjs/i18n-edge', + '@nuxtjs/i18n', './modules/markdown', '@nuxtjs/tailwindcss', '@nuxtjs/color-mode', @@ -149,12 +147,13 @@ export default defineNuxtConfig({ // cookieKey: 'i18n_locale', // }, - lazy: true, + // lazy: true, - langDir: 'locales/', + langDir: 'translations/', - vueI18n: { - fallbackLocale: 'en', + precompile: { + strictMessage: false, + escapeHtml: true }, }, diff --git a/packages/docs/package.json b/packages/docs/package.json index 4b73ea8679..85f3054d00 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -17,7 +17,7 @@ "@nuxt/eslint-config": "^0.1.1", "@nuxt/postcss8": "^1.1.3", "@nuxtjs/color-mode": "^3.2.0", - "@nuxtjs/i18n-edge": "^8.0.0-beta.7-27893843.b72135e", + "@nuxtjs/i18n": "^8.0.0-beta.11", "@nuxtjs/tailwindcss": "^6.3.0", "@types/escodegen": "^0.0.7", "@types/estree": "^1.0.0", @@ -32,6 +32,8 @@ "stylelint": "^13.13.1", "stylelint-config-standard": "^22.0.0", "vitest": "^0.18.1", + "vue-i18n": "^9.2.2", + "vue-router": "^4.1.6", "vue-tsc": "^1.0.24" }, "dependencies": { diff --git a/packages/docs/locales/en.json b/packages/docs/translations/en.json similarity index 100% rename from packages/docs/locales/en.json rename to packages/docs/translations/en.json diff --git a/packages/docs/locales/ru.json b/packages/docs/translations/ru.json similarity index 100% rename from packages/docs/locales/ru.json rename to packages/docs/translations/ru.json diff --git a/yarn.lock b/yarn.lock index e0ee9f0c7d..150150b2e2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1909,90 +1909,119 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@intlify/bundle-utils@^3.4.0": - version "3.4.0" - resolved "https://registry.yarnpkg.com/@intlify/bundle-utils/-/bundle-utils-3.4.0.tgz#72558611f4b223a6791f591363dc48a4bcacdf70" - integrity sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ== +"@intlify/bundle-utils@^5.4.0", "@intlify/bundle-utils@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@intlify/bundle-utils/-/bundle-utils-5.5.0.tgz#ae69f2cc319aa19dd22a5e758753ee72208de06d" + integrity sha512-k5xe8oAoPXiH6unXvyyyCRbq+LtLn1tSi/6r5f6mF+MsX7mcOMtgYbyAQINsjFrf7EDu5Pg4BY00VWSt8bI9XQ== dependencies: - "@intlify/message-compiler" next - "@intlify/shared" next + "@intlify/message-compiler" "9.3.0-beta.17" + "@intlify/shared" "9.3.0-beta.17" + acorn "^8.8.2" + escodegen "^2.0.0" + estree-walker "^2.0.2" jsonc-eslint-parser "^1.0.1" + magic-string "^0.30.0" source-map "0.6.1" yaml-eslint-parser "^0.3.2" -"@intlify/core-base@9.3.0-beta.15": - version "9.3.0-beta.15" - resolved "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-9.3.0-beta.15.tgz#c4494bdcb73ba3ec7fed521fc9fa0465d4ad5e6d" - integrity sha512-/bIgNhUxkqUnWyxEF/xeSd3jGCJJc07I834nMrJQc3AOIv+MSLPC8pHc+43EwrU1ZjS7r5TyC9NWnGu1QSFmfw== +"@intlify/core-base@9.2.2": + version "9.2.2" + resolved "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-9.2.2.tgz#5353369b05cc9fe35cab95fe20afeb8a4481f939" + integrity sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA== + dependencies: + "@intlify/devtools-if" "9.2.2" + "@intlify/message-compiler" "9.2.2" + "@intlify/shared" "9.2.2" + "@intlify/vue-devtools" "9.2.2" + +"@intlify/core-base@9.3.0-beta.17": + version "9.3.0-beta.17" + resolved "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-9.3.0-beta.17.tgz#c71e82c3d3be36626d906007d84c183f727556e2" + integrity sha512-M/ZUU53G68YKN59E2gd/bOZB4TvFMWXvpWIgwsLJeAjktKYOt7JDSGdGHYGivKAG12pTGWeIeY6WmJCaDenloA== + dependencies: + "@intlify/devtools-if" "9.3.0-beta.17" + "@intlify/message-compiler" "9.3.0-beta.17" + "@intlify/shared" "9.3.0-beta.17" + "@intlify/vue-devtools" "9.3.0-beta.17" + +"@intlify/devtools-if@9.2.2": + version "9.2.2" + resolved "https://registry.yarnpkg.com/@intlify/devtools-if/-/devtools-if-9.2.2.tgz#b13d9ac4b4e2fe6d2e7daa556517a8061fe8bd39" + integrity sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg== dependencies: - "@intlify/devtools-if" "9.3.0-beta.15" - "@intlify/message-compiler" "9.3.0-beta.15" - "@intlify/shared" "9.3.0-beta.15" - "@intlify/vue-devtools" "9.3.0-beta.15" + "@intlify/shared" "9.2.2" -"@intlify/devtools-if@9.3.0-beta.15": - version "9.3.0-beta.15" - resolved "https://registry.yarnpkg.com/@intlify/devtools-if/-/devtools-if-9.3.0-beta.15.tgz#40468939709e838190e74a4e9921dff4ae3e467d" - integrity sha512-2zJ4Hgv+Vyw7qJFZtzKF7aLMPb0wcUfd8OYaT7Ze2+FshxDmXxI2sZ0BH5lwiG80ka/znvShdPAHDm0H/QUudQ== +"@intlify/devtools-if@9.3.0-beta.17": + version "9.3.0-beta.17" + resolved "https://registry.yarnpkg.com/@intlify/devtools-if/-/devtools-if-9.3.0-beta.17.tgz#d1a8a7c0eaad1e5f492e5927e5daf3daf7a050d1" + integrity sha512-up5vm1ytN9Wm/loKjFlp5TuDy7dmBVgU3UOk1vLUXUfYH+EMlm07pUXNiIpSjdt4Eak+bSLfsWcqPwhsb2jknw== dependencies: - "@intlify/shared" "9.3.0-beta.15" + "@intlify/shared" "9.3.0-beta.17" -"@intlify/message-compiler@9.3.0-beta.15": - version "9.3.0-beta.15" - resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.3.0-beta.15.tgz#1f70c46da2dd078b2ef6f84e3e37840d6342bd6f" - integrity sha512-kxx+pXsyoWhyFLEaJgnMk4AFiW3fvaCqpiql1alOHtkvQwzDKlrcKJ784GO4v/8SLt6JUHWfPpQH65GoYahdLA== +"@intlify/message-compiler@9.2.2": + version "9.2.2" + resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.2.2.tgz#e42ab6939b8ae5b3d21faf6a44045667a18bba1c" + integrity sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA== dependencies: - "@intlify/shared" "9.3.0-beta.15" + "@intlify/shared" "9.2.2" source-map "0.6.1" -"@intlify/message-compiler@next": - version "9.3.0-beta.16" - resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.3.0-beta.16.tgz#335f7bdb06cfb84d04a1a1c1d6eff2532dfd88e7" - integrity sha512-CGQI3xRcs1ET75eDQ0DUy3MRYOqTauRIIgaMoISKiF83gqRWg93FqN8lGMKcpBqaF4tI0JhsfosCaGiBL9+dnw== +"@intlify/message-compiler@9.3.0-beta.17": + version "9.3.0-beta.17" + resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.3.0-beta.17.tgz#be9ca3a617926b3bbd8ab80dd354a1bb57969ef1" + integrity sha512-i7hvVIRk1Ax2uKa9xLRJCT57to08OhFMhFXXjWN07rmx5pWQYQ23MfX1xgggv9drnWTNhqEiD+u4EJeHoS5+Ww== dependencies: - "@intlify/shared" "9.3.0-beta.16" + "@intlify/shared" "9.3.0-beta.17" source-map "0.6.1" -"@intlify/shared@9.3.0-beta.11": - version "9.3.0-beta.11" - resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.3.0-beta.11.tgz#a98668c7685ba3b62ccd18767bc52d8087e9e414" - integrity sha512-CtbotesxTRiC3bRyXyv1NG39fkqJ790f8z8xFaeIXSZpOdiyxoh5BIyypCzSFQZDGLwz0Q9gyWbW1XpxQJm68Q== +"@intlify/shared@9.2.2": + version "9.2.2" + resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.2.2.tgz#5011be9ca2b4ab86f8660739286e2707f9abb4a5" + integrity sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q== -"@intlify/shared@9.3.0-beta.15": - version "9.3.0-beta.15" - resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.3.0-beta.15.tgz#ba85d816d055c467cc87f6f53ccde5e73210c1bf" - integrity sha512-thDJ+TGK8GGmOrgh/Vul24pPvRtRGvCyuGXcw/uh2t3lyJsCPfhzY5ZihJFkGvKEl4/J4M0F/SAeWKoZNm7hlw== +"@intlify/shared@9.3.0-beta.17": + version "9.3.0-beta.17" + resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.3.0-beta.17.tgz#1180dcb0b30741555fad0b62e4621802e8272ee5" + integrity sha512-mscf7RQsUTOil35jTij4KGW1RC9SWQjYScwLxP53Ns6g24iEd5HN7ksbt9O6FvTmlQuX77u+MXpBdfJsGqizLQ== -"@intlify/shared@9.3.0-beta.16", "@intlify/shared@next": +"@intlify/shared@next": version "9.3.0-beta.16" resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.3.0-beta.16.tgz#74f254dbb7eac633b86d690a341349db29573896" integrity sha512-kXbm4svALe3lX+EjdJxfnabOphqS4yQ1Ge/iIlR8tvUiYRCoNz3hig1M4336iY++Dfx5ytEQJPNjIcknNIuvig== -"@intlify/unplugin-vue-i18n@^0.8.1": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@intlify/unplugin-vue-i18n/-/unplugin-vue-i18n-0.8.1.tgz#e472981da044d85b910521ee0f9e15382cba9a09" - integrity sha512-BhigujPmP6JL1FSxmpogCaL+REozncHCVkJuUnefz4GWBu3X+pRe5O7PeJn8/g+Iml2ieQJz4ISPMmEbuGQjqQ== +"@intlify/unplugin-vue-i18n@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@intlify/unplugin-vue-i18n/-/unplugin-vue-i18n-0.10.0.tgz#28a05a7b9e0a7cc35e91e6762e5e6e57f954a45c" + integrity sha512-Sf8fe26/d8rBNcg+zBSb7RA1uyhrG9zhIM+CRX6lqcznMDjLRr/1tuVaJ9E6xqJkzjfPgRzNcCqwMt6rpNkL7Q== dependencies: - "@intlify/bundle-utils" "^3.4.0" - "@intlify/shared" next - "@rollup/pluginutils" "^4.2.0" - "@vue/compiler-sfc" "^3.2.45" - debug "^4.3.1" - fast-glob "^3.2.5" + "@intlify/bundle-utils" "^5.4.0" + "@intlify/shared" "9.3.0-beta.17" + "@rollup/pluginutils" "^5.0.2" + "@vue/compiler-sfc" "^3.2.47" + debug "^4.3.3" + fast-glob "^3.2.12" js-yaml "^4.1.0" - json5 "^2.2.0" + json5 "^2.2.3" pathe "^1.0.0" picocolors "^1.0.0" source-map "0.6.1" - unplugin "^1.0.0" + unplugin "^1.1.0" + +"@intlify/vue-devtools@9.2.2": + version "9.2.2" + resolved "https://registry.yarnpkg.com/@intlify/vue-devtools/-/vue-devtools-9.2.2.tgz#b95701556daf7ebb3a2d45aa3ae9e6415aed8317" + integrity sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg== + dependencies: + "@intlify/core-base" "9.2.2" + "@intlify/shared" "9.2.2" -"@intlify/vue-devtools@9.3.0-beta.15": - version "9.3.0-beta.15" - resolved "https://registry.yarnpkg.com/@intlify/vue-devtools/-/vue-devtools-9.3.0-beta.15.tgz#3644c787e26d4dd9b4a321b095c808d705af9a0a" - integrity sha512-agsCusavS6YXIfRyIG4VU0VJeZlP6onKOexrHY3LftB0pOSujCO0IOQKs4P+UPpGpx37DB+FdjVSbuT7ZREkVg== +"@intlify/vue-devtools@9.3.0-beta.17": + version "9.3.0-beta.17" + resolved "https://registry.yarnpkg.com/@intlify/vue-devtools/-/vue-devtools-9.3.0-beta.17.tgz#c179e179f26bcd514ed10cba7a13ec9513596ccb" + integrity sha512-Wzl+3kZONjYG3lL8I8G+4H46s7m3CkxyoZXjZgC0zMy51cq1OTlOuOohcgxpwcSSYYVj9Y86PvlSakPNqHEweA== dependencies: - "@intlify/core-base" "9.3.0-beta.15" - "@intlify/shared" "9.3.0-beta.15" + "@intlify/core-base" "9.3.0-beta.17" + "@intlify/shared" "9.3.0-beta.17" "@intlify/vue-i18n-bridge@^0.8.0": version "0.8.0" @@ -2804,6 +2833,13 @@ semver "^7.3.5" tar "^6.1.11" +"@mizchi/sucrase@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@mizchi/sucrase/-/sucrase-4.1.0.tgz#630042f2bc3494a88f2aa887fea3a0f01d65cbbd" + integrity sha512-AaN8HSGdXmNqEqIb0IQPIQL+MI/8Xr1QTOcVnA6k0u2afqfYhlre05hSxRybOFpq34oF8EqMTrYovYZxEV1FLw== + dependencies: + lines-and-columns "^1.1.6" + "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -2916,6 +2952,30 @@ unimport "^2.0.1" untyped "^1.2.2" +"@nuxt/kit@^3.1.2": + version "3.4.2" + resolved "https://registry.yarnpkg.com/@nuxt/kit/-/kit-3.4.2.tgz#a7ae05f154c43560f18dd56c49df1b23a2c2553b" + integrity sha512-bFUpkyG2ZF6RYqiW+tXnWssccHQQqMF4kZJJLP/0eKXf+Fkt/Is0R7IY768jy8ylnyqeMBbmpg4Zv5gSZjfZQw== + dependencies: + "@nuxt/schema" "3.4.2" + c12 "^1.4.1" + consola "^3.1.0" + defu "^6.1.2" + globby "^13.1.4" + hash-sum "^2.0.0" + ignore "^5.2.4" + jiti "^1.18.2" + knitwork "^1.0.0" + lodash.template "^4.5.0" + mlly "^1.2.0" + pathe "^1.1.0" + pkg-types "^1.0.2" + scule "^1.0.0" + semver "^7.5.0" + unctx "^2.3.0" + unimport "^3.0.6" + untyped "^1.3.2" + "@nuxt/kit@^3.2.3": version "3.3.3" resolved "https://registry.yarnpkg.com/@nuxt/kit/-/kit-3.3.3.tgz#14706db145101750ac4ab75f2cc6d5a5c507c51b" @@ -2965,7 +3025,7 @@ postcss-url "^10.1.1" semver "^7.3.4" -"@nuxt/schema@3.0.0", "@nuxt/schema@3.1.1", "@nuxt/schema@3.3.3", "@nuxt/schema@latest": +"@nuxt/schema@3.0.0", "@nuxt/schema@3.1.1", "@nuxt/schema@3.3.3", "@nuxt/schema@3.4.2", "@nuxt/schema@latest": version "3.0.0" resolved "https://registry.yarnpkg.com/@nuxt/schema/-/schema-3.0.0.tgz#d499fd7d8309f9bd3403411b32c19e726969cd71" integrity sha512-5fwsidhs5NjFzR8sIzHMXO0WFGkI3tCH3ViANn2W4N5qCwoYZ0n1sZBkQ9Esn1VoEed6RsIlTpWrPZPVtqNkGQ== @@ -3134,30 +3194,33 @@ google-fonts-helper "^3.2.4" pathe "^1.1.0" -"@nuxtjs/i18n-edge@^8.0.0-beta.7-27893843.b72135e": - version "8.0.0-beta.7-27893843.b72135e" - resolved "https://registry.yarnpkg.com/@nuxtjs/i18n-edge/-/i18n-edge-8.0.0-beta.7-27893843.b72135e.tgz#b2242bbe896575f2d8bc9ad6db9a9b3516e69aa2" - integrity sha512-8L+6/JKd76BNvn70H6P1vMHPSsomrto/qhkurkzQ+owWSSp2OibjdO9kKr95FHeyGmg7+OY3zBi+nPHu+zl5aA== - dependencies: - "@intlify/bundle-utils" "^3.4.0" - "@intlify/shared" "9.3.0-beta.11" - "@intlify/unplugin-vue-i18n" "^0.8.1" - "@nuxt/kit" "^3.0.0" - "@vue/compiler-sfc" "^3.2.45" +"@nuxtjs/i18n@^8.0.0-beta.11": + version "8.0.0-beta.11" + resolved "https://registry.yarnpkg.com/@nuxtjs/i18n/-/i18n-8.0.0-beta.11.tgz#3c7f83517c5d4b04046f9d34cf77ec17471e4881" + integrity sha512-002P0yR7uJbcMrnz8YG+ELMFWP5IgdrF6es8LOIEgteF+YjBXLWrEEAW+2hlBtB87RdO4mQPtxJFhdtYJ0yMZQ== + dependencies: + "@intlify/bundle-utils" "^5.5.0" + "@intlify/shared" "9.3.0-beta.17" + "@intlify/unplugin-vue-i18n" "^0.10.0" + "@mizchi/sucrase" "^4.1.0" + "@nuxt/kit" "^3.1.2" + "@vue/compiler-sfc" "^3.2.47" cookie-es "^0.5.0" debug "^4.3.4" + defu "^6.1.2" estree-walker "^3.0.1" is-https "^4.0.0" js-cookie "^3.0.1" knitwork "^1.0.0" magic-string "^0.27.0" - mlly "^1.0.0" - pathe "^1.0.0" - pkg-types "^1.0.1" - ufo "^1.0.1" + mlly "^1.2.0" + pathe "^1.1.0" + pkg-types "^1.0.2" + ufo "^1.1.0" unplugin "^1.0.1" - vue-i18n "9.3.0-beta.15" - vue-i18n-routing "^0.10.2" + unstorage "^1.4.1" + vue-i18n "9.3.0-beta.17" + vue-i18n-routing "^0.13.0" "@nuxtjs/tailwindcss@^6.3.0": version "6.3.0" @@ -3434,7 +3497,7 @@ estree-walker "^1.0.1" picomatch "^2.2.2" -"@rollup/pluginutils@^4.0.0", "@rollup/pluginutils@^4.1.0", "@rollup/pluginutils@^4.1.1", "@rollup/pluginutils@^4.1.2", "@rollup/pluginutils@^4.2.0": +"@rollup/pluginutils@^4.0.0", "@rollup/pluginutils@^4.1.0", "@rollup/pluginutils@^4.1.1", "@rollup/pluginutils@^4.1.2": version "4.2.1" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== @@ -4575,6 +4638,16 @@ estree-walker "^2.0.2" source-map "^0.6.1" +"@vue/compiler-core@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.47.tgz#3e07c684d74897ac9aa5922c520741f3029267f8" + integrity sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig== + dependencies: + "@babel/parser" "^7.16.4" + "@vue/shared" "3.2.47" + estree-walker "^2.0.2" + source-map "^0.6.1" + "@vue/compiler-dom@3.2.33": version "3.2.33" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.33.tgz#6db84296f949f18e5d3e7fd5e80f943dbed7d5ec" @@ -4599,6 +4672,14 @@ "@vue/compiler-core" "3.2.45" "@vue/shared" "3.2.45" +"@vue/compiler-dom@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz#a0b06caf7ef7056939e563dcaa9cbde30794f305" + integrity sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ== + dependencies: + "@vue/compiler-core" "3.2.47" + "@vue/shared" "3.2.47" + "@vue/compiler-sfc@3.2.37", "@vue/compiler-sfc@^3.2.37": version "3.2.37" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.37.tgz#3103af3da2f40286edcd85ea495dcb35bc7f5ff4" @@ -4647,6 +4728,22 @@ postcss "^8.1.10" source-map "^0.6.1" +"@vue/compiler-sfc@^3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz#1bdc36f6cdc1643f72e2c397eb1a398f5004ad3d" + integrity sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ== + dependencies: + "@babel/parser" "^7.16.4" + "@vue/compiler-core" "3.2.47" + "@vue/compiler-dom" "3.2.47" + "@vue/compiler-ssr" "3.2.47" + "@vue/reactivity-transform" "3.2.47" + "@vue/shared" "3.2.47" + estree-walker "^2.0.2" + magic-string "^0.25.7" + postcss "^8.1.10" + source-map "^0.6.1" + "@vue/compiler-ssr@3.2.33": version "3.2.33" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.33.tgz#3e820267e4eea48fde9519f006dedca3f5e42e71" @@ -4671,6 +4768,14 @@ "@vue/compiler-dom" "3.2.45" "@vue/shared" "3.2.45" +"@vue/compiler-ssr@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz#35872c01a273aac4d6070ab9d8da918ab13057ee" + integrity sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw== + dependencies: + "@vue/compiler-dom" "3.2.47" + "@vue/shared" "3.2.47" + "@vue/component-compiler-utils@^3.1.0", "@vue/component-compiler-utils@^3.3.0": version "3.3.0" resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz#f9f5fb53464b0c37b2c8d2f3fbfe44df60f61dc9" @@ -4741,6 +4846,17 @@ estree-walker "^2.0.2" magic-string "^0.25.7" +"@vue/reactivity-transform@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz#e45df4d06370f8abf29081a16afd25cffba6d84e" + integrity sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA== + dependencies: + "@babel/parser" "^7.16.4" + "@vue/compiler-core" "3.2.47" + "@vue/shared" "3.2.47" + estree-walker "^2.0.2" + magic-string "^0.25.7" + "@vue/reactivity@3.2.37", "@vue/reactivity@^3.2.37": version "3.2.37" resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.37.tgz#5bc3847ac58828e2b78526e08219e0a1089f8848" @@ -4795,6 +4911,11 @@ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.45.tgz#a3fffa7489eafff38d984e23d0236e230c818bc2" integrity sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg== +"@vue/shared@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.47.tgz#e597ef75086c6e896ff5478a6bfc0a7aa4bbd14c" + integrity sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ== + "@vue/test-utils@2.0.0-beta.14": version "2.0.0-beta.14" resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.0.0-beta.14.tgz#9300d48789b334b52c5514efdc4648f704a7e94b" @@ -5273,7 +5394,7 @@ any-promise@^1.0.0: resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= -anymatch@^3.1.2, anymatch@~3.1.2: +anymatch@^3.1.2, anymatch@^3.1.3, anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== @@ -5949,6 +6070,23 @@ c12@^1.2.0: pkg-types "^1.0.2" rc9 "^2.0.1" +c12@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/c12/-/c12-1.4.1.tgz#37a98e848fe528b5f6ece51d52d409dd2af8ae07" + integrity sha512-0x7pWfLZpZsgtyotXtuepJc0rZYE0Aw8PwNAXs0jSG9zq6Sl5xmbWnFqfmRY01ieZLHNbvneSFm9/x88CvzAuw== + dependencies: + chokidar "^3.5.3" + defu "^6.1.2" + dotenv "^16.0.3" + giget "^1.1.2" + jiti "^1.18.2" + mlly "^1.2.0" + ohash "^1.1.1" + pathe "^1.1.0" + perfect-debounce "^0.1.3" + pkg-types "^1.0.2" + rc9 "^2.1.0" + c8@^7.12.0: version "7.12.0" resolved "https://registry.yarnpkg.com/c8/-/c8-7.12.0.tgz#402db1c1af4af5249153535d1c84ad70c5c96b14" @@ -6808,6 +6946,11 @@ consola@^2.15.3: resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== +consola@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.1.0.tgz#dfdfa62ceb68bc1f06e4a76ad688566bd8813baf" + integrity sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q== + console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" @@ -7678,7 +7821,7 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== -denque@^2.0.1: +denque@^2.0.1, denque@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1" integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw== @@ -10190,6 +10333,17 @@ globby@^13.1.2, globby@^13.1.3: merge2 "^1.4.1" slash "^4.0.0" +globby@^13.1.4: + version "13.1.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.4.tgz#2f91c116066bcec152465ba36e5caa4a13c01317" + integrity sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.2.11" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^4.0.0" + globby@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" @@ -10287,6 +10441,19 @@ h3@^1.0.2, h3@^1.1.0: radix3 "^1.0.0" ufo "^1.0.1" +h3@^1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/h3/-/h3-1.6.4.tgz#0575995014f6a1a63ff3bbfe3eaf58da0972b9e8" + integrity sha512-uoDNeaoeDRwWBtwwi4siZ6l5sBmDJpnpcBssuAbvsaPBonl8vP7Ym4tFPe+tAvGM0GbUoC24wYcloCG+J9hqmA== + dependencies: + cookie-es "^0.5.0" + defu "^6.1.2" + destr "^1.2.2" + iron-webcrypto "^0.6.0" + radix3 "^1.0.1" + ufo "^1.1.1" + uncrypto "^0.1.2" + handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" @@ -11002,6 +11169,21 @@ ioredis@^5.2.4: redis-parser "^3.0.0" standard-as-callback "^2.1.0" +ioredis@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-5.3.2.tgz#9139f596f62fc9c72d873353ac5395bcf05709f7" + integrity sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA== + dependencies: + "@ioredis/commands" "^1.1.1" + cluster-key-slot "^1.1.0" + debug "^4.3.4" + denque "^2.1.0" + lodash.defaults "^4.2.0" + lodash.isarguments "^3.1.0" + redis-errors "^1.2.0" + redis-parser "^3.0.0" + standard-as-callback "^2.1.0" + ip-regex@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-5.0.0.tgz#cd313b2ae9c80c07bd3851e12bf4fa4dc5480632" @@ -11027,6 +11209,11 @@ ipaddr.js@^2.0.1: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== +iron-webcrypto@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/iron-webcrypto/-/iron-webcrypto-0.6.0.tgz#3e597930b41363fc81a6ec415d25eb5000092144" + integrity sha512-WYgEQttulX/+JTv1BTJFYY3OsAb+ZnCuA53IjppZMyiRsVdGeEuZ/k4fJrg77Rzn0pp9/PgWtXUF+5HndDA5SQ== + is-absolute-url@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" @@ -11778,12 +11965,12 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.2.0: +json5@^2.1.2: version "2.2.1" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== -json5@^2.2.1, json5@^2.2.2: +json5@^2.2.1, json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -12117,6 +12304,20 @@ listhen@^1.0.2: node-forge "^1.3.1" ufo "^1.0.1" +listhen@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/listhen/-/listhen-1.0.4.tgz#29a177da59322a7ebdf88768d13d2e555e8fc43e" + integrity sha512-r94k7kmXHb8e8wpv7+UP/qqhhD+j/9TgX19QKim2cEJuWCLwlTw+5BkCFmYyjhQ7Bt8KdVun/2DcD7MF2Fe3+g== + dependencies: + clipboardy "^3.0.0" + colorette "^2.0.19" + defu "^6.1.2" + get-port-please "^3.0.1" + http-shutdown "^1.2.2" + ip-regex "^5.0.0" + node-forge "^1.3.1" + ufo "^1.1.1" + listr2@^3.12.2: version "3.14.0" resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e" @@ -12462,6 +12663,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^9.0.3: + version "9.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.1.tgz#c58a93de58630b688de39ad04ef02ef26f1902f1" + integrity sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A== + lz-string@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" @@ -13361,7 +13567,7 @@ node-fetch-native@^1.0.1: resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.0.1.tgz#1dfe78f57545d07e07016b7df4c0cb9d2ff416c7" integrity sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg== -node-fetch-native@^1.0.2: +node-fetch-native@^1.0.2, node-fetch-native@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.1.0.tgz#a530f5c4cadb49b382dcf81d8f5f19ed0f457fbe" integrity sha512-nl5goFCig93JZ9FIV8GHT9xpNqXbxQUzkOmKIMKmncsBH9jhg7qKex8hirpymkBFmNQ114chEEG5lS4wgK2I+Q== @@ -13802,6 +14008,11 @@ ohash@^1.0.0: resolved "https://registry.yarnpkg.com/ohash/-/ohash-1.0.0.tgz#e6ab04851ef9a479beb6e8a2457ff0d3ccf77371" integrity sha512-kxSyzq6tt+6EE/xCnD1XaFhCCjUNUaz3X30rJp6mnjGLXAAvuPFqohMdv0aScWzajR45C29HyBaXZ8jXBwnh9A== +ohash@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/ohash/-/ohash-1.1.2.tgz#902dd01484f5573ef941d8f9e81105a2e13fd9ba" + integrity sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w== + on-finished@2.4.1, on-finished@^2.3.0: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" @@ -15568,6 +15779,11 @@ radix3@^1.0.0: resolved "https://registry.yarnpkg.com/radix3/-/radix3-1.0.0.tgz#d1c760b850206a6bd5dfd26820c25903cb20eccc" integrity sha512-6n3AEXth91ASapMVKiEh2wrbFJmI+NBilrWE0AbiGgfm0xet0QXC8+a3K19r1UVYjUjctUgB053c3V/J6V0kCQ== +radix3@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/radix3/-/radix3-1.0.1.tgz#de0ac16234f8a63288645854a54fc26e45a4a8eb" + integrity sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g== + randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -15604,7 +15820,7 @@ rc9@^2.0.0: destr "^1.2.1" flat "^5.0.2" -rc9@^2.0.1: +rc9@^2.0.1, rc9@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/rc9/-/rc9-2.1.0.tgz#57d3a01e55907393ef9bd0cc29f2bd66a6cd0972" integrity sha512-ROO9bv8PPqngWKoiUZU3JDQ4sugpdRs9DfwHnzDSxK25XtQn6BEHL6EOd/OtKuDT2qodrtNR+0WkPT6l0jxH5Q== @@ -16315,13 +16531,6 @@ rollup@^3.15.0: optionalDependencies: fsevents "~2.3.2" -rollup@^3.18.0: - version "3.19.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.19.1.tgz#2b3a31ac1ff9f3afab2e523fa687fef5b0ee20fc" - integrity sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg== - optionalDependencies: - fsevents "~2.3.2" - rollup@^3.2.5: version "3.10.0" resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.10.0.tgz#6eb19196d8b3b375ca651cb78261faac48e24cd6" @@ -16329,6 +16538,13 @@ rollup@^3.2.5: optionalDependencies: fsevents "~2.3.2" +rollup@^3.20.2: + version "3.20.7" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.20.7.tgz#4f045dfb388abe08dd159f8cd286dcaca1e80b28" + integrity sha512-P7E2zezKSLhWnTz46XxjSmInrbOCiul1yf+kJccMxT56vxjHwCbDfoLbiqFgu+WQoo9ij2PkraYaBstgB2prBA== + optionalDependencies: + fsevents "~2.3.2" + run-async@^2.2.0, run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" @@ -16553,6 +16769,13 @@ semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.3.7, semver@^7.3.8: dependencies: lru-cache "^6.0.0" +semver@^7.5.0: + version "7.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0" + integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== + dependencies: + lru-cache "^6.0.0" + send@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" @@ -18303,6 +18526,11 @@ unbuild@^0.6.7: typescript "^4.5.5" untyped "^0.3.0" +uncrypto@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/uncrypto/-/uncrypto-0.1.2.tgz#225aa7d41a13e4ad07ed837aedfa975a93afa924" + integrity sha512-kuZwRKV615lEw/Xx3Iz56FKk3nOeOVGaVmw0eg+x4Mne28lCotNFbBhDW7dEBCBKyKbRQiCadEZeNAFPVC5cgw== + unctx@^2.1.0, unctx@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/unctx/-/unctx-2.1.1.tgz#415b07cf6ce42fad59ae1e4fa42ace2e71f4372d" @@ -18323,6 +18551,16 @@ unctx@^2.1.2: magic-string "^0.27.0" unplugin "^1.0.1" +unctx@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/unctx/-/unctx-2.3.0.tgz#abb1eaf1f5417d9562b3c43a90aba259a869c96d" + integrity sha512-xs79V1T5JEQ/5aQ3j4ipbQEaReMosMz/ktOdsZMEtKv1PfbdRrKY/PaU0CxdspkX3zEink2keQU4nRzAXgui1A== + dependencies: + acorn "^8.8.2" + estree-walker "^3.0.3" + magic-string "^0.30.0" + unplugin "^1.3.1" + unenv@^1.0.1, unenv@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/unenv/-/unenv-1.0.3.tgz#23a281de8f207d6dd2b6d152a3703f36afa510f4" @@ -18411,7 +18649,7 @@ unimport@^2.0.1, unimport@^2.1.0: strip-literal "^1.0.0" unplugin "^1.0.1" -unimport@^3.0.4: +unimport@^3.0.4, unimport@^3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/unimport/-/unimport-3.0.6.tgz#20caac4cf9a94e9233cdbe3a16f7599ae75a7df8" integrity sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q== @@ -18525,7 +18763,7 @@ unplugin@^1.0.0, unplugin@^1.0.1: webpack-sources "^3.2.3" webpack-virtual-modules "^0.5.0" -unplugin@^1.3.1: +unplugin@^1.1.0, unplugin@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-1.3.1.tgz#7af993ba8695d17d61b0845718380caf6af5109f" integrity sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw== @@ -18565,6 +18803,23 @@ unstorage@^1.0.1: ufo "^1.0.0" ws "^8.11.0" +unstorage@^1.4.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/unstorage/-/unstorage-1.5.0.tgz#0e1b6939ac17a3d6d1d7c44abe8dacb48ebcb464" + integrity sha512-bL6sHwTKp2ns0SAGNHAbLP9LwmtPGMtaOVrHRA4V8ngQMHQR18q0uRgkeGB4qF84XSDu/o8ebv54p/HBJESXFA== + dependencies: + anymatch "^3.1.3" + chokidar "^3.5.3" + destr "^1.2.2" + h3 "^1.6.4" + ioredis "^5.3.2" + listhen "^1.0.4" + lru-cache "^9.0.3" + mri "^1.2.0" + node-fetch-native "^1.1.0" + ofetch "^1.0.1" + ufo "^1.1.1" + untyped@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/untyped/-/untyped-0.3.0.tgz#854df4dec055cc6a0a2217aa2d20152277b6ada9" @@ -18850,14 +19105,13 @@ vite-plugin-chunk-split@^0.4.7: magic-string "^0.26.3" "vite@^2.9.12 || ^3.0.0-0", "vite@^3.0.0 || ^4.0.0", vite@^4, vite@^4.2.1, vite@~3.2.4, vite@~4.0.4: - version "4.2.1" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.2.1.tgz#6c2eb337b0dfd80a9ded5922163b94949d7fc254" - integrity sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg== + version "4.3.1" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.3.1.tgz#9badb1377f995632cdcf05f32103414db6fbb95a" + integrity sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg== dependencies: esbuild "^0.17.5" postcss "^8.4.21" - resolve "^1.22.1" - rollup "^3.18.0" + rollup "^3.20.2" optionalDependencies: fsevents "~2.3.2" @@ -19012,10 +19266,10 @@ vue-hot-reload-api@^2.3.0: resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2" integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== -vue-i18n-routing@^0.10.2: - version "0.10.2" - resolved "https://registry.yarnpkg.com/vue-i18n-routing/-/vue-i18n-routing-0.10.2.tgz#93c20232334facfedf7917cede4c3ae233aa09d9" - integrity sha512-TnGUmRsciC/SJSysOAeoY0BBp3S35LFF1EfvPCybd8vU/vsOwHIyJF/Z5tPlAo4I0Y5AyJSa5WMaqpXs8F9DdQ== +vue-i18n-routing@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/vue-i18n-routing/-/vue-i18n-routing-0.13.0.tgz#13fb20d7ff6589ed929f96c3b5e5f7dd889e714d" + integrity sha512-d/WVAZKo68blFqv6BPxFrGy530+FgvXsYVMbuvaICaoFO2CUxuaszF4vPCzCPIi9T68WRzWeUMTUb7vmv2SLyQ== dependencies: "@intlify/shared" next "@intlify/vue-i18n-bridge" "^0.8.0" @@ -19023,14 +19277,24 @@ vue-i18n-routing@^0.10.2: ufo "^1.0.0" vue-demi "^0.13.11" -vue-i18n@9.3.0-beta.15: - version "9.3.0-beta.15" - resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.3.0-beta.15.tgz#e552c009674fcbeaa335dc691b723d073554e42f" - integrity sha512-OwFJOVVqiUVE0n51zLvZkCFh1GVrPtiLPtTgaolHaYPDD3BswHHh/E5w95AZrLgSDjXFrPz77/0fNfRFS6BDOA== +vue-i18n@9.3.0-beta.17: + version "9.3.0-beta.17" + resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.3.0-beta.17.tgz#0874488942555142bc25102f6b5294151f6ba139" + integrity sha512-2r6QWgwCMjzpLb6RuIU8XPw8vU9kJu8OE4zGIOOnNq1gMYrzawO1LlK/yxG7ugWmzFA/IBqSIs6ADu0Z+PO/Ow== + dependencies: + "@intlify/core-base" "9.3.0-beta.17" + "@intlify/shared" "9.3.0-beta.17" + "@intlify/vue-devtools" "9.3.0-beta.17" + "@vue/devtools-api" "^6.2.1" + +vue-i18n@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.2.2.tgz#aeb49d9424923c77e0d6441e3f21dafcecd0e666" + integrity sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ== dependencies: - "@intlify/core-base" "9.3.0-beta.15" - "@intlify/shared" "9.3.0-beta.15" - "@intlify/vue-devtools" "9.3.0-beta.15" + "@intlify/core-base" "9.2.2" + "@intlify/shared" "9.2.2" + "@intlify/vue-devtools" "9.2.2" "@vue/devtools-api" "^6.2.1" vue-loader@^16.3.0: