diff --git a/crowdin.yml b/crowdin.yml
index 3272ce467..982d130dd 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -1,9 +1,9 @@
files:
- - source: /docs/*.md
+ - source: /docs/zh/*.md
translation: /docs/%two_letters_code%/%original_file_name%
- - source: /docs/features/*.md
+ - source: /docs/zh/features/*.md
translation: /docs/%two_letters_code%/features/%original_file_name%
- - source: /docs/statements/*.md
+ - source: /docs/zh/statements/*.md
translation: /docs/%two_letters_code%/statements/%original_file_name%
- - source: /docs/advanced/*.md
+ - source: /docs/zh/advanced/*.md
translation: /docs/%two_letters_code%/advanced/%original_file_name%
diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts
index b0b4fd697..214b9e64d 100644
--- a/docs/.vuepress/config.ts
+++ b/docs/.vuepress/config.ts
@@ -4,6 +4,7 @@ import theme from "./theme.js";
import { autoCatalogPlugin } from "vuepress-plugin-auto-catalog";
import { docsearchPlugin } from '@vuepress/plugin-docsearch'
import { googleAnalyticsPlugin } from '@vuepress/plugin-google-analytics'
+import { redirectPlugin } from "vuepress-plugin-redirect";
export default defineUserConfig({
base: "/",
@@ -17,7 +18,7 @@ export default defineUserConfig({
['script', {type: "module", src:"https://get.microsoft.com/badge/ms-store-badge.bundled.js"}],
],
locales: {
- "/": {
+ "/zh/": {
lang: "zh-CN",
title: "胡桃工具箱",
description: "多功能的原神工具箱",
@@ -35,7 +36,7 @@ export default defineUserConfig({
apiKey: "72d7a9a0f9f0466218ea19988886dce8",
indexName: "hutao",
locales: {
- "/": {
+ "/zh/": {
placeholder: "搜索文档",
translations:{
button:{
@@ -43,7 +44,7 @@ export default defineUserConfig({
}
}
},
- "en": {
+ "/en/": {
placeholder: "Search documents",
translations:{
button:{
@@ -55,7 +56,16 @@ export default defineUserConfig({
}),
googleAnalyticsPlugin({
id: "G-F3LFJCE3RM"
- })
+ }),
+ redirectPlugin({
+ defaultLocale: "/en/",
+ defaultBehavior: "defaultLocale",
+ autoLocale: true,
+ localeConfig: {
+ "/en/": ["en-US", "en-UK", "en"],
+ "/zh/": ["zh-CN", "zh-TW", "zh"],
+ }
+ }),
],
theme,
diff --git a/docs/.vuepress/navbar/zh.ts b/docs/.vuepress/navbar/zh.ts
index 251d2bf9e..4609b0a59 100644
--- a/docs/.vuepress/navbar/zh.ts
+++ b/docs/.vuepress/navbar/zh.ts
@@ -1,8 +1,8 @@
import { navbar } from "vuepress-theme-hope";
export const zhNavbar = navbar([
- "/",
- { text: "文档", icon: "article", link: "/features/"},
+ "/zh/",
+ { text: "文档", icon: "article", link: "/zh/features/"},
{
text: "下载",
icon: "install",
@@ -11,6 +11,6 @@ export const zhNavbar = navbar([
{
text: "加入社区讨论",
icon: "community",
- link: "/community.md"
+ link: "/zh/community.md"
},
]);
diff --git a/docs/.vuepress/sidebar/en.ts b/docs/.vuepress/sidebar/en.ts
index 6beb3d1d8..f315a4121 100644
--- a/docs/.vuepress/sidebar/en.ts
+++ b/docs/.vuepress/sidebar/en.ts
@@ -2,39 +2,39 @@ import { sidebar } from "vuepress-theme-hope";
export const enSidebar = sidebar({
"/en/": [
- "",
- {
- icon: "workingDirectory",
- text: "Project",
- link: "project.md"
- },
- {
- icon: "network",
- text: "Localization",
- link: "i18n.md"
- },
- {
- icon: "play",
- text: "Quick Start",
- link: "quick-start.md"
- },
- {
- icon: "read",
- text: "Features",
- prefix: "features/",
- children: "structure"
- },
- {
- icon: "advance",
- text: "Advanced",
- prefix: "advanced/",
- children: "structure"
- },
- {
- icon: "article",
- text: "Statements",
- prefix: "statements/",
- children: "structure"
- }
+ "",
+ {
+ icon: "workingDirectory",
+ text: "Project",
+ link: "project.md"
+ },
+ {
+ icon: "network",
+ text: "Localization",
+ link: "i18n.md"
+ },
+ {
+ icon: "play",
+ text: "Quick Start",
+ link: "quick-start.md"
+ },
+ {
+ icon: "read",
+ text: "Features",
+ prefix: "features/",
+ children: "structure"
+ },
+ {
+ icon: "advance",
+ text: "Advanced",
+ prefix: "advanced/",
+ children: "structure"
+ },
+ {
+ icon: "article",
+ text: "Statements",
+ prefix: "statements/",
+ children: "structure"
+ }
],
});
diff --git a/docs/.vuepress/sidebar/zh.ts b/docs/.vuepress/sidebar/zh.ts
index db5e21695..d851494bf 100644
--- a/docs/.vuepress/sidebar/zh.ts
+++ b/docs/.vuepress/sidebar/zh.ts
@@ -1,7 +1,7 @@
import { sidebar } from "vuepress-theme-hope";
export const zhSidebar = sidebar({
- "/": [
+ "/zh/": [
"",
{
icon: "workingDirectory",
diff --git a/docs/.vuepress/theme.ts b/docs/.vuepress/theme.ts
index 71b352ec9..53dc08ba5 100644
--- a/docs/.vuepress/theme.ts
+++ b/docs/.vuepress/theme.ts
@@ -42,7 +42,7 @@ export default hopeTheme({
/**
* Chinese locale config
*/
- "/": {
+ "/zh/": {
// navbar
navbar: zhNavbar,
diff --git a/docs/en/README.md b/docs/en/README.md
index 7da3014a9..a9e5ca76f 100644
--- a/docs/en/README.md
+++ b/docs/en/README.md
@@ -2,7 +2,7 @@
home: true
icon: home
title: Home
-heroImage: https://img.alicdn.com/imgextra/i1/1797064093/O1CN01TOz2Cm1g6du5e8Hml_!!1797064093.png
+heroImage: https://img.alicdn.com/imgextra/i4/1797064093/O1CN01vK3m2w1g6duwt8quS_!!1797064093.png
heroText: Snap Hutao
tagline: Multifunctional open-source Genshin Utility
actions:
@@ -19,12 +19,12 @@ actions:
features:
- title: Better than Snap.Genshin
icon: /images/202209/SGLogoUpgrade64.png
- details: Snap.Hutao has more extensive data support and better client performance while inheriting all Snap.Genshin functionality
+ details: Snap.Hutao has more extensive data support and better client performance while inheriting all Snap Genshin functionality
link: /project.md
- title: DailyNote
icon: /images/202301/live-stat-tracking-logo.png
- details: 不必再被手机 App 所束缚;在你的电脑就能直接获取米游社实时便笺信息并收到 Windows 原生通知提示
+ details: Don't be trapped by Mobile Application. Receive your Genshin DailyNote notification on your desktop with native Windows notification
link: /features/daily-notes.md
- title: Spiral Abyss Record
@@ -39,7 +39,7 @@ features:
- title: Wish History Record
icon: /images/202209/IndexIconWish.png
- details: 支持多UID切换,从游戏日志文件获取或从其它祈愿记录程序导出数据,永久保留玩家的祈愿记录
+ details: Capture your wish history from your game log, export them to your local device, with the support of unlimited account data archives
link: /features/wish-export.md
- title: Achievement
@@ -78,6 +78,25 @@ features:
link: /features/develop-plan.md
copyright: false
-footer: MIT Licensed | Copyright © 2019-present Mr.Hope
+footer: MIT Licensed | Copyright © 2019-present Mr.Hope | Powered By Netlify
---
+## Contribute
+
+Snap Hutao is a free software maintained by open-source community, and we hope more players with same
+ambitions can join together to provide more features to the community.
+
+You can make contribution by the following ways:
+1. [Make Pull Requests to our code](https://github.com/DGP-Studio/Snap.Hutao/pulls)
+2. Improve localization by translating the project on Crowdin
+ 1. [Snap Hutao](https://translate.hut.ao/)
+ 2. [Snap Hutao Document](https://translate-docs.hut.ao/)
+3. [Update document](https://github.com/DGP-Studio/Snap.Hutao.Docs)
+
+@include(star-request.md)
+
+## Service Used
+Snap Hutao is currently using software from the following service providers.
+
+
+
\ No newline at end of file
diff --git a/docs/en/features/mhy-account-switch.md b/docs/en/features/mhy-account-switch.md
index 5cc574a89..47cd2691c 100644
--- a/docs/en/features/mhy-account-switch.md
+++ b/docs/en/features/mhy-account-switch.md
@@ -29,7 +29,7 @@ order: 10
- 在弹出的内置浏览器中登录"米哈游通行证"账号
- 您也可以通过点击`手动输入`按钮,直接输入米游社通行证 cookie 来添加您的帐号
- 若您选择`手动输入`米游社 cookie,则该 cookie **必须包含 `Stoken` 字段**
- - 手动获取含 `Stoken` 字段的 cookie 的方式可参考[使用第三方工具获取有 Stoken 的 cookie](/advanced/get-stoken-cookie-from-the-third-party.md) 文档
+ - 手动获取含 `Stoken` 字段的 cookie 的方式可参考[使用第三方工具获取有 Stoken 的 cookie](../advanced/get-stoken-cookie-from-the-third-party.md) 文档
- 在弹出的内置浏览器登陆成功后,点击右上角的"我已登陆"按钮
- 完成后,您就可以在帐号管理面板切换已登录的米游社帐号了
- 新添加米游社账号后,需在主界面左下角切换账号的功能中,手动点击一次新登录的账号,以将其设置为使用状态
diff --git a/docs/en/features/wish-export.md b/docs/en/features/wish-export.md
index 2b4eafcf0..32d8eb86a 100644
--- a/docs/en/features/wish-export.md
+++ b/docs/en/features/wish-export.md
@@ -12,7 +12,7 @@ order: 2
因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。
-有关原神祈愿记录导出的技术原理,你可以参阅我们的[**祈愿系统与导出原理**](/advanced/Gacha-system-and-export-principal.md)一文。
+有关原神祈愿记录导出的技术原理,你可以参阅我们的[**祈愿系统与导出原理**](../advanced/Gacha-system-and-export-principal.md)一文。

diff --git a/docs/en/markmap.md b/docs/en/markmap.md
deleted file mode 100644
index 8114ae10a..000000000
--- a/docs/en/markmap.md
+++ /dev/null
@@ -1,23 +0,0 @@
-# 胡桃工具箱
-
-## 米游社功能
-
-- 活动公告
-- 帐号登录
-- 实时便笺
-- 深境螺旋
- - 我的深渊记录
- - 胡桃数据库 - 深渊数据
-
-## 游戏性增强
-
-- 高级启动器
-- 祈愿记录
-- 成就管理
-
-## 养成计划
-
-- 养成计算器
- - 属性统计
- - 角色 Wiki
- - 武器 Wiki
diff --git a/docs/en/quick-start.md b/docs/en/quick-start.md
index 3e7bfba70..b568f267e 100644
--- a/docs/en/quick-start.md
+++ b/docs/en/quick-start.md
@@ -9,7 +9,7 @@ category:
# Quick Start
::: tip
-If you download and use **Snap Hutao**,you are agree to our[ terms of service](/statements/tos.md)
+If you download and use **Snap Hutao**,you are agree to our[ terms of service](statements/tos.md)
:::
@include(star-request.md)
diff --git a/docs/README.md b/docs/zh/README.md
similarity index 74%
rename from docs/README.md
rename to docs/zh/README.md
index 45f273f27..ad5e33943 100644
--- a/docs/README.md
+++ b/docs/zh/README.md
@@ -78,5 +78,24 @@ features:
link: /features/develop-plan.md
copyright: false
-footer: MIT Licensed | Copyright © 2019-present Mr.Hope
+footer: MIT Licensed | Copyright © 2019-present Mr.Hope | Powered By Netlify
---
+
+## 贡献
+
+Snap Hutao 是一个由开源社区维护的免费项目,我们希望有更多志同道合的开发者能参与到项目中,为 Snap Hutao 带来更多的功能。
+
+你可以通过以下方法为项目作出贡献:
+1. [向我们提交 PR](https://github.com/DGP-Studio/Snap.Hutao/pulls)
+2. 在 Crowdin 上进行本地化翻译
+ 1. [主项目](https://translate.hut.ao/)
+ 2. [文档](https://translate-docs.hut.ao/)
+3. [为我们更新文档](https://github.com/DGP-Studio/Snap.Hutao.Docs)
+
+@include(star-request.md)
+
+## 平台
+Snap Hutao 目前使用了以下软件厂商提供的服务
+
+
+
diff --git a/docs/advanced/FAQ.md b/docs/zh/advanced/FAQ.md
similarity index 99%
rename from docs/advanced/FAQ.md
rename to docs/zh/advanced/FAQ.md
index 489302427..bda6151c0 100644
--- a/docs/advanced/FAQ.md
+++ b/docs/zh/advanced/FAQ.md
@@ -3,6 +3,7 @@ headerDepth: 2
icon: ask
category: [FAQ]
order: 1
+redirectFrom: /advanced/FAQ.html
---
# 常见问题
diff --git a/docs/advanced/Gacha-system-and-export-principal.md b/docs/zh/advanced/Gacha-system-and-export-principal.md
similarity index 97%
rename from docs/advanced/Gacha-system-and-export-principal.md
rename to docs/zh/advanced/Gacha-system-and-export-principal.md
index 9f1913362..0a903deb7 100644
--- a/docs/advanced/Gacha-system-and-export-principal.md
+++ b/docs/zh/advanced/Gacha-system-and-export-principal.md
@@ -3,6 +3,7 @@ headerDepth: 0
category: [FAQ]
icon: read
order: 7
+redirectFrom: /advanced/Gacha-system-and-export-principal.html
---
# 祈愿系统与导出原理
diff --git a/docs/advanced/README.md b/docs/zh/advanced/README.md
similarity index 70%
rename from docs/advanced/README.md
rename to docs/zh/advanced/README.md
index 01bd3dcf3..344fcd7f9 100644
--- a/docs/advanced/README.md
+++ b/docs/zh/advanced/README.md
@@ -1,6 +1,7 @@
---
comment: false
index: false
+redirectFrom: /advanced/
---
# 高级
diff --git a/docs/advanced/artifact-rating-rules.md b/docs/zh/advanced/artifact-rating-rules.md
similarity index 91%
rename from docs/advanced/artifact-rating-rules.md
rename to docs/zh/advanced/artifact-rating-rules.md
index 4ef45fa3a..7646e6831 100644
--- a/docs/advanced/artifact-rating-rules.md
+++ b/docs/zh/advanced/artifact-rating-rules.md
@@ -2,6 +2,7 @@
category: [FAQ]
icon: read
order: 5
+redirectFrom: /advanced/artifact-rating-rules.html
---
# 圣遗物评分机制
diff --git a/docs/advanced/exceptions.md b/docs/zh/advanced/exceptions.md
similarity index 98%
rename from docs/advanced/exceptions.md
rename to docs/zh/advanced/exceptions.md
index 9d54643b7..1a403f1e7 100644
--- a/docs/advanced/exceptions.md
+++ b/docs/zh/advanced/exceptions.md
@@ -3,6 +3,7 @@ headerDepth: 2
icon: debug
category: [FAQ]
order: 2
+redirectFrom: /advanced/exceptions.html
---
# 常见的程序异常
该文档包含由**用户端错误**造成的问题
diff --git a/docs/advanced/get-stoken-cookie-from-the-third-party.md b/docs/zh/advanced/get-stoken-cookie-from-the-third-party.md
similarity index 96%
rename from docs/advanced/get-stoken-cookie-from-the-third-party.md
rename to docs/zh/advanced/get-stoken-cookie-from-the-third-party.md
index e58e7d969..473e9c77a 100644
--- a/docs/advanced/get-stoken-cookie-from-the-third-party.md
+++ b/docs/zh/advanced/get-stoken-cookie-from-the-third-party.md
@@ -2,6 +2,7 @@
category: [FAQ, 第三方工具]
icon: read
order: 6
+redirectFrom: /advanced/get-stoken-cookie-from-the-third-party.html
---
# 使用第三方工具获取有 Stoken 的 cookie
diff --git a/docs/advanced/known-issue.md b/docs/zh/advanced/known-issue.md
similarity index 98%
rename from docs/advanced/known-issue.md
rename to docs/zh/advanced/known-issue.md
index 3d85f50c6..c9dba81ee 100644
--- a/docs/advanced/known-issue.md
+++ b/docs/zh/advanced/known-issue.md
@@ -3,6 +3,7 @@ headerDepth: 2
icon: tool
category: [FAQ]
order: 3
+redirectFrom: /advanced/known-issue.html
---
# 已知问题
该文档包含由**程序错误**造成的问题
diff --git a/docs/advanced/mihoyo-risk-tip.md b/docs/zh/advanced/mihoyo-risk-tip.md
similarity index 97%
rename from docs/advanced/mihoyo-risk-tip.md
rename to docs/zh/advanced/mihoyo-risk-tip.md
index 9c2af592b..c5b4d5363 100644
--- a/docs/advanced/mihoyo-risk-tip.md
+++ b/docs/zh/advanced/mihoyo-risk-tip.md
@@ -3,6 +3,7 @@ headerDepth: 0
icon: warn
category: [FAQ]
order: 4
+redirectFrom: /advanced/mihoyo-risk-tip.html
---
# 账号风险及异常提示
diff --git a/docs/advanced/uninstall.md b/docs/zh/advanced/uninstall.md
similarity index 96%
rename from docs/advanced/uninstall.md
rename to docs/zh/advanced/uninstall.md
index 17b6180fa..4b3b882c3 100644
--- a/docs/advanced/uninstall.md
+++ b/docs/zh/advanced/uninstall.md
@@ -2,6 +2,7 @@
category: [FAQ]
icon: delete
order: 8
+redirectFrom: /advanced/uninstall.html
---
# 卸载胡桃工具箱
diff --git a/docs/community.md b/docs/zh/community.md
similarity index 96%
rename from docs/community.md
rename to docs/zh/community.md
index 7e0043937..61f08e038 100644
--- a/docs/community.md
+++ b/docs/zh/community.md
@@ -1,6 +1,7 @@
---
headerDepth: 0
category: [公告]
+redirectFrom: /community.html
---
# 加入用户社区
diff --git a/docs/development-log/symposium1.md b/docs/zh/development-log/symposium1.md
similarity index 100%
rename from docs/development-log/symposium1.md
rename to docs/zh/development-log/symposium1.md
diff --git a/docs/development-log/symposium2.md b/docs/zh/development-log/symposium2.md
similarity index 100%
rename from docs/development-log/symposium2.md
rename to docs/zh/development-log/symposium2.md
diff --git a/docs/features/README.md b/docs/zh/features/README.md
similarity index 76%
rename from docs/features/README.md
rename to docs/zh/features/README.md
index 4edc28135..fa08b2c94 100644
--- a/docs/features/README.md
+++ b/docs/zh/features/README.md
@@ -2,6 +2,7 @@
headerDepth: 0
comment: false
index: false
+redirectFrom: /features/
---
# 功能指南
diff --git a/docs/features/achievements.md b/docs/zh/features/achievements.md
similarity index 97%
rename from docs/features/achievements.md
rename to docs/zh/features/achievements.md
index 3ca33a42a..1edebe30f 100644
--- a/docs/features/achievements.md
+++ b/docs/zh/features/achievements.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 3
+redirectFrom: /features/achievements.html
---
# 成就管理
diff --git a/docs/features/character-data.md b/docs/zh/features/character-data.md
similarity index 98%
rename from docs/features/character-data.md
rename to docs/zh/features/character-data.md
index 770ebd764..be7a43867 100644
--- a/docs/features/character-data.md
+++ b/docs/zh/features/character-data.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 5
+redirectFrom: /features/character-data.html
---
# 属性统计
diff --git a/docs/features/character-wiki.md b/docs/zh/features/character-wiki.md
similarity index 96%
rename from docs/features/character-wiki.md
rename to docs/zh/features/character-wiki.md
index 1387e99bc..a7aaa0c01 100644
--- a/docs/features/character-wiki.md
+++ b/docs/zh/features/character-wiki.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 8
+redirectFrom: /features/character-wiki.html
---
# 角色资料
diff --git a/docs/features/daily-notes.md b/docs/zh/features/daily-notes.md
similarity index 98%
rename from docs/features/daily-notes.md
rename to docs/zh/features/daily-notes.md
index 4b70211db..a7cada9a1 100644
--- a/docs/features/daily-notes.md
+++ b/docs/zh/features/daily-notes.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 4
+redirectFrom: /features/daily-notes.html
---
# 实时便笺
diff --git a/docs/features/develop-plan.md b/docs/zh/features/develop-plan.md
similarity index 98%
rename from docs/features/develop-plan.md
rename to docs/zh/features/develop-plan.md
index 22891fa96..d53b7a4d2 100644
--- a/docs/features/develop-plan.md
+++ b/docs/zh/features/develop-plan.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 7
+redirectFrom: /features/developer-plan.html
---
# 养成计划
diff --git a/docs/features/game-launcher.md b/docs/zh/features/game-launcher.md
similarity index 99%
rename from docs/features/game-launcher.md
rename to docs/zh/features/game-launcher.md
index 08f41b4c1..19ab62835 100644
--- a/docs/features/game-launcher.md
+++ b/docs/zh/features/game-launcher.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 1
+redirectFrom: /features/game-launcher.html
---
# 高级启动器
diff --git a/docs/features/hutao-API.md b/docs/zh/features/hutao-API.md
similarity index 98%
rename from docs/features/hutao-API.md
rename to docs/zh/features/hutao-API.md
index e73294d97..d7c8963fc 100644
--- a/docs/features/hutao-API.md
+++ b/docs/zh/features/hutao-API.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 6
+redirectFrom: /features/hutao-API.html
---
# 胡桃数据库/深渊统计
diff --git a/docs/features/hutao-settings.md b/docs/zh/features/hutao-settings.md
similarity index 98%
rename from docs/features/hutao-settings.md
rename to docs/zh/features/hutao-settings.md
index 85d093f2d..c12273241 100644
--- a/docs/features/hutao-settings.md
+++ b/docs/zh/features/hutao-settings.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 11
+redirectFrom: /features/hutao-settings.html
---
# 软件设置
diff --git a/docs/features/mhy-account-switch.md b/docs/zh/features/mhy-account-switch.md
similarity index 93%
rename from docs/features/mhy-account-switch.md
rename to docs/zh/features/mhy-account-switch.md
index cbbdf54f1..deaff5a81 100644
--- a/docs/features/mhy-account-switch.md
+++ b/docs/zh/features/mhy-account-switch.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 10
+redirectFrom: /features/mhy-account-switch.html
---
# 米游社多帐号切换
@@ -27,7 +28,7 @@ order: 10
- 在弹出的内置浏览器中登录"米哈游通行证"账号
- 您也可以通过点击`手动输入`按钮,直接输入米游社通行证 cookie 来添加您的帐号
- 若您选择`手动输入`米游社 cookie,则该 cookie **必须包含 `Stoken` 字段**
- - 手动获取含 `Stoken` 字段的 cookie 的方式可参考[使用第三方工具获取有 Stoken 的 cookie](/advanced/get-stoken-cookie-from-the-third-party.md) 文档
+ - 手动获取含 `Stoken` 字段的 cookie 的方式可参考[使用第三方工具获取有 Stoken 的 cookie](../advanced/get-stoken-cookie-from-the-third-party.md) 文档
- 在弹出的内置浏览器登陆成功后,点击右上角的"我已登陆"按钮
- 完成后,您就可以在帐号管理面板切换已登录的米游社帐号了
- 新添加米游社账号后,需在主界面左下角切换账号的功能中,手动点击一次新登录的账号,以将其设置为使用状态
diff --git a/docs/features/weapon-wiki.md b/docs/zh/features/weapon-wiki.md
similarity index 95%
rename from docs/features/weapon-wiki.md
rename to docs/zh/features/weapon-wiki.md
index 7ce13d579..270444e5a 100644
--- a/docs/features/weapon-wiki.md
+++ b/docs/zh/features/weapon-wiki.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 9
+redirectFrom: /features/weapon-wiki.html
---
# 武器资料
diff --git a/docs/features/wish-export.md b/docs/zh/features/wish-export.md
similarity index 97%
rename from docs/features/wish-export.md
rename to docs/zh/features/wish-export.md
index c9447391f..4cc4cfdae 100644
--- a/docs/features/wish-export.md
+++ b/docs/zh/features/wish-export.md
@@ -2,6 +2,7 @@
headerDepth: 0
category: [功能,教程]
order: 2
+redirectFrom: /features/wish-export.html
---
# 祈愿记录
@@ -11,7 +12,7 @@ order: 2
因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。
-有关原神祈愿记录导出的技术原理,你可以参阅我们的[**祈愿系统与导出原理**](/advanced/Gacha-system-and-export-principal.md)一文。
+有关原神祈愿记录导出的技术原理,你可以参阅我们的[**祈愿系统与导出原理**](../advanced/Gacha-system-and-export-principal.md)一文。

diff --git a/docs/i18n.md b/docs/zh/i18n.md
similarity index 96%
rename from docs/i18n.md
rename to docs/zh/i18n.md
index 3562d14ba..741cbb90c 100644
--- a/docs/i18n.md
+++ b/docs/zh/i18n.md
@@ -1,3 +1,8 @@
+---
+headerDepth: 0
+category: [公告]
+redirectFrom: /i18n.html
+---
# 国际化支持
## 国际化进度
Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下:
diff --git a/docs/project.md b/docs/zh/project.md
similarity index 97%
rename from docs/project.md
rename to docs/zh/project.md
index 2385289e3..8f3571362 100644
--- a/docs/project.md
+++ b/docs/zh/project.md
@@ -1,6 +1,7 @@
---
headerDepth: 0
category: [公告]
+redirectFrom: /project.html
---
# 项目说明
diff --git a/docs/quick-start.md b/docs/zh/quick-start.md
similarity index 94%
rename from docs/quick-start.md
rename to docs/zh/quick-start.md
index 3e6acb657..c15c7abf2 100644
--- a/docs/quick-start.md
+++ b/docs/zh/quick-start.md
@@ -2,11 +2,12 @@
pageClass: link-box
externalLinkIcon: false
category: [功能,教程]
+redirectFrom: /quick-start.html
---
# 快速开始
::: tip
-若您已下载或使用**胡桃工具箱**,即表示你已阅读并完全同意[用户使用协议与法律声明](/statements/tos.md)
+若您已下载或使用**胡桃工具箱**,即表示你已阅读并完全同意[用户使用协议与法律声明](statements/tos.md)
:::
@include(star-request.md)
@@ -53,7 +54,7 @@ theme="auto">
:::
### 从侧载版升级至商店版
-- 按照文档提供的[卸载方法](/advanced/uninstall.html)卸载侧载版应用
+- 按照文档提供的[卸载方法](advanced/uninstall.html)卸载侧载版应用
- 只要不手动删除数据目录,你的数据不会受到影响
- 按照上述方法全新安装商店版应用
diff --git a/docs/side-load.md b/docs/zh/side-load.md
similarity index 100%
rename from docs/side-load.md
rename to docs/zh/side-load.md
diff --git a/docs/star-request.md b/docs/zh/star-request.md
similarity index 100%
rename from docs/star-request.md
rename to docs/zh/star-request.md
diff --git a/docs/statements/README.md b/docs/zh/statements/README.md
similarity index 75%
rename from docs/statements/README.md
rename to docs/zh/statements/README.md
index c1791738e..ce448050b 100644
--- a/docs/statements/README.md
+++ b/docs/zh/statements/README.md
@@ -2,6 +2,7 @@
headerDepth: 0
comment: false
index: false
+redirectFrom: /statements/
---
# 声明和公告
diff --git a/docs/statements/bug-report.md b/docs/zh/statements/bug-report.md
similarity index 98%
rename from docs/statements/bug-report.md
rename to docs/zh/statements/bug-report.md
index 7282686cb..cbd499ba9 100644
--- a/docs/statements/bug-report.md
+++ b/docs/zh/statements/bug-report.md
@@ -3,6 +3,7 @@ headerDepth: 0
category: [公告]
icon: debug
order: 2
+redirectFrom: /statements/bug-report.html
---
# 提交BUG报告
diff --git a/docs/statements/privacy-notice.md b/docs/zh/statements/privacy-notice.md
similarity index 96%
rename from docs/statements/privacy-notice.md
rename to docs/zh/statements/privacy-notice.md
index 0d78c5ea1..a1f45a12d 100644
--- a/docs/statements/privacy-notice.md
+++ b/docs/zh/statements/privacy-notice.md
@@ -3,6 +3,7 @@ headerDepth: 0
category: [公告]
icon: license
order: 3
+redirectFrom: /statements/privacy-notice.html
---
# 用户数据和隐私权益
diff --git a/docs/statements/tos.md b/docs/zh/statements/tos.md
similarity index 99%
rename from docs/statements/tos.md
rename to docs/zh/statements/tos.md
index 527ec87ce..a239996b0 100644
--- a/docs/statements/tos.md
+++ b/docs/zh/statements/tos.md
@@ -5,6 +5,7 @@ comment: false
editLink: false
icon: license
order: 4
+redirectFrom: /statements/toshtml
---
# 用户使用协议和法律声明
diff --git a/docs/statements/update-log.md b/docs/zh/statements/update-log.md
similarity index 97%
rename from docs/statements/update-log.md
rename to docs/zh/statements/update-log.md
index 3e9ccb1d9..0c848531d 100644
--- a/docs/statements/update-log.md
+++ b/docs/zh/statements/update-log.md
@@ -2,6 +2,7 @@
category: [公告]
icon: update
order: 1
+redirectFrom: /statements/update-log.html
---
# 更新日志
## 1.5.4
diff --git a/package-lock.json b/package-lock.json
index a5e52717c..02da0c835 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,8 @@
"@vuepress/plugin-google-analytics": "2.0.0-beta.61",
"vue": "^3.2.47",
"vuepress": "2.0.0-beta.61",
- "vuepress-theme-hope": "2.0.0-beta.189"
+ "vuepress-plugin-redirect": "^2.0.0-beta.196",
+ "vuepress-theme-hope": "2.0.0-beta.196"
}
},
"node_modules/@algolia/autocomplete-core": {
@@ -226,21 +227,21 @@
}
},
"node_modules/@babel/core": {
- "version": "7.21.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz",
- "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==",
+ "version": "7.21.3",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.3.tgz",
+ "integrity": "sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.21.0",
+ "@babel/generator": "^7.21.3",
"@babel/helper-compilation-targets": "^7.20.7",
- "@babel/helper-module-transforms": "^7.21.0",
+ "@babel/helper-module-transforms": "^7.21.2",
"@babel/helpers": "^7.21.0",
- "@babel/parser": "^7.21.0",
+ "@babel/parser": "^7.21.3",
"@babel/template": "^7.20.7",
- "@babel/traverse": "^7.21.0",
- "@babel/types": "^7.21.0",
+ "@babel/traverse": "^7.21.3",
+ "@babel/types": "^7.21.3",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -256,12 +257,12 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.21.1",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz",
- "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==",
+ "version": "7.21.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.3.tgz",
+ "integrity": "sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.21.0",
+ "@babel/types": "^7.21.3",
"@jridgewell/gen-mapping": "^0.3.2",
"@jridgewell/trace-mapping": "^0.3.17",
"jsesc": "^2.5.1"
@@ -676,9 +677,9 @@
"dev": true
},
"node_modules/@babel/parser": {
- "version": "7.21.2",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
- "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==",
+ "version": "7.21.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz",
+ "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -1262,9 +1263,9 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.20.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz",
- "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==",
+ "version": "7.21.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz",
+ "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.20.2"
@@ -1500,9 +1501,9 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.20.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz",
- "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==",
+ "version": "7.21.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz",
+ "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.20.2"
@@ -1805,19 +1806,19 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.21.2",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz",
- "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==",
+ "version": "7.21.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.3.tgz",
+ "integrity": "sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.21.1",
+ "@babel/generator": "^7.21.3",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.21.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.21.2",
- "@babel/types": "^7.21.2",
+ "@babel/parser": "^7.21.3",
+ "@babel/types": "^7.21.3",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -1826,9 +1827,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.21.2",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
- "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
+ "version": "7.21.3",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz",
+ "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==",
"dev": true,
"dependencies": {
"@babel/helper-string-parser": "^7.19.4",
@@ -2805,9 +2806,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "18.14.6",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz",
- "integrity": "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==",
+ "version": "18.15.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz",
+ "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==",
"dev": true
},
"node_modules/@types/raphael": {
@@ -2847,9 +2848,9 @@
"dev": true
},
"node_modules/@vitejs/plugin-vue": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.0.0.tgz",
- "integrity": "sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.1.0.tgz",
+ "integrity": "sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ==",
"dev": true,
"engines": {
"node": "^14.18.0 || >=16.0.0"
@@ -2938,9 +2939,9 @@
}
},
"node_modules/@vue/repl": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@vue/repl/-/repl-1.3.2.tgz",
- "integrity": "sha512-5joGOuTFmjaugG3E1h/oP1EXSMcVXRUwLIoo8xvYQnqDrCT6g1SfsH1pfei5PpC5DUxMX1584CekZu6REgGYkQ==",
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/@vue/repl/-/repl-1.3.3.tgz",
+ "integrity": "sha512-mrN3Gd4CIaiIiRdi7/pAOH9rPud8q8I5svLurSoyxLhxFXs9WdfaKZlirExSJIuecHYFiAAozTBtb8XQPNhCHw==",
"dev": true,
"peerDependencies": {
"vue": "^3.2.13"
@@ -3384,15 +3385,14 @@
}
},
"node_modules/@waline/client": {
- "version": "2.14.8",
- "resolved": "https://registry.npmjs.org/@waline/client/-/client-2.14.8.tgz",
- "integrity": "sha512-aT5LCz7c+MvlTJ0MQ6kFqSx/+ze0hc0+RAX2LsYoRIwOMIoZK9WRMNAze6MfBIReDYhQuqLGt/sjZpVZqi1utQ==",
+ "version": "2.14.9",
+ "resolved": "https://registry.npmjs.org/@waline/client/-/client-2.14.9.tgz",
+ "integrity": "sha512-j156AgwKskRNtlBWeFj8niN4j6lwS4xg8BKo1A09p1j78rcGhNxf5S9gmzqW/8oDUbnSILOHtweydiRgWEqBag==",
"dev": true,
"dependencies": {
"@vueuse/core": "^9.13.0",
"autosize": "^6.0.1",
"marked": "^4.2.12",
- "user-agent-data-types": "^0.3.1",
"vue": "^3.2.47"
},
"engines": {
@@ -3516,16 +3516,29 @@
"sprintf-js": "~1.0.2"
}
},
+ "node_modules/array-buffer-byte-length": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
+ "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "is-array-buffer": "^3.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/artalk": {
- "version": "2.4.4",
- "resolved": "https://registry.npmjs.org/artalk/-/artalk-2.4.4.tgz",
- "integrity": "sha512-8O/FjQM+oFnfsfouuej2qjRNfV9/0JJR2jI9vS7neI8zTa4xqu0PChDIR0CtZG8ze0eOKI0taTlEFhmahJUJIQ==",
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/artalk/-/artalk-2.5.2.tgz",
+ "integrity": "sha512-qwAtSCRIBadaXyLsVps8DDlawis7KQNQpDfEj2h8xbA8LYv1nTUR4tazb4oVRBOwGSpo1cir8WIT3pq/MkiTLg==",
"dev": true,
"dependencies": {
"abortcontroller-polyfill": "^1.7.5",
"hanabi": "^0.4.0",
"insane": "^2.6.2",
- "marked": "^4.0.19"
+ "marked": "^4.2.12"
}
},
"node_modules/artplayer": {
@@ -3559,9 +3572,9 @@
}
},
"node_modules/autoprefixer": {
- "version": "10.4.13",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz",
- "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==",
+ "version": "10.4.14",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz",
+ "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==",
"dev": true,
"funding": [
{
@@ -3574,8 +3587,8 @@
}
],
"dependencies": {
- "browserslist": "^4.21.4",
- "caniuse-lite": "^1.0.30001426",
+ "browserslist": "^4.21.5",
+ "caniuse-lite": "^1.0.30001464",
"fraction.js": "^4.2.0",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
@@ -3875,9 +3888,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001460",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz",
- "integrity": "sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==",
+ "version": "1.0.30001468",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001468.tgz",
+ "integrity": "sha512-zgAo8D5kbOyUcRAgSmgyuvBkjrGk5CGYG5TYgFdpQv+ywcyEpo1LOWoG8YmoflGnh+V+UsNuKYedsoYs0hzV5A==",
"dev": true,
"funding": [
{
@@ -4120,9 +4133,9 @@
"dev": true
},
"node_modules/core-js": {
- "version": "3.29.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.0.tgz",
- "integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==",
+ "version": "3.29.1",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.1.tgz",
+ "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==",
"dev": true,
"hasInstallScript": true,
"funding": {
@@ -4131,9 +4144,9 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.29.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.0.tgz",
- "integrity": "sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==",
+ "version": "3.29.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.1.tgz",
+ "integrity": "sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA==",
"dev": true,
"dependencies": {
"browserslist": "^4.21.5"
@@ -4309,9 +4322,9 @@
}
},
"node_modules/d3-array": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.2.tgz",
- "integrity": "sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==",
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
+ "integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"dev": true,
"dependencies": {
"internmap": "1 - 2"
@@ -4738,9 +4751,9 @@
}
},
"node_modules/deepmerge": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz",
- "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -4885,9 +4898,9 @@
}
},
"node_modules/ejs": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz",
- "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==",
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
+ "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==",
"dev": true,
"dependencies": {
"jake": "^10.8.5"
@@ -4900,9 +4913,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.322",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.322.tgz",
- "integrity": "sha512-KovjizNC9XB7dno/2GjxX8VS0SlfPpCjtyoKft+bCO+UfD8bFy16hY4Sh9s0h9BDxbRH2U0zX5VBjpM1LTcNlg==",
+ "version": "1.4.334",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.334.tgz",
+ "integrity": "sha512-laZ1odk+TRen6q0GeyQx/JEkpD3iSZT7ewopCpKqg9bTjP1l8XRfU3Bg20CFjNPZkp5+NDBl3iqd4o/kPO+Vew==",
"dev": true
},
"node_modules/elkjs": {
@@ -4948,18 +4961,18 @@
}
},
"node_modules/es-abstract": {
- "version": "1.21.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
- "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
+ "version": "1.21.2",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
+ "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
"dev": true,
"dependencies": {
+ "array-buffer-byte-length": "^1.0.0",
"available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
"es-set-tostringtag": "^2.0.1",
"es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
"function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
+ "get-intrinsic": "^1.2.0",
"get-symbol-description": "^1.0.0",
"globalthis": "^1.0.3",
"gopd": "^1.0.1",
@@ -4967,8 +4980,8 @@
"has-property-descriptors": "^1.0.0",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.4",
- "is-array-buffer": "^3.0.1",
+ "internal-slot": "^1.0.5",
+ "is-array-buffer": "^3.0.2",
"is-callable": "^1.2.7",
"is-negative-zero": "^2.0.2",
"is-regex": "^1.1.4",
@@ -4976,11 +4989,12 @@
"is-string": "^1.0.7",
"is-typed-array": "^1.1.10",
"is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
+ "object-inspect": "^1.12.3",
"object-keys": "^1.1.1",
"object.assign": "^4.1.4",
"regexp.prototype.flags": "^1.4.3",
"safe-regex-test": "^1.0.0",
+ "string.prototype.trim": "^1.2.7",
"string.prototype.trimend": "^1.0.6",
"string.prototype.trimstart": "^1.0.6",
"typed-array-length": "^1.0.4",
@@ -5130,9 +5144,9 @@
"dev": true
},
"node_modules/execa": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-7.0.0.tgz",
- "integrity": "sha512-tQbH0pH/8LHTnwTrsKWideqi6rFB/QNUawEwrn+WHyz7PX1Tuz2u7wfTvbaNBdP5JD5LVWxNo8/A8CHNZ3bV6g==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz",
+ "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==",
"dev": true,
"dependencies": {
"cross-spawn": "^7.0.3",
@@ -5329,9 +5343,9 @@
}
},
"node_modules/fs-extra": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz",
- "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==",
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz",
+ "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -5558,9 +5572,9 @@
}
},
"node_modules/graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"dev": true
},
"node_modules/gray-matter": {
@@ -5690,9 +5704,9 @@
"dev": true
},
"node_modules/hls.js": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.3.4.tgz",
- "integrity": "sha512-iFEwVqtEDk6sKotcTwtJ5OMo/nuDTk9PrpB8FI2J2WYf8EriTVfR4FaK0aNyYtwbYeRSWCXJKlz23xeREdlNYg==",
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.3.5.tgz",
+ "integrity": "sha512-uybAvKS6uDe0MnWNEPnO0krWVr+8m2R0hJ/viql8H3MVK+itq8gGQuIYoFHL3rECkIpNH98Lw8YuuWMKZxp3Ew==",
"dev": true
},
"node_modules/html-entities": {
@@ -5733,9 +5747,9 @@
}
},
"node_modules/human-signals": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.0.tgz",
- "integrity": "sha512-zyzVyMjpGBX2+6cDVZeFPCdtOtdsxOeseRhB9tkQ6xXmGUNrcnBzdEKPy3VPNYz+4gy1oukVOXcrJCunSyc6QQ==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
+ "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
"dev": true,
"engines": {
"node": ">=14.18.0"
@@ -5795,9 +5809,9 @@
"dev": true
},
"node_modules/immutable": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz",
- "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz",
+ "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==",
"dev": true
},
"node_modules/imsc": {
@@ -6907,18 +6921,18 @@
}
},
"node_modules/ora": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/ora/-/ora-6.1.2.tgz",
- "integrity": "sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-6.2.0.tgz",
+ "integrity": "sha512-c1qb/1rdE+EFDYiLXh10VY459uMh7DN9zlgd8mZJLoeiPpYllN8eAOiih2Rkah5ywxRm5tHN5C9zPheDq8d1MA==",
"dev": true,
"dependencies": {
- "bl": "^5.0.0",
"chalk": "^5.0.0",
"cli-cursor": "^4.0.0",
"cli-spinners": "^2.6.1",
"is-interactive": "^2.0.0",
"is-unicode-supported": "^1.1.0",
"log-symbols": "^5.1.0",
+ "stdin-discarder": "^0.1.0",
"strip-ansi": "^7.0.1",
"wcwidth": "^1.0.1"
},
@@ -7078,9 +7092,9 @@
}
},
"node_modules/plyr": {
- "version": "3.7.3",
- "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.7.3.tgz",
- "integrity": "sha512-ORULENBvEvvzMYXRQBALDmEi8P+wZt1Hr/NvHqchu/t7E2xJKNkRYWx0qCA1HETIGZ6zobrOVgqeAUqWimS7fQ==",
+ "version": "3.7.7",
+ "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.7.7.tgz",
+ "integrity": "sha512-8B2b0HP+j/jKM7GrYdEuSi1hIF3BnNzjaBsBa3bx4/SO9omX3EfhCi78ZFh/0QuCKlwpTBusTMMZ3Hq6bJ5d/g==",
"dev": true,
"dependencies": {
"core-js": "^3.26.1",
@@ -7159,9 +7173,9 @@
"dev": true
},
"node_modules/preact": {
- "version": "10.13.0",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.0.tgz",
- "integrity": "sha512-ERdIdUpR6doqdaSIh80hvzebHB7O6JxycOhyzAeLEchqOq/4yueslQbfnPwXaNhAYacFTyCclhwkEbOumT0tHw==",
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.1.tgz",
+ "integrity": "sha512-KyoXVDU5OqTpG9LXlB3+y639JAGzl8JSBXLn1J9HTSB3gbKcuInga7bZnXLlxmK94ntTs1EFeZp0lrja2AuBYQ==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -7261,9 +7275,9 @@
}
},
"node_modules/readable-stream": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz",
- "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"dev": true,
"dependencies": {
"inherits": "^2.0.3",
@@ -7337,9 +7351,9 @@
}
},
"node_modules/regexpu-core": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz",
- "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz",
+ "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==",
"dev": true,
"dependencies": {
"@babel/regjsgen": "^0.8.0",
@@ -7463,9 +7477,9 @@
"dev": true
},
"node_modules/rollup": {
- "version": "3.18.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.18.0.tgz",
- "integrity": "sha512-J8C6VfEBjkvYPESMQYxKHxNOh4A5a3FlP+0BETGo34HEcE4eTlgCrO2+eWzlu2a/sHs2QUkZco+wscH7jhhgWg==",
+ "version": "3.20.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.0.tgz",
+ "integrity": "sha512-YsIfrk80NqUDrxrjWPXUa7PWvAfegZEXHuPsEZg58fGCdjL1I9C1i/NaG+L+27kxxwkrG/QEDEQc8s/ynXWWGQ==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
@@ -7548,9 +7562,9 @@
"dev": true
},
"node_modules/sass": {
- "version": "1.58.3",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz",
- "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==",
+ "version": "1.59.3",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.3.tgz",
+ "integrity": "sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==",
"dev": true,
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
@@ -7755,6 +7769,21 @@
"integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
"dev": true
},
+ "node_modules/stdin-discarder": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz",
+ "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==",
+ "dev": true,
+ "dependencies": {
+ "bl": "^5.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/string_decoder": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -7818,6 +7847,23 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/string.prototype.trim": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
+ "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/string.prototype.trimend": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
@@ -7981,9 +8027,9 @@
}
},
"node_modules/terser": {
- "version": "5.16.5",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz",
- "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==",
+ "version": "5.16.6",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.6.tgz",
+ "integrity": "sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==",
"dev": true,
"dependencies": {
"@jridgewell/source-map": "^0.3.2",
@@ -8239,12 +8285,6 @@
"integrity": "sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A==",
"dev": true
},
- "node_modules/user-agent-data-types": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/user-agent-data-types/-/user-agent-data-types-0.3.1.tgz",
- "integrity": "sha512-vS7pZmuEVPlf2CQf+PfNbwWJZA4aQAEa8sH7xhMrjZ1zXNvW7HHEdzmSvI7z/qyyIRVD50DEi4ckuzZcebKHGg==",
- "dev": true
- },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -8350,9 +8390,9 @@
}
},
"node_modules/vuepress-plugin-auto-catalog": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-auto-catalog/-/vuepress-plugin-auto-catalog-2.0.0-beta.189.tgz",
- "integrity": "sha512-IvVuwOkGHaT90BQvpqREb21ek/HNMWCTYPcno2nUvuTupo/NOBWl4aSBoxAIDafmzEAH5B+Dyc9O71XlsqSxGw==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-auto-catalog/-/vuepress-plugin-auto-catalog-2.0.0-beta.196.tgz",
+ "integrity": "sha512-5wLBSNbi19VrIAs0nt4UnCB8gBVcDlTzzY9I03+xpG9NaCspuoP/cedU1wyryRcrpzBUkjuSlzukIRWr/+hrVQ==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
@@ -8361,9 +8401,9 @@
"@vuepress/utils": "2.0.0-beta.61",
"vue": "3.2.47",
"vue-router": "4.1.6",
- "vuepress-plugin-components": "2.0.0-beta.189",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-plugin-components": "2.0.0-beta.196",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8374,9 +8414,9 @@
"@vuepress/client": "2.0.0-beta.61",
"sass-loader": "^13.2.0",
"vuepress": "2.0.0-beta.61",
- "vuepress-plugin-components": "2.0.0-beta.189",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-plugin-components": "2.0.0-beta.196",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -8408,9 +8448,9 @@
}
},
"node_modules/vuepress-plugin-blog2": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.189.tgz",
- "integrity": "sha512-oe1AgijiDahxIfJ4548Xuef6EgJL9LnDDx+STdbbw3jc/wntG/C/4NUsklxmN+fqoURTOr/ZDzCtx9TmhOfPbQ==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.196.tgz",
+ "integrity": "sha512-bVzSpLZxDyiey27+HTaa4xwZG0CUZaYsx/ELg3ouvmT2nhyUTPyQV33Rl1NsTZhAHNZkG/bA6d1dKUZC5QH60A==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
@@ -8420,7 +8460,7 @@
"chokidar": "^3.5.3",
"vue": "^3.2.47",
"vue-router": "^4.1.6",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8430,7 +8470,7 @@
"peerDependencies": {
"@vuepress/client": "2.0.0-beta.61",
"vuepress": "2.0.0-beta.61",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -8453,22 +8493,22 @@
}
},
"node_modules/vuepress-plugin-comment2": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-beta.189.tgz",
- "integrity": "sha512-o5PCtZ3J60+DHEnR+1AT/OQi5xGt1gIaL43w/0DNDA8BPKh0Azac23n74H7G51b/YpeHI7slRage8rzfF7ct1g==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-beta.196.tgz",
+ "integrity": "sha512-8z0Y2Q0AvJQwFyinTvtej3SaN85CBsJYTi3PRyXQggjiNxR14tOpWpvIVZmIksDxAxZu4Zp4l7bmbIkZYAbT0g==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
"@vuepress/shared": "2.0.0-beta.61",
"@vuepress/utils": "2.0.0-beta.61",
- "@waline/client": "^2.14.8",
- "artalk": "^2.4.4",
+ "@waline/client": "^2.14.9",
+ "artalk": "^2.5.1",
"giscus": "^1.2.8",
"twikoo": "^1.6.10",
"vue": "^3.2.47",
"vue-router": "^4.1.6",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8479,8 +8519,8 @@
"@vuepress/client": "2.0.0-beta.61",
"sass-loader": "^13.2.0",
"vuepress": "2.0.0-beta.61",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -8509,9 +8549,9 @@
}
},
"node_modules/vuepress-plugin-components": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.189.tgz",
- "integrity": "sha512-RqAQMjnAz8D9E3GntL07BGpnzgTKyKeVF37Egk19YdHcn2QO8hAd/f48CKNwQ7IaczcX0P8U3iDeVpl3gKyHmA==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.196.tgz",
+ "integrity": "sha512-wg7bh7OGE/zT4gKizW7SqB49+HqEjsP35u6FKU1vU5IGyLgaIYhOeukbyUzPye1leeoEBqqT+YmivEN1/0lQcg==",
"dev": true,
"dependencies": {
"@stackblitz/sdk": "^1.8.2",
@@ -8522,15 +8562,15 @@
"artplayer": "^4.6.2",
"balloon-css": "^1.2.0",
"dashjs": "^4.6.0",
- "hls.js": "^1.3.4",
+ "hls.js": "^1.3.5",
"mpegts.js": "^1.7.2",
- "plyr": "^3.7.3",
+ "plyr": "^3.7.7",
"qrcode": "^1.5.1",
"vue": "^3.2.47",
"vue-router": "^4.1.6",
- "vuepress-plugin-reading-time2": "2.0.0-beta.189",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-plugin-reading-time2": "2.0.0-beta.196",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8541,9 +8581,9 @@
"@vuepress/client": "2.0.0-beta.61",
"sass-loader": "^13.2.0",
"vuepress": "2.0.0-beta.61",
- "vuepress-plugin-reading-time2": "2.0.0-beta.189",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-plugin-reading-time2": "2.0.0-beta.196",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -8575,9 +8615,9 @@
}
},
"node_modules/vuepress-plugin-copy-code2": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.189.tgz",
- "integrity": "sha512-VNPig+bMvZXKRjAU3BhPYLi2BiRmnbPBovuBRe9RUTdaPKzG6Qewy46tcCNeq9igOVJY+86io6tb3l0nIJEJzw==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.196.tgz",
+ "integrity": "sha512-oyB5E2zWOmmNTtG6YUxM1yuPWuzX6qrGE4X8ctlfXFfAGH9p/VosSDUKkNb/g8LEd3umI3kKEjqxgDTq9CfjZg==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
@@ -8587,8 +8627,8 @@
"balloon-css": "^1.2.0",
"vue": "^3.2.47",
"vue-router": "^4.1.6",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8599,8 +8639,8 @@
"@vuepress/client": "2.0.0-beta.61",
"sass-loader": "^13.2.0",
"vuepress": "2.0.0-beta.61",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -8629,9 +8669,9 @@
}
},
"node_modules/vuepress-plugin-copyright2": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-beta.189.tgz",
- "integrity": "sha512-aYCtRlGjR+1zzJglQMhsWRIaFI4y1otUFBByYfDTlXPhcIhg0dhiFOB5B2bDGGyKysmIf6uhKF/JAKe4KxZu0A==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-beta.196.tgz",
+ "integrity": "sha512-7gGET/Av83FizXYA5wBEssPiQQ5AuRTuZpNiopv8oSjfN1LtM4/TiQAfwxEZrhOQ6RH3gKW73hU+92IQbqrDcw==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
@@ -8640,7 +8680,7 @@
"@vueuse/core": "^9.13.0",
"vue": "^3.2.47",
"vue-router": "^4.1.6",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8650,7 +8690,7 @@
"peerDependencies": {
"@vuepress/client": "2.0.0-beta.61",
"vuepress": "2.0.0-beta.61",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -8673,15 +8713,15 @@
}
},
"node_modules/vuepress-plugin-feed2": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-feed2/-/vuepress-plugin-feed2-2.0.0-beta.189.tgz",
- "integrity": "sha512-sdaEbeCOSErOT8pe96xGUBnYyujcVE4LVCuVwM0VRVOl18inAvZa4Ll1GRkXWsjj+WTjgh+LwKzRaNN21jGnbw==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-feed2/-/vuepress-plugin-feed2-2.0.0-beta.196.tgz",
+ "integrity": "sha512-axIhtnzhJKWP12VXw/rw7/LJtCMG7niB2DUNpanMQL3jTXsqIf0s/hka4pXcEvRHMGWjvEcd+agfIzpPJLK8Uw==",
"dev": true,
"dependencies": {
"@vuepress/shared": "2.0.0-beta.61",
"@vuepress/utils": "2.0.0-beta.61",
"cheerio": "1.0.0-rc.12",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-shared": "2.0.0-beta.196",
"xml-js": "^1.6.11"
},
"engines": {
@@ -8707,12 +8747,12 @@
}
},
"node_modules/vuepress-plugin-md-enhance": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-beta.189.tgz",
- "integrity": "sha512-sAStYsXonACxv3m6UzSY5xg8YkY7NL2Of6Hstgfvg/oO4y+RA5bmO3lt5qJOIa2BMJynKZNRbqS0Y66l/HZLnw==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-beta.196.tgz",
+ "integrity": "sha512-TNMP9eQsbXOQb9cTKnlxiMtAuhe7iNVSGjdfA2yRaMgOJkFAfk/7lRIEZv+A0YXnjzg4A9+YVaTKg71Ie04VVg==",
"dev": true,
"dependencies": {
- "@babel/core": "^7.21.0",
+ "@babel/core": "^7.21.3",
"@mdit/plugin-align": "^0.3.0",
"@mdit/plugin-attrs": "^0.3.0",
"@mdit/plugin-container": "^0.3.0",
@@ -8733,7 +8773,7 @@
"@mdit/plugin-tex": "^0.3.0",
"@mdit/plugin-uml": "^0.3.0",
"@types/markdown-it": "^12.2.3",
- "@vue/repl": "^1.3.2",
+ "@vue/repl": "^1.3.3",
"@vuepress/client": "2.0.0-beta.61",
"@vuepress/shared": "2.0.0-beta.61",
"@vuepress/utils": "2.0.0-beta.61",
@@ -8748,8 +8788,8 @@
"reveal.js": "^4.4.0",
"vue": "^3.2.47",
"vue-router": "^4.1.6",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8760,8 +8800,8 @@
"@vuepress/client": "2.0.0-beta.61",
"sass-loader": "^13.2.0",
"vuepress": "2.0.0-beta.61",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -8790,9 +8830,9 @@
}
},
"node_modules/vuepress-plugin-photo-swipe": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-beta.189.tgz",
- "integrity": "sha512-VYVo3f0tRIFqoCBIdvJytvWAHpYpYWxEItjgbY3QgBpvMZwHMVy5ayptGXKBtnHsaL37qrHqiQz8a2AV6o14tA==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-beta.196.tgz",
+ "integrity": "sha512-mD2n5+ieu4QIJmFjAVcldkovUUEbCYCX+UzOv1RPYl/KmDS0uV9Y64giYP55WOAFnDK072mBClmb715N/2W8SA==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
@@ -8802,8 +8842,8 @@
"photoswipe": "^5.3.6",
"vue": "^3.2.47",
"vue-router": "^4.1.6",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8814,8 +8854,8 @@
"@vuepress/client": "2.0.0-beta.61",
"sass-loader": "^13.2.0",
"vuepress": "2.0.0-beta.61",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -8844,9 +8884,9 @@
}
},
"node_modules/vuepress-plugin-pwa2": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-pwa2/-/vuepress-plugin-pwa2-2.0.0-beta.189.tgz",
- "integrity": "sha512-ZB5XZ2hL6AqR7kZBXnvTJnPS2dQYwC/LLn+Kf020yXB3EK2AdXOv6C764ULNrdv+m3ROQ7CFfduyFEqz+kr6wQ==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-pwa2/-/vuepress-plugin-pwa2-2.0.0-beta.196.tgz",
+ "integrity": "sha512-Yo1blxblmqSGFToTxN5sPbfjAS3aOxp164hWxAK3Gq1NvPdSi18utqXNiv/Ina+lTgIb3lMsAGU9qqerxRa+Tw==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
@@ -8857,8 +8897,8 @@
"register-service-worker": "^1.7.2",
"vue": "^3.2.47",
"vue-router": "^4.1.6",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196",
"workbox-build": "^6.5.4"
},
"engines": {
@@ -8870,8 +8910,8 @@
"@vuepress/client": "2.0.0-beta.61",
"sass-loader": "^13.2.0",
"vuepress": "2.0.0-beta.61",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -8900,12 +8940,12 @@
}
},
"node_modules/vuepress-plugin-reading-time2": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.189.tgz",
- "integrity": "sha512-xdRLhQnyGXs/oxz/wSrkvAqrgFH9o/FWHZ8lo4He+dicEe+OoJXzPiajIVL4LwhQ2+FVboGzxLFyoCKjzoa00w==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.196.tgz",
+ "integrity": "sha512-SKSWhIDvGKoKRKSlLSIF5Zk4K94Dly1odZlUSSFlgu8uKu/kztdXV02MPOscH9hbyo2+xcxg71NRuszrpYDxeA==",
"dev": true,
"dependencies": {
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8914,7 +8954,49 @@
},
"peerDependencies": {
"vuepress": "2.0.0-beta.61",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-shared": "2.0.0-beta.196",
+ "vuepress-vite": "2.0.0-beta.61",
+ "vuepress-webpack": "2.0.0-beta.61"
+ },
+ "peerDependenciesMeta": {
+ "vuepress": {
+ "optional": true
+ },
+ "vuepress-shared": {
+ "optional": true
+ },
+ "vuepress-vite": {
+ "optional": true
+ },
+ "vuepress-webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vuepress-plugin-redirect": {
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-redirect/-/vuepress-plugin-redirect-2.0.0-beta.196.tgz",
+ "integrity": "sha512-LpvW21MiMohJpOY7vtCokzIwr99wUvMHKfKLNbKChCJKUvYBwCO9KNf7ePFuQw+sBulHfgId5rFJTfE27ZGKdA==",
+ "dev": true,
+ "dependencies": {
+ "@vuepress/cli": "2.0.0-beta.61",
+ "@vuepress/core": "2.0.0-beta.61",
+ "@vuepress/shared": "2.0.0-beta.61",
+ "@vuepress/utils": "2.0.0-beta.61",
+ "cac": "^6.7.14",
+ "vuepress-shared": "2.0.0-beta.196"
+ },
+ "bin": {
+ "vp-redirect": "lib/cli/index.js"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0",
+ "npm": ">=8",
+ "pnpm": ">=7"
+ },
+ "peerDependencies": {
+ "vuepress": "2.0.0-beta.61",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -8934,16 +9016,16 @@
}
},
"node_modules/vuepress-plugin-rtl": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-rtl/-/vuepress-plugin-rtl-2.0.0-beta.189.tgz",
- "integrity": "sha512-rfhz32kLIEk9U6eRRwbn3I4TwFUUhlx8xswt8lEhE+zMQzdDklDcnbcie0cizT6jnmxLv7silSgHxfpG9hSSFg==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-rtl/-/vuepress-plugin-rtl-2.0.0-beta.196.tgz",
+ "integrity": "sha512-30c/yDNoBhwYm9/2pUwU/4bi0E2anpRePLhRNoRIU1QxeWX6fIVFlbcEd20VYAFCROl8fIh457jUfSNAL2g+/g==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
"@vuepress/shared": "2.0.0-beta.61",
"@vuepress/utils": "2.0.0-beta.61",
"vue": "^3.2.47",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8968,16 +9050,16 @@
}
},
"node_modules/vuepress-plugin-sass-palette": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.189.tgz",
- "integrity": "sha512-c1a/jp6DTox8lmiDj43s2TDX4OJUgPD2iEmD4yDbfNPTCuA6aIKOmTjzGNMrD+LG2N567OK1WA8ZdXran12kIw==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.196.tgz",
+ "integrity": "sha512-rB+4l1oOzbHVuYvo3tioPTAQ4pB/jTdS+M9U3n+XGLvkxsIDQCUbnLxmZxw1mESggZ+97e0qjniAY1KvZ2wKtQ==",
"dev": true,
"dependencies": {
"@vuepress/shared": "2.0.0-beta.61",
"@vuepress/utils": "2.0.0-beta.61",
"chokidar": "^3.5.3",
- "sass": "^1.58.3",
- "vuepress-shared": "2.0.0-beta.189"
+ "sass": "^1.59.3",
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -8987,7 +9069,7 @@
"peerDependencies": {
"sass-loader": "^13.2.0",
"vuepress": "2.0.0-beta.61",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -9010,14 +9092,14 @@
}
},
"node_modules/vuepress-plugin-seo2": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-beta.189.tgz",
- "integrity": "sha512-9K3AJqOyb5ZjQflmdpPTpd51W+b+mUqkG3qTtWFb1MbXV4gfMQFWH3mRlrCE509ix4zdH2e8XZnhbEXyAJNRdg==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-beta.196.tgz",
+ "integrity": "sha512-ADAfopqI4AbvVodC/wuw32MjlFfX1fQ0SbPnuHomjlBQO5/VsgtF8+kWb1YKl7RnagK07tMCXNyvnJohbwEz+Q==",
"dev": true,
"dependencies": {
"@vuepress/shared": "2.0.0-beta.61",
"@vuepress/utils": "2.0.0-beta.61",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -9042,15 +9124,15 @@
}
},
"node_modules/vuepress-plugin-sitemap2": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-beta.189.tgz",
- "integrity": "sha512-133jO9TifFyR3m0oEW57nVuh2OrzfEIOfi0oM1EdxlCQ8LfwL+G6KggHvDVbu39zXCFFFIFVXziNiRlpVCAX5g==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-beta.196.tgz",
+ "integrity": "sha512-gkrPP89v3Uw1rEQPRc2fX8VUY9hfKa3uOVtdVBXh+3/S0SS6FKx7BGuPAErDhjbaOcdudVGvaD1FzCe2jBT6PA==",
"dev": true,
"dependencies": {
"@vuepress/shared": "2.0.0-beta.61",
"@vuepress/utils": "2.0.0-beta.61",
"sitemap": "^7.1.1",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -9059,7 +9141,7 @@
},
"peerDependencies": {
"vuepress": "2.0.0-beta.61",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
@@ -9079,9 +9161,9 @@
}
},
"node_modules/vuepress-shared": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.189.tgz",
- "integrity": "sha512-X8TeX0/PpctaMzhFLAnEGM6GwYzlWVrRiiO4BitTdUzKnjtjIWuYdBrlQBSVTIhm2w6/ai92AQCEDPRfUFozYA==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.196.tgz",
+ "integrity": "sha512-Hz8Yeb+mwkzMLRnrF8RkpaTzAvCqrZdVqFJ5JRhFOBLhWXWwemc0z8pSd+ph55ASu01hFRfVR13cMJwK/uRbvQ==",
"dev": true,
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
@@ -9090,7 +9172,7 @@
"@vueuse/core": "^9.13.0",
"cheerio": "1.0.0-rc.12",
"dayjs": "^1.11.7",
- "execa": "^7.0.0",
+ "execa": "^7.1.1",
"fflate": "^0.7.4",
"gray-matter": "^4.0.3",
"semver": "^7.3.8",
@@ -9158,9 +9240,9 @@
"dev": true
},
"node_modules/vuepress-theme-hope": {
- "version": "2.0.0-beta.189",
- "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-beta.189.tgz",
- "integrity": "sha512-xHYIlmua9jEJ0DUY6Ts9UceC6GixLYuVyX8H3aavJhskRhk50qr95CAPnR81ZgBt92TMb6bSXqPvwoNs48yH7Q==",
+ "version": "2.0.0-beta.196",
+ "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-beta.196.tgz",
+ "integrity": "sha512-qoAQFiEydLidA0PjzX240j17PNo+AYpb6ZwvK6sIHqlx02ZozMdBLLjXVQ62UOloQ602XWuXb9L30tB3fKDn5w==",
"dev": true,
"dependencies": {
"@vuepress/cli": "2.0.0-beta.61",
@@ -9184,22 +9266,22 @@
"gray-matter": "^4.0.3",
"vue": "^3.2.47",
"vue-router": "^4.1.6",
- "vuepress-plugin-auto-catalog": "2.0.0-beta.189",
- "vuepress-plugin-blog2": "2.0.0-beta.189",
- "vuepress-plugin-comment2": "2.0.0-beta.189",
- "vuepress-plugin-components": "2.0.0-beta.189",
- "vuepress-plugin-copy-code2": "2.0.0-beta.189",
- "vuepress-plugin-copyright2": "2.0.0-beta.189",
- "vuepress-plugin-feed2": "2.0.0-beta.189",
- "vuepress-plugin-md-enhance": "2.0.0-beta.189",
- "vuepress-plugin-photo-swipe": "2.0.0-beta.189",
- "vuepress-plugin-pwa2": "2.0.0-beta.189",
- "vuepress-plugin-reading-time2": "2.0.0-beta.189",
- "vuepress-plugin-rtl": "2.0.0-beta.189",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-plugin-seo2": "2.0.0-beta.189",
- "vuepress-plugin-sitemap2": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189"
+ "vuepress-plugin-auto-catalog": "2.0.0-beta.196",
+ "vuepress-plugin-blog2": "2.0.0-beta.196",
+ "vuepress-plugin-comment2": "2.0.0-beta.196",
+ "vuepress-plugin-components": "2.0.0-beta.196",
+ "vuepress-plugin-copy-code2": "2.0.0-beta.196",
+ "vuepress-plugin-copyright2": "2.0.0-beta.196",
+ "vuepress-plugin-feed2": "2.0.0-beta.196",
+ "vuepress-plugin-md-enhance": "2.0.0-beta.196",
+ "vuepress-plugin-photo-swipe": "2.0.0-beta.196",
+ "vuepress-plugin-pwa2": "2.0.0-beta.196",
+ "vuepress-plugin-reading-time2": "2.0.0-beta.196",
+ "vuepress-plugin-rtl": "2.0.0-beta.196",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-plugin-seo2": "2.0.0-beta.196",
+ "vuepress-plugin-sitemap2": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196"
},
"engines": {
"node": "^14.18.0 || >=16.0.0",
@@ -9218,22 +9300,22 @@
"@vuepress/plugin-theme-data": "2.0.0-beta.61",
"sass-loader": "^13.2.0",
"vuepress": "2.0.0-beta.61",
- "vuepress-plugin-auto-catalog": "2.0.0-beta.189",
- "vuepress-plugin-blog2": "2.0.0-beta.189",
- "vuepress-plugin-comment2": "2.0.0-beta.189",
- "vuepress-plugin-components": "2.0.0-beta.189",
- "vuepress-plugin-copy-code2": "2.0.0-beta.189",
- "vuepress-plugin-copyright2": "2.0.0-beta.189",
- "vuepress-plugin-feed2": "2.0.0-beta.189",
- "vuepress-plugin-md-enhance": "2.0.0-beta.189",
- "vuepress-plugin-photo-swipe": "2.0.0-beta.189",
- "vuepress-plugin-pwa2": "2.0.0-beta.189",
- "vuepress-plugin-reading-time2": "2.0.0-beta.189",
- "vuepress-plugin-rtl": "2.0.0-beta.189",
- "vuepress-plugin-sass-palette": "2.0.0-beta.189",
- "vuepress-plugin-seo2": "2.0.0-beta.189",
- "vuepress-plugin-sitemap2": "2.0.0-beta.189",
- "vuepress-shared": "2.0.0-beta.189",
+ "vuepress-plugin-auto-catalog": "2.0.0-beta.196",
+ "vuepress-plugin-blog2": "2.0.0-beta.196",
+ "vuepress-plugin-comment2": "2.0.0-beta.196",
+ "vuepress-plugin-components": "2.0.0-beta.196",
+ "vuepress-plugin-copy-code2": "2.0.0-beta.196",
+ "vuepress-plugin-copyright2": "2.0.0-beta.196",
+ "vuepress-plugin-feed2": "2.0.0-beta.196",
+ "vuepress-plugin-md-enhance": "2.0.0-beta.196",
+ "vuepress-plugin-photo-swipe": "2.0.0-beta.196",
+ "vuepress-plugin-pwa2": "2.0.0-beta.196",
+ "vuepress-plugin-reading-time2": "2.0.0-beta.196",
+ "vuepress-plugin-rtl": "2.0.0-beta.196",
+ "vuepress-plugin-sass-palette": "2.0.0-beta.196",
+ "vuepress-plugin-seo2": "2.0.0-beta.196",
+ "vuepress-plugin-sitemap2": "2.0.0-beta.196",
+ "vuepress-shared": "2.0.0-beta.196",
"vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "2.0.0-beta.61"
},
diff --git a/package.json b/package.json
index 904031af6..9ac5d72ef 100644
--- a/package.json
+++ b/package.json
@@ -15,6 +15,7 @@
"@vuepress/plugin-google-analytics": "2.0.0-beta.61",
"vue": "^3.2.47",
"vuepress": "2.0.0-beta.61",
- "vuepress-theme-hope": "2.0.0-beta.189"
+ "vuepress-plugin-redirect": "^2.0.0-beta.196",
+ "vuepress-theme-hope": "2.0.0-beta.196"
}
}