diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts
index 6b9fa746c..999d4fde3 100644
--- a/docs/.vuepress/config.ts
+++ b/docs/.vuepress/config.ts
@@ -1,8 +1,7 @@
-import { viteBundler } from "@vuepress/bundler-vite";
-import { docsearchPlugin } from "@vuepress/plugin-docsearch";
import { googleAnalyticsPlugin } from "@vuepress/plugin-google-analytics";
import { defineUserConfig } from "vuepress";
import { redirectPlugin } from "vuepress-plugin-redirect";
+import { addCustomElement, addViteConfig } from "vuepress-shared/node";
import theme from "./theme.js";
@@ -54,177 +53,6 @@ export default defineUserConfig({
},
plugins: [
- docsearchPlugin({
- appId: "28CTGDOOQD",
- apiKey: "72d7a9a0f9f0466218ea19988886dce8",
- indexName: "hutao",
- locales: {
- "/zh/": {
- placeholder: "搜索文档",
- translations: {
- button: {
- buttonText: "搜索文档",
- buttonAriaLabel: "搜索文档",
- },
- modal: {
- searchBox: {
- resetButtonTitle: "清除查询条件",
- resetButtonAriaLabel: "清除查询条件",
- cancelButtonText: "取消",
- cancelButtonAriaLabel: "取消",
- },
- startScreen: {
- recentSearchesTitle: "搜索历史",
- noRecentSearchesText: "没有搜索历史",
- saveRecentSearchButtonTitle: "保存至搜索历史",
- removeRecentSearchButtonTitle: "从搜索历史中移除",
- favoriteSearchesTitle: "收藏",
- removeFavoriteSearchButtonTitle: "从收藏中移除",
- },
- errorScreen: {
- titleText: "无法获取结果",
- helpText: "你可能需要检查你的网络连接",
- },
- footer: {
- selectText: "选择",
- navigateText: "切换",
- closeText: "关闭",
- searchByText: "搜索提供者",
- },
- noResultsScreen: {
- noResultsText: "无法找到相关结果",
- suggestedQueryText: "你可以尝试查询",
- reportMissingResultsText: "你认为该查询应该有结果?",
- reportMissingResultsLinkText: "点击反馈",
- },
- },
- },
- },
- "/ru/": {
- placeholder: "Поиск",
- translations: {
- button: {
- buttonText: "Поиск",
- buttonAriaLabel: "Поиск",
- },
- modal: {
- searchBox: {
- resetButtonTitle: "Четкие критерии запроса",
- resetButtonAriaLabel: "Четкие критерии запроса",
- cancelButtonText: "Назад",
- cancelButtonAriaLabel: "Назад",
- },
- startScreen: {
- recentSearchesTitle: "История поиска",
- noRecentSearchesText: "Нету истории поиска",
- saveRecentSearchButtonTitle: "Сохранить в историю поиска",
- removeRecentSearchButtonTitle: "Удалить из истории поиска",
- favoriteSearchesTitle: "Закладки",
- removeFavoriteSearchButtonTitle: "Удалить из закладок",
- },
- errorScreen: {
- titleText: "Не удалось получить результат",
- helpText: "Проверте свое подключение к Интернету, а так-же запрашиваемый ресурс",
- },
- footer: {
- selectText: "Выбрать",
- navigateText: "Переключить",
- closeText: "Закрыть",
- searchByText: "Поиск",
- },
- noResultsScreen: {
- noResultsText: "Не удалось ничего найти по вашему запросу :",
- suggestedQueryText: "Вы можете попробовать запрос",
- reportMissingResultsText: "Как вы думаете, должен ли этот запрос давать какой-то результат :> ?",
- reportMissingResultsLinkText: "Связаться с нами",
- },
- },
- },
- },
- "/en/": {
- placeholder: "Search documentation",
- translations: {
- button: {
- buttonText: "Search documentation",
- buttonAriaLabel: "Search documentation",
- },
- modal: {
- searchBox: {
- resetButtonTitle: "Clear search query",
- resetButtonAriaLabel: "Clear search query",
- cancelButtonText: "Cancel",
- cancelButtonAriaLabel: "Cancel",
- },
- startScreen: {
- recentSearchesTitle: "Search History",
- noRecentSearchesText: "No recent searches",
- saveRecentSearchButtonTitle: "Save to search history",
- removeRecentSearchButtonTitle: "Remove from search history",
- favoriteSearchesTitle: "Favorites",
- removeFavoriteSearchButtonTitle: "Remove from favorites",
- },
- errorScreen: {
- titleText: "Unable to retrieve results",
- helpText: "You may need to check your network connection",
- },
- footer: {
- selectText: "Select",
- navigateText: "Switch",
- closeText: "Close",
- searchByText: "Search provider",
- },
- noResultsScreen: {
- noResultsText: "No relevant results found",
- suggestedQueryText: "You can try searching for",
- reportMissingResultsText: "Do you think there should be results for this query?",
- reportMissingResultsLinkText: "Click here to provide feedback",
- },
- },
- },
- },
- "/id/": {
- placeholder: "Cari dokumentasi",
- translations: {
- button: {
- buttonText: "Cari dokumentasi",
- buttonAriaLabel: "Cari dokumentasi",
- },
- modal: {
- searchBox: {
- resetButtonTitle: "Hapus kueri pencarian",
- resetButtonAriaLabel: "Hapus kueri pencarian",
- cancelButtonText: "Batal",
- cancelButtonAriaLabel: "Batal",
- },
- startScreen: {
- recentSearchesTitle: "Riwayat Pencarian",
- noRecentSearchesText: "Tidak ada pencarian terbaru",
- saveRecentSearchButtonTitle: "Simpan ke riwayat pencarian",
- removeRecentSearchButtonTitle: "Hapus dari riwayat pencarian",
- favoriteSearchesTitle: "Favorit",
- removeFavoriteSearchButtonTitle: "Hapus dari favorit",
- },
- errorScreen: {
- titleText: "Tidak dapat mengambil hasil",
- helpText: "Anda mungkin perlu memeriksa koneksi internet Anda",
- },
- footer: {
- selectText: "Pilih",
- navigateText: "Alih",
- closeText: "Tutup",
- searchByText: "Penyedia pencarian",
- },
- noResultsScreen: {
- noResultsText: "Tidak ditemukan hasil yang relevan",
- suggestedQueryText: "Anda bisa mencoba mencari",
- reportMissingResultsText: "Apakah Anda pikir harus ada hasil untuk kueri ini?",
- reportMissingResultsLinkText: "Klik di sini untuk memberikan masukan",
- },
- },
- },
- },
- },
- }),
googleAnalyticsPlugin({
id: "G-F3LFJCE3RM",
}),
@@ -235,7 +63,16 @@ export default defineUserConfig({
localeConfig: {
"/en/": ["en-US", "en-UK", "en"],
"/zh/": ["zh-CN", "zh-TW", "zh"],
- "/ru/": ["ru-RU", "ru-KZ", "ru-BY", "ru-UA", "ru-MD", "ru-LV", "tt-RU", "ru"],
+ "/ru/": [
+ "ru-RU",
+ "ru-KZ",
+ "ru-BY",
+ "ru-UA",
+ "ru-MD",
+ "ru-LV",
+ "tt-RU",
+ "ru",
+ ],
"/id/": ["id-ID", "id"],
},
}),
@@ -245,11 +82,12 @@ export default defineUserConfig({
shouldPrefetch: false,
- bundler: viteBundler({
- viteOptions: {
+ extendsBundlerOptions: (config, app) => {
+ addViteConfig(config, app, {
build: {
chunkSizeWarningLimit: 1500,
},
- },
- }),
+ });
+ addCustomElement(config, app, "ms-store-badge");
+ },
});
diff --git a/docs/.vuepress/public/store-badge.html b/docs/.vuepress/public/store-badge.html
index 1fef6ea66..50b2ffb17 100644
--- a/docs/.vuepress/public/store-badge.html
+++ b/docs/.vuepress/public/store-badge.html
@@ -1,5 +1,2 @@
-
-
\ No newline at end of file
+
diff --git a/docs/.vuepress/theme.ts b/docs/.vuepress/theme.ts
index d1a162126..0ac14d5a1 100644
--- a/docs/.vuepress/theme.ts
+++ b/docs/.vuepress/theme.ts
@@ -44,16 +44,16 @@ export default hopeTheme({
"/ru/": {
// Панель навигации (navbar)
navbar: ruNavbar,
-
+
// Боковая панель (sidebar)
sidebar: ruSidebar,
-
+
// Нижний колонтитул (footer)
footer: "Лучший инструмент для Genshin Impact",
-
+
// Отображение нижнего колонтитула
displayFooter: true,
-
+
// Локализованные мета-данные
metaLocales: {
editLink: "Редактировать страницу на GitHub",
@@ -63,19 +63,19 @@ export default hopeTheme({
"/id/": {
// navbar
navbar: idNavbar,
-
+
// sidebar
sidebar: idSidebar,
-
+
footer: "Menjadi alat terbaik untuk Genshin Impact",
-
+
displayFooter: true,
-
+
metaLocales: {
editLink: "Edit halaman ini di GitHub",
},
},
-
+
/**
* Chinese locale config
*/
@@ -105,16 +105,187 @@ export default hopeTheme({
category: "Announcements",
categoryId: "DIC_kwDOKySqhs4CbRrr",
mapping: "pathname",
- inputPosition: "bottom"
+ inputPosition: "bottom",
},
- copyCode: {},
-
components: {
components: ["Badge", "BiliBili", "VPCard", "VPBanner"],
- rootComponents: {
- notice: [
- ],
+ },
+
+ docsearch: {
+ appId: "28CTGDOOQD",
+ apiKey: "72d7a9a0f9f0466218ea19988886dce8",
+ indexName: "hutao",
+ locales: {
+ "/zh/": {
+ placeholder: "搜索文档",
+ translations: {
+ button: {
+ buttonText: "搜索文档",
+ buttonAriaLabel: "搜索文档",
+ },
+ modal: {
+ searchBox: {
+ resetButtonTitle: "清除查询条件",
+ resetButtonAriaLabel: "清除查询条件",
+ cancelButtonText: "取消",
+ cancelButtonAriaLabel: "取消",
+ },
+ startScreen: {
+ recentSearchesTitle: "搜索历史",
+ noRecentSearchesText: "没有搜索历史",
+ saveRecentSearchButtonTitle: "保存至搜索历史",
+ removeRecentSearchButtonTitle: "从搜索历史中移除",
+ favoriteSearchesTitle: "收藏",
+ removeFavoriteSearchButtonTitle: "从收藏中移除",
+ },
+ errorScreen: {
+ titleText: "无法获取结果",
+ helpText: "你可能需要检查你的网络连接",
+ },
+ footer: {
+ selectText: "选择",
+ navigateText: "切换",
+ closeText: "关闭",
+ searchByText: "搜索提供者",
+ },
+ noResultsScreen: {
+ noResultsText: "无法找到相关结果",
+ suggestedQueryText: "你可以尝试查询",
+ reportMissingResultsText: "你认为该查询应该有结果?",
+ reportMissingResultsLinkText: "点击反馈",
+ },
+ },
+ },
+ },
+ "/ru/": {
+ placeholder: "Поиск",
+ translations: {
+ button: {
+ buttonText: "Поиск",
+ buttonAriaLabel: "Поиск",
+ },
+ modal: {
+ searchBox: {
+ resetButtonTitle: "Четкие критерии запроса",
+ resetButtonAriaLabel: "Четкие критерии запроса",
+ cancelButtonText: "Назад",
+ cancelButtonAriaLabel: "Назад",
+ },
+ startScreen: {
+ recentSearchesTitle: "История поиска",
+ noRecentSearchesText: "Нету истории поиска",
+ saveRecentSearchButtonTitle: "Сохранить в историю поиска",
+ removeRecentSearchButtonTitle: "Удалить из истории поиска",
+ favoriteSearchesTitle: "Закладки",
+ removeFavoriteSearchButtonTitle: "Удалить из закладок",
+ },
+ errorScreen: {
+ titleText: "Не удалось получить результат",
+ helpText:
+ "Проверте свое подключение к Интернету, а так-же запрашиваемый ресурс",
+ },
+ footer: {
+ selectText: "Выбрать",
+ navigateText: "Переключить",
+ closeText: "Закрыть",
+ searchByText: "Поиск",
+ },
+ noResultsScreen: {
+ noResultsText: "Не удалось ничего найти по вашему запросу :",
+ suggestedQueryText: "Вы можете попробовать запрос",
+ reportMissingResultsText:
+ "Как вы думаете, должен ли этот запрос давать какой-то результат :> ?",
+ reportMissingResultsLinkText: "Связаться с нами",
+ },
+ },
+ },
+ },
+ "/en/": {
+ placeholder: "Search documentation",
+ translations: {
+ button: {
+ buttonText: "Search documentation",
+ buttonAriaLabel: "Search documentation",
+ },
+ modal: {
+ searchBox: {
+ resetButtonTitle: "Clear search query",
+ resetButtonAriaLabel: "Clear search query",
+ cancelButtonText: "Cancel",
+ cancelButtonAriaLabel: "Cancel",
+ },
+ startScreen: {
+ recentSearchesTitle: "Search History",
+ noRecentSearchesText: "No recent searches",
+ saveRecentSearchButtonTitle: "Save to search history",
+ removeRecentSearchButtonTitle: "Remove from search history",
+ favoriteSearchesTitle: "Favorites",
+ removeFavoriteSearchButtonTitle: "Remove from favorites",
+ },
+ errorScreen: {
+ titleText: "Unable to retrieve results",
+ helpText: "You may need to check your network connection",
+ },
+ footer: {
+ selectText: "Select",
+ navigateText: "Switch",
+ closeText: "Close",
+ searchByText: "Search provider",
+ },
+ noResultsScreen: {
+ noResultsText: "No relevant results found",
+ suggestedQueryText: "You can try searching for",
+ reportMissingResultsText:
+ "Do you think there should be results for this query?",
+ reportMissingResultsLinkText: "Click here to provide feedback",
+ },
+ },
+ },
+ },
+ "/id/": {
+ placeholder: "Cari dokumentasi",
+ translations: {
+ button: {
+ buttonText: "Cari dokumentasi",
+ buttonAriaLabel: "Cari dokumentasi",
+ },
+ modal: {
+ searchBox: {
+ resetButtonTitle: "Hapus kueri pencarian",
+ resetButtonAriaLabel: "Hapus kueri pencarian",
+ cancelButtonText: "Batal",
+ cancelButtonAriaLabel: "Batal",
+ },
+ startScreen: {
+ recentSearchesTitle: "Riwayat Pencarian",
+ noRecentSearchesText: "Tidak ada pencarian terbaru",
+ saveRecentSearchButtonTitle: "Simpan ke riwayat pencarian",
+ removeRecentSearchButtonTitle: "Hapus dari riwayat pencarian",
+ favoriteSearchesTitle: "Favorit",
+ removeFavoriteSearchButtonTitle: "Hapus dari favorit",
+ },
+ errorScreen: {
+ titleText: "Tidak dapat mengambil hasil",
+ helpText: "Anda mungkin perlu memeriksa koneksi internet Anda",
+ },
+ footer: {
+ selectText: "Pilih",
+ navigateText: "Alih",
+ closeText: "Tutup",
+ searchByText: "Penyedia pencarian",
+ },
+ noResultsScreen: {
+ noResultsText: "Tidak ditemukan hasil yang relevan",
+ suggestedQueryText: "Anda bisa mencoba mencari",
+ reportMissingResultsText:
+ "Apakah Anda pikir harus ada hasil untuk kueri ini?",
+ reportMissingResultsLinkText:
+ "Klik di sini untuk memberikan masukan",
+ },
+ },
+ },
+ },
},
},
diff --git a/docs/en/menu.md b/docs/en/menu.md
index be46595eb..ec9dc4d6e 100644
--- a/docs/en/menu.md
+++ b/docs/en/menu.md
@@ -8,4 +8,4 @@ icon: iconfont icon-workingDirectory
# Site Menu
-
+
diff --git a/docs/id/menu.md b/docs/id/menu.md
index 2828f87ba..62f6fc069 100644
--- a/docs/id/menu.md
+++ b/docs/id/menu.md
@@ -8,4 +8,4 @@ icon: iconfont icon-workingDirectory
# Site Menu
-
+
diff --git a/docs/ru/menu.md b/docs/ru/menu.md
index 2dd8fde42..cfccd7904 100644
--- a/docs/ru/menu.md
+++ b/docs/ru/menu.md
@@ -8,4 +8,4 @@ icon: iconfont icon-workingDirectory
# Меню сайта
-
+
diff --git a/docs/ru/quick-start.md b/docs/ru/quick-start.md
index ec92deb74..76ccb8f16 100644
--- a/docs/ru/quick-start.md
+++ b/docs/ru/quick-start.md
@@ -35,7 +35,9 @@ order: 5
**Независимо от того, каким методом установки вы пользуетесь, исходный источник пакетов и регистрация всегда обрабатываются через Microsoft Store.**
::: tabs
+
@tab Microsoft Store
+
diff --git a/docs/zh/menu.md b/docs/zh/menu.md
index e796bc06e..8eb5dbd4f 100644
--- a/docs/zh/menu.md
+++ b/docs/zh/menu.md
@@ -8,4 +8,4 @@ icon: iconfont icon-workingDirectory
# 全站目录
-
+
diff --git a/package.json b/package.json
index 627fd1a8f..803f4d320 100644
--- a/package.json
+++ b/package.json
@@ -18,19 +18,20 @@
"@vuepress/plugin-google-analytics": "2.0.0-rc.0",
"husky": "8.0.3",
"nano-staged": "0.8.0",
- "prettier": "3.0.3",
- "vue": "^3.3.12",
+ "prettier": "3.1.1",
+ "vue": "^3.4.1",
"vuepress": "2.0.0-rc.0",
- "vuepress-plugin-redirect": "2.0.0-rc.5",
- "vuepress-theme-hope": "2.0.0-rc.5"
+ "vuepress-plugin-feed2": "2.0.0-rc.10",
+ "vuepress-plugin-pwa2": "2.0.0-rc.10",
+ "vuepress-plugin-redirect": "2.0.0-rc.10",
+ "vuepress-shared": "2.0.0-rc.10",
+ "vuepress-theme-hope": "2.0.0-rc.10"
},
"engines": {
- "node": ">=18.12.0"
+ "node": ">=18.16.0"
},
"nano-staged": {
- "*.md": [
- "prettier --write"
- ]
+ "*.md": "prettier --write"
},
- "packageManager": "pnpm@8.9.2"
+ "packageManager": "pnpm@8.13.1"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 64ce9d29d..732772acd 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -24,20 +24,29 @@ devDependencies:
specifier: 0.8.0
version: 0.8.0
prettier:
- specifier: 3.0.3
- version: 3.0.3
+ specifier: 3.1.1
+ version: 3.1.1
vue:
- specifier: ^3.3.12
- version: 3.3.12
+ specifier: ^3.4.1
+ version: 3.4.1
vuepress:
specifier: 2.0.0-rc.0
- version: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
+ version: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-plugin-feed2:
+ specifier: 2.0.0-rc.10
+ version: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-pwa2:
+ specifier: 2.0.0-rc.10
+ version: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
vuepress-plugin-redirect:
- specifier: 2.0.0-rc.5
- version: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ specifier: 2.0.0-rc.10
+ version: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-shared:
+ specifier: 2.0.0-rc.10
+ version: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
vuepress-theme-hope:
- specifier: 2.0.0-rc.5
- version: 2.0.0-rc.5(markdown-it@13.0.2)(vuepress@2.0.0-rc.0)
+ specifier: 2.0.0-rc.10
+ version: 2.0.0-rc.10(@vuepress/plugin-docsearch@2.0.0-rc.0)(markdown-it@13.0.2)(vuepress-plugin-feed2@2.0.0-rc.10)(vuepress-plugin-pwa2@2.0.0-rc.10)(vuepress@2.0.0-rc.0)
packages:
@@ -2262,7 +2271,7 @@ packages:
/@types/sax@1.2.7:
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 20.10.5
dev: true
/@types/trusted-types@2.0.7:
@@ -2273,7 +2282,7 @@ packages:
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
dev: true
- /@vitejs/plugin-vue@4.5.2(vite@5.0.10)(vue@3.3.12):
+ /@vitejs/plugin-vue@4.5.2(vite@5.0.10)(vue@3.4.1):
resolution: {integrity: sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -2281,100 +2290,94 @@ packages:
vue: ^3.2.25
dependencies:
vite: 5.0.10
- vue: 3.3.12
+ vue: 3.4.1
dev: true
- /@vue/compiler-core@3.3.12:
- resolution: {integrity: sha512-qAtjyG3GBLG0chzp5xGCyRLLe6wFCHmjI82aGzwuGKyznNP+GJJMxjc0wOYWDB2YKfho7niJFdoFpo0CZZQg9w==}
+ /@vue/compiler-core@3.4.1:
+ resolution: {integrity: sha512-FBiJi88C2L+REhqhbSRe0ifLSOMFTbB8hj2xkx8gHozVWLnjVFOanibivUaobkNyKem9vJINFXjazYkX2uIjFQ==}
dependencies:
'@babel/parser': 7.23.6
- '@vue/shared': 3.3.12
+ '@vue/shared': 3.4.1
+ entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.0.2
dev: true
- /@vue/compiler-dom@3.3.12:
- resolution: {integrity: sha512-RdJU9oEYaoPKUdGXCy0l+i4clesdDeLmbvRlszoc9iagsnBnMmQtYfCPVQ5BHB6o7K4SCucDdJM2Dh3oXB0D6g==}
+ /@vue/compiler-dom@3.4.1:
+ resolution: {integrity: sha512-cftveaDBvtKTcpHDqN+V8b6enBMEOtqJPt/bVZ0gS0+fsyjEP/jIJa1sRXP1IwuOcVgcIXr/9kGMP1qzC0tQiQ==}
dependencies:
- '@vue/compiler-core': 3.3.12
- '@vue/shared': 3.3.12
+ '@vue/compiler-core': 3.4.1
+ '@vue/shared': 3.4.1
dev: true
- /@vue/compiler-sfc@3.3.12:
- resolution: {integrity: sha512-yy5b9e7b79dsGbMmglCe/YnhCQgBkHO7Uf6JfjWPSf2/5XH+MKn18LhzhHyxbHdJgnA4lZCqtXzLaJz8Pd8lMw==}
+ /@vue/compiler-sfc@3.4.1:
+ resolution: {integrity: sha512-h0aWCVSm0uRtGhdM88Gua6lL+wGhiUdHj6BwwBgIaAsms7HK25DzlpnfnCcx4voHDeN9pHmG9jjLBNys/u2Jug==}
dependencies:
'@babel/parser': 7.23.6
- '@vue/compiler-core': 3.3.12
- '@vue/compiler-dom': 3.3.12
- '@vue/compiler-ssr': 3.3.12
- '@vue/reactivity-transform': 3.3.12
- '@vue/shared': 3.3.12
+ '@vue/compiler-core': 3.4.1
+ '@vue/compiler-dom': 3.4.1
+ '@vue/compiler-ssr': 3.4.1
+ '@vue/shared': 3.4.1
estree-walker: 2.0.2
magic-string: 0.30.5
postcss: 8.4.32
source-map-js: 1.0.2
dev: true
- /@vue/compiler-ssr@3.3.12:
- resolution: {integrity: sha512-adCiMJPznfWcQyk/9HSuXGja859IaMV+b8UNSVzDatqv7h0PvT9BEeS22+gjkWofDiSg5d78/ZLls3sLA+cn3A==}
+ /@vue/compiler-ssr@3.4.1:
+ resolution: {integrity: sha512-Zjvjc+u7uXS/mmTPxL5bNup7Om9vni4I++JNMDKCeWKHtHN/6G9LmhXU9vGbrdUH9YFVvewk2pjTtzK9CJCoog==}
dependencies:
- '@vue/compiler-dom': 3.3.12
- '@vue/shared': 3.3.12
+ '@vue/compiler-dom': 3.4.1
+ '@vue/shared': 3.4.1
dev: true
/@vue/devtools-api@6.5.1:
resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==}
dev: true
- /@vue/reactivity-transform@3.3.12:
- resolution: {integrity: sha512-g5TijmML7FyKkLt6QnpqNmA4KD7K/T5SbXa88Bhq+hydNQEkzA8veVXWAQuNqg9rjaFYD0rPf0a9NofKA0ENgg==}
+ /@vue/reactivity@3.4.1:
+ resolution: {integrity: sha512-3nr59s8lojuXL/ucX+V0GDI70kpA3LC7hT963lN7A+gf33MtQB1ncf6lLxO3GzM+HxfAJjkw/1PR1J6BPpBb1w==}
dependencies:
- '@babel/parser': 7.23.6
- '@vue/compiler-core': 3.3.12
- '@vue/shared': 3.3.12
- estree-walker: 2.0.2
- magic-string: 0.30.5
+ '@vue/shared': 3.4.1
dev: true
- /@vue/reactivity@3.3.12:
- resolution: {integrity: sha512-vOJORzO8DlIx88cgTnMLIf2GlLYpoXAKsuoQsK6SGdaqODjxO129pVPTd2s/N/Mb6KKZEFIHIEwWGmtN4YPs+g==}
+ /@vue/runtime-core@3.4.1:
+ resolution: {integrity: sha512-YRS5pNU7htWa1B7mPIcEHvSG0VjopVMV3BUWwW3/ZYkpgSWTDOpSXoF7AZ/P/uKd0gweCosxcy7Wuw//0uDtyg==}
dependencies:
- '@vue/shared': 3.3.12
+ '@vue/reactivity': 3.4.1
+ '@vue/shared': 3.4.1
dev: true
- /@vue/runtime-core@3.3.12:
- resolution: {integrity: sha512-5iL4w7MZrSGKEZU2wFAYhDZdZmgn+s//73EfgDXW1M+ZUOl36md7tlWp1QFK/ladiq4FvQ82shVjo0KiPDPr0A==}
+ /@vue/runtime-dom@3.4.1:
+ resolution: {integrity: sha512-GNSlwBglxscrviChkCYxTYNY6GzAFLP80CPQL3X6u9wI0c8Vc3QUzMAVlBs14+3wgSFZc/xANPPpZVTKSoUg2A==}
dependencies:
- '@vue/reactivity': 3.3.12
- '@vue/shared': 3.3.12
- dev: true
-
- /@vue/runtime-dom@3.3.12:
- resolution: {integrity: sha512-8mMzqiIdl+IYa/OXwKwk6/4ebLq7cYV1pUcwCSwBK2KerUa6cwGosen5xrCL9f8o2DJ9TfPFwbPEvH7OXzUpoA==}
- dependencies:
- '@vue/runtime-core': 3.3.12
- '@vue/shared': 3.3.12
+ '@vue/runtime-core': 3.4.1
+ '@vue/shared': 3.4.1
csstype: 3.1.3
dev: true
- /@vue/server-renderer@3.3.12(vue@3.3.12):
- resolution: {integrity: sha512-OZ0IEK5TU5GXb5J8/wSplyxvGGdIcwEmS8EIO302Vz8K6fGSgSJTU54X0Sb6PaefzZdiN3vHsLXO8XIeF8crQQ==}
+ /@vue/server-renderer@3.4.1(vue@3.4.1):
+ resolution: {integrity: sha512-ba67d4rO1nL2TUevvp4nXtqXsVpesxrjA1N0dKWEKYwQS+G3xYZx7NpkHchAanlsUPI3EYk2bhTtPHHulIqKig==}
peerDependencies:
- vue: 3.3.12
+ vue: 3.4.1
dependencies:
- '@vue/compiler-ssr': 3.3.12
- '@vue/shared': 3.3.12
- vue: 3.3.12
+ '@vue/compiler-ssr': 3.4.1
+ '@vue/shared': 3.4.1
+ vue: 3.4.1
dev: true
/@vue/shared@3.3.12:
resolution: {integrity: sha512-6p0Yin0pclvnER7BLNOQuod9Z+cxSYh8pSh7CzHnWNjAIP6zrTlCdHRvSCb1aYEx6i3Q3kvfuWU7nG16CgG1ag==}
dev: true
+ /@vue/shared@3.4.1:
+ resolution: {integrity: sha512-ObCj3oQ6nH3otfEz15xsbQhq0oU2gUvOP9aVbzRewcbI6s+cmV78lZ9dlwvsdcTCn50AiRjijdCAfpJonXSbNw==}
+ dev: true
+
/@vuepress/bundler-vite@2.0.0-rc.0:
resolution: {integrity: sha512-rX8S8IYpqqlJfNPstS/joorpxXx/4WuE7+gDM31i2HUrxOKGZVzq8ZsRRRU2UdoTwHZSd3LpUS4sMtxE5xLK1A==}
dependencies:
- '@vitejs/plugin-vue': 4.5.2(vite@5.0.10)(vue@3.3.12)
+ '@vitejs/plugin-vue': 4.5.2(vite@5.0.10)(vue@3.4.1)
'@vuepress/client': 2.0.0-rc.0
'@vuepress/core': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
@@ -2385,8 +2388,8 @@ packages:
postcss-load-config: 4.0.2(postcss@8.4.32)
rollup: 4.9.1
vite: 5.0.10
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
transitivePeerDependencies:
- '@types/node'
- '@vue/composition-api'
@@ -2423,9 +2426,9 @@ packages:
dependencies:
'@vue/devtools-api': 6.5.1
'@vuepress/shared': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
+ '@vueuse/core': 10.7.0(vue@3.4.1)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
transitivePeerDependencies:
- '@vue/composition-api'
- typescript
@@ -2438,7 +2441,7 @@ packages:
'@vuepress/markdown': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- vue: 3.3.12
+ vue: 3.4.1
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
@@ -2475,8 +2478,8 @@ packages:
'@vuepress/core': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
ts-debounce: 4.0.0
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
@@ -2490,7 +2493,7 @@ packages:
'@vuepress/core': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
ts-debounce: 4.0.0
- vue: 3.3.12
+ vue: 3.4.1
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
@@ -2523,10 +2526,10 @@ packages:
'@vuepress/core': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
+ '@vueuse/core': 10.7.0(vue@3.4.1)
ts-debounce: 4.0.0
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -2546,7 +2549,7 @@ packages:
'@vuepress/markdown': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- vue: 3.3.12
+ vue: 3.4.1
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
@@ -2584,7 +2587,7 @@ packages:
'@vuepress/core': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
medium-zoom: 1.1.0
- vue: 3.3.12
+ vue: 3.4.1
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
@@ -2597,8 +2600,8 @@ packages:
'@vuepress/client': 2.0.0-rc.0
'@vuepress/core': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
@@ -2636,7 +2639,7 @@ packages:
'@vuepress/core': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- vue: 3.3.12
+ vue: 3.4.1
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
@@ -2672,10 +2675,10 @@ packages:
'@vuepress/plugin-theme-data': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
+ '@vueuse/core': 10.7.0(vue@3.4.1)
sass: 1.69.5
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
@@ -2700,13 +2703,25 @@ packages:
- supports-color
dev: true
- /@vueuse/core@10.7.0(vue@3.3.12):
+ /@vueuse/core@10.7.0(vue@3.4.1):
resolution: {integrity: sha512-4EUDESCHtwu44ZWK3Gc/hZUVhVo/ysvdtwocB5vcauSV4B7NiGY5972WnsojB3vRNdxvAt7kzJWE2h9h7C9d5w==}
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.7.0
- '@vueuse/shared': 10.7.0(vue@3.3.12)
- vue-demi: 0.14.6(vue@3.3.12)
+ '@vueuse/shared': 10.7.0(vue@3.4.1)
+ vue-demi: 0.14.6(vue@3.4.1)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+ dev: true
+
+ /@vueuse/core@10.7.1(vue@3.4.1):
+ resolution: {integrity: sha512-74mWHlaesJSWGp1ihg76vAnfVq9NTv1YT0SYhAQ6zwFNdBkkP+CKKJmVOEHcdSnLXCXYiL5e7MaewblfiYLP7g==}
+ dependencies:
+ '@types/web-bluetooth': 0.0.20
+ '@vueuse/metadata': 10.7.1
+ '@vueuse/shared': 10.7.1(vue@3.4.1)
+ vue-demi: 0.14.6(vue@3.4.1)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -2716,10 +2731,23 @@ packages:
resolution: {integrity: sha512-GlaH7tKP2iBCZ3bHNZ6b0cl9g0CJK8lttkBNUX156gWvNYhTKEtbweWLm9rxCPIiwzYcr/5xML6T8ZUEt+DkvA==}
dev: true
- /@vueuse/shared@10.7.0(vue@3.3.12):
+ /@vueuse/metadata@10.7.1:
+ resolution: {integrity: sha512-jX8MbX5UX067DYVsbtrmKn6eG6KMcXxLRLlurGkZku5ZYT3vxgBjui2zajvUZ18QLIjrgBkFRsu7CqTAg18QFw==}
+ dev: true
+
+ /@vueuse/shared@10.7.0(vue@3.4.1):
resolution: {integrity: sha512-kc00uV6CiaTdc3i1CDC4a3lBxzaBE9AgYNtFN87B5OOscqeWElj/uza8qVDmk7/U8JbqoONLbtqiLJ5LGRuqlw==}
dependencies:
- vue-demi: 0.14.6(vue@3.3.12)
+ vue-demi: 0.14.6(vue@3.4.1)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+ dev: true
+
+ /@vueuse/shared@10.7.1(vue@3.4.1):
+ resolution: {integrity: sha512-v0jbRR31LSgRY/C5i5X279A/WQjD6/JsMzGa+eqt658oJ75IvQXAeONmwvEMrvJQKnRElq/frzBR7fhmWY5uLw==}
+ dependencies:
+ vue-demi: 0.14.6(vue@3.4.1)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -2825,12 +2853,6 @@ packages:
is-shared-array-buffer: 1.0.2
dev: true
- /artplayer@5.0.9:
- resolution: {integrity: sha512-IM/DShYdmKFEA9jl08LYbTK2Jfz9s7qIjEH0xWjnxvVArUKZZKcoqwr6i54U0c4grtc/Uvb4wtCd78kvtSVlgw==}
- dependencies:
- option-validator: 2.0.6
- dev: true
-
/async@3.2.5:
resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
dev: true
@@ -4255,12 +4277,6 @@ packages:
mimic-fn: 4.0.0
dev: true
- /option-validator@2.0.6:
- resolution: {integrity: sha512-tmZDan2LRIRQyhUGvkff68/O0R8UmF+Btmiiz0SmSw2ng3CfPZB9wJlIjHpe/MKUZqyIZkVIXCrwr1tIN+0Dzg==}
- dependencies:
- kind-of: 6.0.3
- dev: true
-
/ora@7.0.1:
resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==}
engines: {node: '>=16'}
@@ -4390,8 +4406,8 @@ packages:
resolution: {integrity: sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==}
dev: true
- /prettier@3.0.3:
- resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
+ /prettier@3.1.1:
+ resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==}
engines: {node: '>=14'}
hasBin: true
dev: true
@@ -5098,7 +5114,7 @@ packages:
fsevents: 2.3.3
dev: true
- /vue-demi@0.14.6(vue@3.3.12):
+ /vue-demi@0.14.6(vue@3.4.1):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
engines: {node: '>=12'}
hasBin: true
@@ -5110,38 +5126,38 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.3.12
+ vue: 3.4.1
dev: true
- /vue-router@4.2.5(vue@3.3.12):
+ /vue-router@4.2.5(vue@3.4.1):
resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.5.1
- vue: 3.3.12
+ vue: 3.4.1
dev: true
- /vue@3.3.12:
- resolution: {integrity: sha512-jYNv2QmET2OTHsFzfWHMnqgCfqL4zfo97QwofdET+GBRCHhSCHuMTTvNIgeSn0/xF3JRT5OGah6MDwUFN7MPlg==}
+ /vue@3.4.1:
+ resolution: {integrity: sha512-KWFPZC8TW+g/Gg4ALIVZixwhzqdRKjyfN3NdH9jiYGhWlOX8vT2d9wZhsShTjS9wkKyohtDhPFYiwV255TdANA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@vue/compiler-dom': 3.3.12
- '@vue/compiler-sfc': 3.3.12
- '@vue/runtime-dom': 3.3.12
- '@vue/server-renderer': 3.3.12(vue@3.3.12)
- '@vue/shared': 3.3.12
+ '@vue/compiler-dom': 3.4.1
+ '@vue/compiler-sfc': 3.4.1
+ '@vue/runtime-dom': 3.4.1
+ '@vue/server-renderer': 3.4.1(vue@3.4.1)
+ '@vue/shared': 3.4.1
dev: true
- /vuepress-plugin-auto-catalog@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-+OhGWu+tOIC86k4kc5wTZcK0hN9P2KzCnOX5TnTK2WnmPZHeHR1GZR0sMAUeXg47SuELJrBHlzC/bmp7aireZw==}
+ /vuepress-plugin-auto-catalog@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-+t3qSddUCAch0WfDFewSz9kX8CZ2u1mWWN6nx8fxJL7hl9ZmwaPuKEk5DQK9G93mFHSrh9PNIBYTIlNXkxtxfg==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
- sass-loader: ^13.3.2
+ sass-loader: ^13.3.0
vuepress: 2.0.0-rc.0
vuepress-vite: 2.0.0-rc.0
vuepress-webpack: 2.0.0-rc.0
@@ -5159,14 +5175,15 @@ packages:
'@vuepress/core': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-plugin-components: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-sass-palette: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-plugin-components: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-sass-palette: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
+ - artplayer
- dashjs-pure
- hls.js
- mpegts.js
@@ -5176,8 +5193,8 @@ packages:
- vidstack
dev: true
- /vuepress-plugin-blog2@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-Mj5YBeTAvH3yZUw/+C35LJV6H/t7SJ+B16cyew8PztocajC/cpAc/2dusYXizPXGwvwaH0LI91M9I9xj6yBC1g==}
+ /vuepress-plugin-blog2@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-WXsUJuFS1XDUXvMXr0qZWkYf9A7YJ0f0mUnrK0UNclByBJLdKYFkCwddC6/jA+Z1N9QY2190EqPz29bZxpKg2w==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
vuepress: 2.0.0-rc.0
@@ -5196,24 +5213,24 @@ packages:
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
chokidar: 3.5.3
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-plugin-comment2@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-EVYsUIIWLFUQoxrALdVcBPnSDPJfXWrsrpbryuWUFDkpjstm7gMHgNGJr6vkaqmP92BkysXcwJ2EuN4OweMtcA==}
+ /vuepress-plugin-comment2@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-NYjLrrw3U8psffTLsEYOAFjBccRrPSIK7JielvMvAhHnhikItUhgPU9DbijvyMuHjBmF4FtygJdXzAnQcQGVjg==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
- '@waline/client': ^2.15.8 || ^3.0.0-alpha.7
- artalk: ^2.6.4
- sass-loader: ^13.3.2
- twikoo: ^1.6.26
+ '@waline/client': ^2.15.8 || ^3.0.0-alpha.8
+ artalk: ^2.7.3
+ sass-loader: ^13.3.0
+ twikoo: ^1.5.0
vuepress: 2.0.0-rc.0
vuepress-vite: 2.0.0-rc.0
vuepress-webpack: 2.0.0-rc.0
@@ -5237,31 +5254,34 @@ packages:
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
giscus: 1.4.0
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-plugin-sass-palette: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-plugin-sass-palette: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-plugin-components@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-wZXYcS7YcI/U4y3c1SU5+DoMGeQ1lA1tCOVaqDILII5Pb4K6spk3b1wb7RZMin7qmjco0lsRFaO9XukMXsiOzw==}
+ /vuepress-plugin-components@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-loOO2yVBtsCLAQcUnywTPFH2AkjIwj5HmZ2R6j9RWlwoCsFt9AhFfXOd9nE5j44ziTVgWbwiaNZY2xe1Y8k9tA==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
+ artplayer: ^5.0.0
dashjs-pure: ^1.0.0
hls.js: ^1.4.12
mpegts.js: ^1.7.3
plyr: ^3.7.8
- sass-loader: ^13.3.2
- vidstack: ^1.9.8
+ sass-loader: ^13.3.0
+ vidstack: ^1.9.0
vuepress: 2.0.0-rc.0
vuepress-vite: 2.0.0-rc.0
vuepress-webpack: 2.0.0-rc.0
peerDependenciesMeta:
+ artplayer:
+ optional: true
dashjs-pure:
optional: true
hls.js:
@@ -5285,28 +5305,27 @@ packages:
'@vuepress/client': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
- artplayer: 5.0.9
+ '@vueuse/core': 10.7.1(vue@3.4.1)
balloon-css: 1.2.0
create-codepen: 1.0.1
qrcode: 1.5.3
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-plugin-reading-time2: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-sass-palette: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-plugin-reading-time2: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-sass-palette: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-plugin-copy-code2@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-PjLsN90jVv+dfTGaJ9D+D8I3iSAKNntxe8UCyiYi7cS6aZ5wQyDWD1+Sqnu1XtxoUz0eZ9CcyJnYIckRdsH1dw==}
+ /vuepress-plugin-copy-code2@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-nORqCINsCCopQz2l5uEWJeSnOL/0o18YXNhQR5GrAj9quWlIV27gphX3CqXZk8Tf2vJrZHHakCbE1l6DIIz6kA==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
- sass-loader: ^13.3.2
+ sass-loader: ^13.3.0
vuepress: 2.0.0-rc.0
vuepress-vite: 2.0.0-rc.0
vuepress-webpack: 2.0.0-rc.0
@@ -5323,50 +5342,21 @@ packages:
'@vuepress/client': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
+ '@vueuse/core': 10.7.1(vue@3.4.1)
balloon-css: 1.2.0
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-plugin-sass-palette: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-plugin-sass-palette: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-plugin-copyright2@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-2zVrCyUpf9DCmmlQEPjhU0f4fX6F6MPSCyA2gPcrI6TTDIgBEzu4B8ySZHYx3/R/PkK7TmIslrtPEY7Enl0Xjw==}
- engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
- peerDependencies:
- vuepress: 2.0.0-rc.0
- vuepress-vite: 2.0.0-rc.0
- vuepress-webpack: 2.0.0-rc.0
- peerDependenciesMeta:
- vuepress:
- optional: true
- vuepress-vite:
- optional: true
- vuepress-webpack:
- optional: true
- dependencies:
- '@vuepress/client': 2.0.0-rc.0
- '@vuepress/shared': 2.0.0-rc.0
- '@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - supports-color
- - typescript
- dev: true
-
- /vuepress-plugin-feed2@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-Z6RK10ZUZhDtHnkGe7zu1g9J4AlohDxZYf2QU0xjIXM0LkrF1r26ppPX9mPOE0HBgAaDtKTFOhJieOw+6X6lHQ==}
+ /vuepress-plugin-feed2@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-4PN5RaxuOzZMVouh8D8LajRSTPPzvA4m4m8UgVTXlexmrJmMsbwSOhtnTzQooB4iBhb6NyqURcJZk/LGRDQwJg==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
vuepress: 2.0.0-rc.0
@@ -5383,8 +5373,8 @@ packages:
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
cheerio: 1.0.0-rc.12
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
xml-js: 1.6.11
transitivePeerDependencies:
- '@vue/composition-api'
@@ -5392,24 +5382,24 @@ packages:
- typescript
dev: true
- /vuepress-plugin-md-enhance@2.0.0-rc.5(markdown-it@13.0.2)(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-e7xiodPfKLIG8vVHZ9Guk97sc+7w4t0FzBlye6YYKTOd1Csm40hRqvBMp69WmDgzmp6zYdprifw1mC9do17dhw==}
+ /vuepress-plugin-md-enhance@2.0.0-rc.10(markdown-it@13.0.2)(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-bZJs7MWv8GdGdC3OxjEU1kAnmOp9odiq+jYKr85mS4TkqH7aVYRrhuJcUErRKCSO7shBhBFpm1zVwnIGkx41Jw==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
'@types/reveal.js': ^4.4.5
'@vue/repl': ^3.0.0
- chart.js: ^4.4.0
- echarts: ^5.4.3
- flowchart.ts: ^2.0.0
- katex: ^0.16.9
- kotlin-playground: ^1.29.0
- markmap-lib: ^0.15.7
- markmap-toolbar: ^0.15.6
- markmap-view: ^0.15.6
+ chart.js: ^4.0.0
+ echarts: ^5.0.0
+ flowchart.ts: ^2.0.0 || ^3.0.0
+ katex: ^0.16.0
+ kotlin-playground: ^1.23.0
+ markmap-lib: ^0.15.5
+ markmap-toolbar: ^0.15.5
+ markmap-view: ^0.15.5
mathjax-full: ^3.2.2
- mermaid: ^10.6.1
- reveal.js: ^5.0.2
- sass-loader: ^13.3.2
+ mermaid: ^10.6.0
+ reveal.js: ^5.0.0
+ sass-loader: ^13.3.0
vuepress: 2.0.0-rc.0
vuepress-vite: 2.0.0-rc.0
vuepress-webpack: 2.0.0-rc.0
@@ -5474,14 +5464,14 @@ packages:
'@vuepress/client': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
+ '@vueuse/core': 10.7.1(vue@3.4.1)
balloon-css: 1.2.0
js-yaml: 4.1.0
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-plugin-sass-palette: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-plugin-sass-palette: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- markdown-it
@@ -5489,11 +5479,11 @@ packages:
- typescript
dev: true
- /vuepress-plugin-photo-swipe@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-XhTJLofyOljFwCzFRGOKMlNM3Z4K8vUdWzOgiMQvR3ETZ80LQw9ydqhUid21m+qqGusBx7SWcpRlRixTxL8Jqw==}
+ /vuepress-plugin-photo-swipe@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-KxNLpP8nubNGhTZultle+C3eqbuWpJo8jyZkOm1ZofMFtEQRIFLjH5GyJsUFi7TR7vnWtUntaxPzunlqWXe9nA==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
- sass-loader: ^13.3.2
+ sass-loader: ^13.3.0
vuepress: 2.0.0-rc.0
vuepress-vite: 2.0.0-rc.0
vuepress-webpack: 2.0.0-rc.0
@@ -5510,24 +5500,24 @@ packages:
'@vuepress/client': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
+ '@vueuse/core': 10.7.1(vue@3.4.1)
photoswipe: 5.4.3
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-plugin-sass-palette: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-plugin-sass-palette: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-plugin-pwa2@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-pGv1POJ1k8DUBKy3pHdLyOLO/W0sLdNWnNX7HJfBnGF+cu7rzTyz10PNrmf3Uvas0MbAzsCsEOH/WYWVFo6v3w==}
+ /vuepress-plugin-pwa2@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-nIyDS2Bn29yv36gT0nblN4GUFbd6wdF85yH9aoEMHnj5bXiOnEWqdigHXTuOVOJ84qPcbvpd5+j/r+kRVyaRDQ==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
- sass-loader: ^13.3.2
+ sass-loader: ^13.3.0
vuepress: 2.0.0-rc.0
vuepress-vite: 2.0.0-rc.0
vuepress-webpack: 2.0.0-rc.0
@@ -5544,14 +5534,14 @@ packages:
'@vuepress/client': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
+ '@vueuse/core': 10.7.1(vue@3.4.1)
mitt: 3.0.1
register-service-worker: 1.7.2
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-plugin-sass-palette: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-plugin-sass-palette: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
workbox-build: 7.0.0
transitivePeerDependencies:
- '@types/babel__core'
@@ -5560,8 +5550,8 @@ packages:
- typescript
dev: true
- /vuepress-plugin-reading-time2@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-yPz5roTniTORiS4iKQ6YpD/qmBHAWXPV0YZd/+KqUMNlb0AAjDNTCPEXR3mlgx3vIERjqxyLUbbAD48QDBcTjg==}
+ /vuepress-plugin-reading-time2@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-CAXkVq/JoLuY22ji+ve4HEd2qCyAf4YYOy6pHosWit+Bb6oXvucG0Vjov5bJfcjeYtZljNi8jsxrpicACl+dRQ==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
vuepress: 2.0.0-rc.0
@@ -5576,21 +5566,21 @@ packages:
optional: true
dependencies:
'@vuepress/client': 2.0.0-rc.0
- vue: 3.3.12
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-plugin-redirect@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-W0QhdqiUg51nALq/cbzyQg60HZA9i65C/86f0i31Hq+pXC4eGD6Rj/97V47PaiMEdtnphmxb8ggjq6HPsHq4Mw==}
+ /vuepress-plugin-redirect@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-qyTzEjtrWphbs6GHttJocwVdFyMEtKfsWqaVYC6qkWTt/4Nk6bZ3gNedFMQolrvrFkoH0LQTphwQNSWjjXgFdA==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
hasBin: true
peerDependencies:
- sass-loader: ^13.3.2
+ sass-loader: ^13.3.0
vuepress: 2.0.0-rc.0
vuepress-vite: 2.0.0-rc.0
vuepress-webpack: 2.0.0-rc.0
@@ -5609,21 +5599,21 @@ packages:
'@vuepress/core': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
+ '@vueuse/core': 10.7.1(vue@3.4.1)
cac: 6.7.14
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-plugin-sass-palette: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-plugin-sass-palette: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-plugin-rtl@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-su6+1UPXLik49KOZdJ0gXLNiJghA2g7MaIQQDL+fV/Ps8nBbG5MTn/CSv5+ZKiogfYZhTuTrEYLh7BANeBGvdQ==}
+ /vuepress-plugin-rtl@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-0Tvr++LDJCcQVPWpR4IHM7jlAjUEF2FauupdxjqftsQJuy6moBmuI1mEclfZNg5dJRbw1/oawQhQgk7FvA+UXQ==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
vuepress: 2.0.0-rc.0
@@ -5640,20 +5630,20 @@ packages:
'@vuepress/client': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- vue: 3.3.12
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-plugin-sass-palette@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-ovAv5xGSu5T2+VlszjZpstDKKVH0wedVm13Vvt6RI6VJujh1fpQy+/g4yNK09U+HNd+sDMZoYCY7epF8CWXOXA==}
+ /vuepress-plugin-sass-palette@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-f578pwcohaKMRl6hxs+lHaVBfbl4j57XAnVLnJZBPYC3z0XZ2O670hrK86Z2xVlPml/BpPhVQhFPaLJMu3noWg==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
- sass-loader: ^13.3.2
+ sass-loader: ^13.3.0
vuepress: 2.0.0-rc.0
vuepress-vite: 2.0.0-rc.0
vuepress-webpack: 2.0.0-rc.0
@@ -5671,16 +5661,16 @@ packages:
'@vuepress/utils': 2.0.0-rc.0
chokidar: 3.5.3
sass: 1.69.5
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-plugin-seo2@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-VwnBF1zuIjwrIQzAKQQm2l0QucZ/MqEnm3l5Hdg/katGuSna4AjEnhVDswwr4plHliNYWNzcu9V2o0tqEaRouw==}
+ /vuepress-plugin-seo2@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-H8NL+OnSsCSb2oqqqHnkWxoCzjeFjM7ezSnLDviJhR7l/lEKOBYg/Zprhe/UjtOf8OLs3yk/MQpE05dP4Kbk+g==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
vuepress: 2.0.0-rc.0
@@ -5696,16 +5686,16 @@ packages:
dependencies:
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-plugin-sitemap2@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-b1ylNdPLsmhQ+R0NzyaIXHaAybFf0sB47TnYc43X9O8Ql+O8TI6jpBcF8DID7pWp5scQIdf3BIQ1yd/Q0wQgnw==}
+ /vuepress-plugin-sitemap2@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-HW9ck76DKpSp40a8jHm+OPQ6+PfJERj+RobuhAgLCEhm7Dx9uz/5ie4gl45A1rJ4ZP7NjteVNFYRzCBwNOejVg==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
vuepress: 2.0.0-rc.0
@@ -5722,16 +5712,16 @@ packages:
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
sitemap: 7.1.1
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-shared@2.0.0-rc.5(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-J+N3/sb966uI5wSs4k6QLrwxSE78Z77hBRdNKNN9HrhTXQX5SqIV5gqqnS24OfI5GxEWrl4Eba40ECwJk9hKlA==}
+ /vuepress-shared@2.0.0-rc.10(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-cBm3r0LkMGySwVdPLs69z4pWLKeLZNMm7H5nOx166Isv1y5A8vgvhU1z4ud9AJBeUz+SoL8+Q0IlN8PmBVAOjQ==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
vuepress: 2.0.0-rc.0
@@ -5748,7 +5738,7 @@ packages:
'@vuepress/client': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
+ '@vueuse/core': 10.7.1(vue@3.4.1)
cheerio: 1.0.0-rc.12
dayjs: 1.11.10
execa: 8.0.1
@@ -5756,28 +5746,49 @@ packages:
gray-matter: 4.0.3
semver: 7.5.4
striptags: 3.2.0
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
transitivePeerDependencies:
- '@vue/composition-api'
- supports-color
- typescript
dev: true
- /vuepress-theme-hope@2.0.0-rc.5(markdown-it@13.0.2)(vuepress@2.0.0-rc.0):
- resolution: {integrity: sha512-uOSPuIFK3sbavy8myRRSM7hXTnF6Fam5zLWZvyflx6EiI4fiWj2wiMSFNahEl8tVlmiiBYeCQzvy2HHVbizwhA==}
+ /vuepress-theme-hope@2.0.0-rc.10(@vuepress/plugin-docsearch@2.0.0-rc.0)(markdown-it@13.0.2)(vuepress-plugin-feed2@2.0.0-rc.10)(vuepress-plugin-pwa2@2.0.0-rc.10)(vuepress@2.0.0-rc.0):
+ resolution: {integrity: sha512-rco6FT3Fqj77VYCjLyfU80doK4jW7PfJGSLYEyTCwocwsJhpOROGP4glLbqEnC59VrMWgFE/WfB8pfBfQkEZJg==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
- sass-loader: ^13.3.2
+ '@vuepress/plugin-docsearch': 2.0.0-rc.0
+ '@vuepress/plugin-search': 2.0.0-rc.0
+ nodejs-jieba: ^0.1.2
+ sass-loader: ^13.3.0
vuepress: 2.0.0-rc.0
+ vuepress-plugin-copyright2: 2.0.0-rc.10
+ vuepress-plugin-feed2: 2.0.0-rc.10
+ vuepress-plugin-pwa2: 2.0.0-rc.10
+ vuepress-plugin-search-pro: 2.0.0-rc.10
vuepress-vite: 2.0.0-rc.0
vuepress-webpack: 2.0.0-rc.0
peerDependenciesMeta:
+ '@vuepress/plugin-docsearch':
+ optional: true
+ '@vuepress/plugin-search':
+ optional: true
+ nodejs-jieba:
+ optional: true
sass-loader:
optional: true
vuepress:
optional: true
+ vuepress-plugin-copyright2:
+ optional: true
+ vuepress-plugin-feed2:
+ optional: true
+ vuepress-plugin-pwa2:
+ optional: true
+ vuepress-plugin-search-pro:
+ optional: true
vuepress-vite:
optional: true
vuepress-webpack:
@@ -5788,6 +5799,7 @@ packages:
'@vuepress/core': 2.0.0-rc.0
'@vuepress/plugin-active-header-links': 2.0.0-rc.0
'@vuepress/plugin-container': 2.0.0-rc.0
+ '@vuepress/plugin-docsearch': 2.0.0-rc.0(@algolia/client-search@4.22.0)(search-insights@2.13.0)
'@vuepress/plugin-external-link-icon': 2.0.0-rc.0
'@vuepress/plugin-git': 2.0.0-rc.0
'@vuepress/plugin-nprogress': 2.0.0-rc.0
@@ -5795,38 +5807,37 @@ packages:
'@vuepress/plugin-theme-data': 2.0.0-rc.0
'@vuepress/shared': 2.0.0-rc.0
'@vuepress/utils': 2.0.0-rc.0
- '@vueuse/core': 10.7.0(vue@3.3.12)
+ '@vueuse/core': 10.7.1(vue@3.4.1)
balloon-css: 1.2.0
bcrypt-ts: 5.0.0
cheerio: 1.0.0-rc.12
chokidar: 3.5.3
gray-matter: 4.0.3
- vue: 3.3.12
- vue-router: 4.2.5(vue@3.3.12)
- vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
- vuepress-plugin-auto-catalog: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-blog2: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-comment2: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-components: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-copy-code2: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-copyright2: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-feed2: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-md-enhance: 2.0.0-rc.5(markdown-it@13.0.2)(vuepress@2.0.0-rc.0)
- vuepress-plugin-photo-swipe: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-pwa2: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-reading-time2: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-rtl: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-sass-palette: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-seo2: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-plugin-sitemap2: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
- vuepress-shared: 2.0.0-rc.5(vuepress@2.0.0-rc.0)
+ vue: 3.4.1
+ vue-router: 4.2.5(vue@3.4.1)
+ vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
+ vuepress-plugin-auto-catalog: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-blog2: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-comment2: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-components: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-copy-code2: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-feed2: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-md-enhance: 2.0.0-rc.10(markdown-it@13.0.2)(vuepress@2.0.0-rc.0)
+ vuepress-plugin-photo-swipe: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-pwa2: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-reading-time2: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-rtl: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-sass-palette: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-seo2: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-plugin-sitemap2: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
+ vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0)
transitivePeerDependencies:
- - '@types/babel__core'
- '@types/reveal.js'
- '@vue/composition-api'
- '@vue/repl'
- '@waline/client'
- artalk
+ - artplayer
- chart.js
- dashjs-pure
- echarts
@@ -5849,7 +5860,7 @@ packages:
- vidstack
dev: true
- /vuepress-vite@2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12):
+ /vuepress-vite@2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1):
resolution: {integrity: sha512-+2XBejeiskPyr2raBeA2o4uDFDsjtadpUVmtio3qqFtQpOhidz/ORuiTLr2UfLtFn1ASIHP6Vy2YjQ0e/TeUVw==}
engines: {node: '>=18.16.0'}
hasBin: true
@@ -5862,7 +5873,7 @@ packages:
'@vuepress/client': 2.0.0-rc.0
'@vuepress/core': 2.0.0-rc.0
'@vuepress/theme-default': 2.0.0-rc.0
- vue: 3.3.12
+ vue: 3.4.1
transitivePeerDependencies:
- '@types/node'
- '@vue/composition-api'
@@ -5878,12 +5889,12 @@ packages:
- typescript
dev: true
- /vuepress@2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12):
+ /vuepress@2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1):
resolution: {integrity: sha512-sydt/B7+pIw926G5PntYmptLkC5o2buXKh+WR1+P2KnsvkXU+UGnQrJJ0FBvu/4RNuY99tkUZd59nyPhEmRrCg==}
engines: {node: '>=18.16.0'}
hasBin: true
dependencies:
- vuepress-vite: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.3.12)
+ vuepress-vite: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1)
transitivePeerDependencies:
- '@types/node'
- '@vue/composition-api'
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 000000000..78bf8d273
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "module": "NodeNext",
+ "moduleResolution": "NodeNext"
+ },
+ "include": ["docs/.vuepress/**/*"]
+}