From dd8f27b1672d67f9784418a3f14af40f7ab0c0bd Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Wed, 31 Jan 2024 20:25:42 +0800 Subject: [PATCH] feat: update marketplace --- .husky/pre-commit | 3 - config/crawler.js | 12 - config/generateCrawler.js | 3 +- config/plugins/blog.json | 8 +- config/plugins/developer.json | 36 +- config/plugins/feature.json | 18 +- config/plugins/manage.json | 34 +- config/plugins/markdown.json | 30 +- config/plugins/search.json | 12 +- config/themes/docs.json | 6 +- config/vuejs.press.zone | 6 - package.json | 22 +- pnpm-lock.yaml | 1870 ++++++++------------ src/.vuepress/client.ts | 2 +- src/.vuepress/components/ProjectDetail.vue | 4 +- src/.vuepress/components/ProjectPanel.vue | 4 +- src/.vuepress/config.ts | 5 +- tsconfig.json | 8 +- 18 files changed, 848 insertions(+), 1235 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 523f31a..7482114 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - pnpm nano-staged diff --git a/config/crawler.js b/config/crawler.js index a1368ee..2d95f50 100644 --- a/config/crawler.js +++ b/config/crawler.js @@ -36,10 +36,6 @@ const crawlerConfig = { sitemap: true, recordExtractor: "hope", }, - "plugin-feed2": { - sitemap: true, - recordExtractor: "hope", - }, "plugin-lightgallery": { sitemap: true, recordExtractor: "hope", @@ -72,14 +68,6 @@ const crawlerConfig = { sitemap: true, recordExtractor: "hope", }, - "plugin-seo2": { - sitemap: true, - recordExtractor: "hope", - }, - "plugin-sitemap2": { - sitemap: true, - recordExtractor: "hope", - }, "theme-hope": { sitemap: true, diff --git a/config/generateCrawler.js b/config/generateCrawler.js index 3f67960..9cce7a0 100644 --- a/config/generateCrawler.js +++ b/config/generateCrawler.js @@ -1,5 +1,4 @@ -// import fs from "fs"; -import { fs } from "@vuepress/utils"; +import { fs } from "vuepress/utils"; import crawler, { recordExtractorMap } from "./crawler.js"; const functionStore = []; diff --git a/config/plugins/blog.json b/config/plugins/blog.json index 00a98b0..defffa6 100644 --- a/config/plugins/blog.json +++ b/config/plugins/blog.json @@ -29,7 +29,7 @@ }, "items": [ { - "name": "feed2", + "name": "@vuepress/feed", "icon": "rss", "tag": "latest", "recommend": true, @@ -37,10 +37,10 @@ "/": "Feed plugin supporting atom, json and rss syntax feeds", "/zh/": "支持 atom、json 和 rss 格式的订阅流插件" }, - "source": "vuepress-theme-hope/vuepress-theme-hope/tree/main/packages/feed2/", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-feed/", "url": { - "/": "plugin-feed2.vuejs.press", - "/zh/": "plugin-feed2.vuejs.press/zh/" + "/": "ecosystem.vuejs.press/plugins/feed/", + "/zh/": "ecosystem.vuejs.press/zh/plugins/feed/" } } ] diff --git a/config/plugins/developer.json b/config/plugins/developer.json index 5f160f1..f34ad45 100644 --- a/config/plugins/developer.json +++ b/config/plugins/developer.json @@ -82,10 +82,10 @@ "/": "Update route hash when scrolling pages", "/zh/": "滚动页面时更新路由 Hash" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-active-header-links", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-active-header-links/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/active-header-links.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/active-header-links.html" + "/": "https://ecosystem.vuejs.press/plugins/active-header-links.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/active-header-links.html" } }, { @@ -96,10 +96,10 @@ "/": "Add a icon to the external link in your markdown content", "/zh/": "为你的 Markdown 内容中的外部链接添加图标" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-external-link-icon", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-external-link-icon/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/external-link-icon.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/external-link-icon.html" + "/": "https://ecosystem.vuejs.press/plugins/external-link-icon.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/external-link-icon.html" } }, { @@ -110,10 +110,10 @@ "/": "Collect git information of your pages, including the created and updated time, the contributors, etc.", "/zh/": "收集页面的 Git 信息,包括创建和更新时间,贡献者等" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-git", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-git/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/git.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/git.html" + "/": "https://ecosystem.vuejs.press/plugins/git.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/git.html" } }, { @@ -124,10 +124,10 @@ "/": "Provide client data for your theme, with VuePress I18n support.", "/zh/": "为你的主题提供客户端数据,支持 VuePress 多语言。" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-theme-data", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-theme-data/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/theme-data.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/theme-data.html" + "/": "https://ecosystem.vuejs.press/plugins/theme-data.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/theme-data.html" } }, { @@ -138,10 +138,10 @@ "/": "Provide a table-of-contents (TOC) component.", "/zh/": "提供一个目录组件。" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-toc", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-toc/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/toc.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/toc.html" + "/": "https://ecosystem.vuejs.press/plugins/toc.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/toc.html" } }, { @@ -171,10 +171,10 @@ "/": " Provide palette support for your theme.", "/zh/": "为你的主题提供调色板支持。" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-palette", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-palette/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/palette.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/palette.html" + "/": "https://ecosystem.vuejs.press/plugins/palette.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/palette.html" } }, { diff --git a/config/plugins/feature.json b/config/plugins/feature.json index d981e8a..7c11d35 100644 --- a/config/plugins/feature.json +++ b/config/plugins/feature.json @@ -41,10 +41,10 @@ "/": "Integrate medium-zoom into VuePress.", "/zh/": "将 medium-zoom 集成到VuePress。" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-medium-zoom", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-medium-zoom/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/medium-zoom.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/medium-zoom.html" + "/": "https://ecosystem.vuejs.press/plugins/medium-zoom.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/medium-zoom.html" } } ] @@ -146,10 +146,10 @@ "/": "Back to top button", "/zh/": "返回顶部按钮" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-back-to-top", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-back-to-top/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/back-to-top.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/back-to-top.html" + "/": "https://ecosystem.vuejs.press/plugins/back-to-top.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/back-to-top.html" } }, { @@ -193,10 +193,10 @@ "/": "Register Vue components from component files or directory automatically.", "/zh/": "自动从组件文件或目录中注册 Vue 组件。" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-register-components", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-register-components/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/register-components.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/register-components.html" + "/": "https://ecosystem.vuejs.press/plugins/register-components.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/register-components.html" } }, { diff --git a/config/plugins/manage.json b/config/plugins/manage.json index 45d17ce..20a1e44 100644 --- a/config/plugins/manage.json +++ b/config/plugins/manage.json @@ -13,10 +13,10 @@ "/": "Integrate Google Analytics into VuePress.", "/zh/": "将 Google Analytics 集成到 VuePress" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-google-analytics", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-google-analytics/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/google-analytics.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/google-analytics.html" + "/": "https://ecosystem.vuejs.press/plugins/google-analytics.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/google-analytics.html" } }, { @@ -52,7 +52,7 @@ }, "items": [ { - "name": "seo2", + "name": "@vuepress/seo", "icon": "wrench", "tag": "latest", "recommend": true, @@ -60,14 +60,14 @@ "/": "Auto-generating OGP and JSON-LD tags to enhance SEO", "/zh/": "自动生成 OGP 和 JSON-LD 标签以增强 SEO" }, - "source": "vuepress-theme-hope/vuepress-theme-hope/tree/main/packages/seo2/", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-seo/", "url": { - "/": "plugin-seo2.vuejs.press", - "/zh/": "plugin-seo2.vuejs.press/zh/" + "/": "ecosystem.vuejs.press/plugins/seo/", + "/zh/": "ecosystem.vuejs.press/zh/plugins/seo/" } }, { - "name": "sitemap2", + "name": "@vuepress/sitemap", "icon": "sitemap", "tag": "latest", "recommend": true, @@ -75,10 +75,10 @@ "/": "Sitemap generator", "/zh/": "Sitemap 生成器" }, - "source": "vuepress-theme-hope/vuepress-theme-hope/tree/main/packages/sitemap2/", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-sitemap/", "url": { - "/": "plugin-sitemap2.vuejs.press", - "/zh/": "plugin-sitemap2.vuejs.press/zh/" + "/": "ecosystem.vuejs.press/plugins/sitemap/", + "/zh/": "ecosystem.vuejs.press/zh/plugins/sitemap/" } }, { @@ -147,10 +147,10 @@ "/": "Make your VuePress site a Progressive Web Application (PWA).", "/zh/": "使你的 VuePress 网站成为 Progressive Web Application (PWA)" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-pwa", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-pwa/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/pwa.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/pwa.html" + "/": "https://ecosystem.vuejs.press/plugins/pwa.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/pwa.html" } }, { @@ -160,10 +160,10 @@ "/": "Provide a popup component for users to activate the new PWA service worker manually.", "/zh/": "提供一个弹窗组件,允许用户手动刷新 PWA Service Worker 。" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-pwa-popup", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-pwa-popup/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/pwa-popup.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/pwa-popup.html" + "/": "https://ecosystem.vuejs.press/plugins/pwa-popup.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/pwa-popup.html" } } ] diff --git a/config/plugins/markdown.json b/config/plugins/markdown.json index 2e8b7bf..7a387ca 100644 --- a/config/plugins/markdown.json +++ b/config/plugins/markdown.json @@ -13,10 +13,10 @@ "/": "Register markdown custom containers in your VuePress site", "/zh/": "在你的 VuePress 站点中注册 markdown 自定义容器" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-container", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-container/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/container.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/container.html" + "/": "https://ecosystem.vuejs.press/plugins/container.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/container.html" } }, { @@ -43,10 +43,10 @@ "/": " Enable syntax highlighting for markdown code fence with Shiki", "/zh/": "使用 Shiki 为 Markdown 代码块启用语法高亮" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-shiki", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-shiki/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/shiki.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/shiki.html" + "/": "https://ecosystem.vuejs.press/plugins/shiki.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/shiki.html" } }, { @@ -282,10 +282,10 @@ "/": " Enable syntax highlighting for markdown code fence with Prism.js", "/zh/": "使用 Prism.js 为 Markdown 代码块启用语法高亮" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-prismjs", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-prismjs/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/prismjs.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/prismjs.html" + "/": "https://ecosystem.vuejs.press/plugins/prismjs.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/prismjs.html" } } ] @@ -368,10 +368,10 @@ "/": " Enable syntax highlighting for markdown code fence with Shiki", "/zh/": "使用 Shiki 为 Markdown 代码块启用语法高亮" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-shiki", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-shiki/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/shiki.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/shiki.html" + "/": "https://ecosystem.vuejs.press/plugins/shiki.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/shiki.html" } }, { @@ -441,10 +441,10 @@ "/": " Enable syntax highlighting for markdown code fence with Prism.js", "/zh/": "使用 Prism.js 为 Markdown 代码块启用语法高亮" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-prismjs", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-prismjs/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/prismjs.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/prismjs.html" + "/": "https://ecosystem.vuejs.press/plugins/prismjs.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/prismjs.html" } } ] diff --git a/config/plugins/search.json b/config/plugins/search.json index fda8270..6137c20 100644 --- a/config/plugins/search.json +++ b/config/plugins/search.json @@ -13,10 +13,10 @@ "/": "Integrate Algolia DocSearch into VuePress", "/zh/": "将 Algolia DocSearch 集成到 VuePress" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-docsearch", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-docsearch/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/docsearch.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/docsearch.html" + "/": "https://ecosystem.vuejs.press/plugins/docsearch.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/docsearch.html" } } ] @@ -49,10 +49,10 @@ "/": "Provide local search to your documentation site.", "/zh/": "为你的文档网站提供本地搜索" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/plugin-search", + "source": "vuepress/ecosystem/tree/main/plugins/plugin-search/", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/plugin/search.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/plugin/search.html" + "/": "https://ecosystem.vuejs.press/plugins/search.html", + "/zh/": "https://ecosystem.vuejs.press/zh/plugins/search.html" } }, { diff --git a/config/themes/docs.json b/config/themes/docs.json index 71210ad..da21cf5 100644 --- a/config/themes/docs.json +++ b/config/themes/docs.json @@ -10,10 +10,10 @@ "/": "VuePress2 default theme", "/zh/": "VuePress2 默认主题" }, - "source": "vuepress/vuepress-next/tree/main/ecosystem/theme-default", + "source": "vuepress/ecosystem/tree/main/themes/theme-default", "url": { - "/": "https://v2.vuepress.vuejs.org/reference/default-theme/config.html", - "/zh/": "https://v2.vuepress.vuejs.org/zh/reference/default-theme/config.html" + "/": "https://ecosystem.vuejs.press/themes/default/config.html", + "/zh/": "https://ecosystem.vuejs.press/zh/themes/default/config.html" } }, { diff --git a/config/vuejs.press.zone b/config/vuejs.press.zone index 957ce5b..d308687 100644 --- a/config/vuejs.press.zone +++ b/config/vuejs.press.zone @@ -51,8 +51,6 @@ plugin-copy-code2 600 IN CNAME vuepress-plugin-copy-code2.netlify.app. plugin-copy-code2-demo 600 IN CNAME vuepress-plugin-copy-code2-demo.netlify.app. plugin-copyright2 600 IN CNAME vuepress-plugin-copyright2.netlify.app. plugin-copyright2-demo 600 IN CNAME vuepress-plugin-copyright2-demo.netlify.app. -plugin-feed2 600 IN CNAME vuepress-plugin-feed2.netlify.app. -plugin-feed2-demo 600 IN CNAME vuepress-plugin-feed2-demo.netlify.app. plugin-lightgallery 600 IN CNAME vuepress-plugin-lightgallery.netlify.app. plugin-lightgallery-demo 600 IN CNAME vuepress-plugin-lightgallery-demo.netlify.app. plugin-md-enhance 600 IN CNAME vuepress-plugin-md-enhance.netlify.app. @@ -70,10 +68,6 @@ plugin-sass-palette 600 IN CNAME vuepress-plugin-sass-palette.netlify.app. plugin-sass-palette-demo 600 IN CNAME vuepress-plugin-sass-palette-demo.netlify.app. plugin-search-pro 600 IN CNAME vuepress-plugin-search-pro.netlify.app. plugin-search-pro-demo 600 IN CNAME vuepress-plugin-search-pro-demo.netlify.app. -plugin-seo2 600 IN CNAME vuepress-plugin-seo2.netlify.app. -plugin-seo2-demo 600 IN CNAME vuepress-plugin-seo2-demo.netlify.app. -plugin-sitemap2 600 IN CNAME vuepress-plugin-sitemap2.netlify.app. -plugin-sitemap2-demo 600 IN CNAME vuepress-plugin-sitemap2-demo.netlify.app. shared 600 IN CNAME vuepress-shared.netlify.app. theme-hope 600 IN CNAME vuepress-theme-hope.netlify.app. theme-hope-blog-demo 600 IN CNAME vuepress-theme-hope-blog-demo.netlify.app. diff --git a/package.json b/package.json index 9f85808..0d99a8e 100644 --- a/package.json +++ b/package.json @@ -8,27 +8,25 @@ "build": "vuepress build src", "clean-dev": "vuepress dev src --clean-cache", "dev": "vuepress dev src", - "prepare": "husky install", + "prepare": "husky", "lint": "prettier --check --write .", "lint:md": "markdownlint-cli2 '**/*.md'" }, "license": "CC0", - "packageManager": "pnpm@8.13.1", "dependencies": { - "@vuepress/client": "2.0.0-rc.0", - "@vuepress/shared": "2.0.0-rc.0", - "@vuepress/utils": "2.0.0-rc.0", - "vue": "3.4.1", - "vuepress": "2.0.0-rc.0", - "vuepress-shared": "2.0.0-rc.10", - "vuepress-theme-hope": "2.0.0-rc.10" + "@vuepress/bundler-vite": "2.0.0-rc.2", + "vue": "3.4.15", + "vuepress": "2.0.0-rc.2", + "vuepress-shared": "2.0.0-rc.16", + "vuepress-theme-hope": "2.0.0-rc.16" }, "devDependencies": { - "husky": "8.0.3", - "markdownlint-cli2": "0.11.0", + "husky": "9.0.7", + "markdownlint-cli2": "0.12.1", "nano-staged": "0.8.0", - "prettier": "3.1.1" + "prettier": "3.2.4" }, + "packageManager": "pnpm@8.15.1", "nano-staged": { "**/*": "prettier --write --ignore-unknown", "*.md": "markdownlint-cli2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 35c1ff8..dd8dba6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,41 +5,35 @@ settings: excludeLinksFromLockfile: false dependencies: - '@vuepress/client': - specifier: 2.0.0-rc.0 - version: 2.0.0-rc.0 - '@vuepress/shared': - specifier: 2.0.0-rc.0 - version: 2.0.0-rc.0 - '@vuepress/utils': - specifier: 2.0.0-rc.0 - version: 2.0.0-rc.0 + '@vuepress/bundler-vite': + specifier: 2.0.0-rc.2 + version: 2.0.0-rc.2 vue: - specifier: 3.4.1 - version: 3.4.1 + specifier: 3.4.15 + version: 3.4.15 vuepress: - specifier: 2.0.0-rc.0 - version: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1) + specifier: 2.0.0-rc.2 + version: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) vuepress-shared: - specifier: 2.0.0-rc.10 - version: 2.0.0-rc.10(vuepress@2.0.0-rc.0) + specifier: 2.0.0-rc.16 + version: 2.0.0-rc.16(vuepress@2.0.0-rc.2) vuepress-theme-hope: - specifier: 2.0.0-rc.10 - version: 2.0.0-rc.10(markdown-it@13.0.2)(vuepress@2.0.0-rc.0) + specifier: 2.0.0-rc.16 + version: 2.0.0-rc.16(markdown-it@14.0.0)(vuepress@2.0.0-rc.2) devDependencies: husky: - specifier: 8.0.3 - version: 8.0.3 + specifier: 9.0.7 + version: 9.0.7 markdownlint-cli2: - specifier: 0.11.0 - version: 0.11.0 + specifier: 0.12.1 + version: 0.12.1 nano-staged: specifier: 0.8.0 version: 0.8.0 prettier: - specifier: 3.1.1 - version: 3.1.1 + specifier: 3.2.4 + version: 3.2.4 packages: @@ -53,16 +47,16 @@ packages: engines: {node: '>=6.9.0'} dev: false - /@babel/parser@7.23.6: - resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} + /@babel/parser@7.23.9: + resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 dev: false - /@babel/types@7.23.6: - resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} + /@babel/types@7.23.9: + resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 @@ -70,8 +64,8 @@ packages: to-fast-properties: 2.0.0 dev: false - /@esbuild/aix-ppc64@0.19.10: - resolution: {integrity: sha512-Q+mk96KJ+FZ30h9fsJl+67IjNJm3x2eX+GBWGmocAKgzp27cowCOOqSdscX80s0SpdFXZnIv/+1xD1EctFx96Q==} + /@esbuild/aix-ppc64@0.19.12: + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -79,8 +73,8 @@ packages: dev: false optional: true - /@esbuild/android-arm64@0.19.10: - resolution: {integrity: sha512-1X4CClKhDgC3by7k8aOWZeBXQX8dHT5QAMCAQDArCLaYfkppoARvh0fit3X2Qs+MXDngKcHv6XXyQCpY0hkK1Q==} + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -88,8 +82,8 @@ packages: dev: false optional: true - /@esbuild/android-arm@0.19.10: - resolution: {integrity: sha512-7W0bK7qfkw1fc2viBfrtAEkDKHatYfHzr/jKAHNr9BvkYDXPcC6bodtm8AyLJNNuqClLNaeTLuwURt4PRT9d7w==} + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -97,8 +91,8 @@ packages: dev: false optional: true - /@esbuild/android-x64@0.19.10: - resolution: {integrity: sha512-O/nO/g+/7NlitUxETkUv/IvADKuZXyH4BHf/g/7laqKC4i/7whLpB0gvpPc2zpF0q9Q6FXS3TS75QHac9MvVWw==} + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -106,8 +100,8 @@ packages: dev: false optional: true - /@esbuild/darwin-arm64@0.19.10: - resolution: {integrity: sha512-YSRRs2zOpwypck+6GL3wGXx2gNP7DXzetmo5pHXLrY/VIMsS59yKfjPizQ4lLt5vEI80M41gjm2BxrGZ5U+VMA==} + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -115,8 +109,8 @@ packages: dev: false optional: true - /@esbuild/darwin-x64@0.19.10: - resolution: {integrity: sha512-alfGtT+IEICKtNE54hbvPg13xGBe4GkVxyGWtzr+yHO7HIiRJppPDhOKq3zstTcVf8msXb/t4eavW3jCDpMSmA==} + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -124,8 +118,8 @@ packages: dev: false optional: true - /@esbuild/freebsd-arm64@0.19.10: - resolution: {integrity: sha512-dMtk1wc7FSH8CCkE854GyGuNKCewlh+7heYP/sclpOG6Cectzk14qdUIY5CrKDbkA/OczXq9WesqnPl09mj5dg==} + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -133,8 +127,8 @@ packages: dev: false optional: true - /@esbuild/freebsd-x64@0.19.10: - resolution: {integrity: sha512-G5UPPspryHu1T3uX8WiOEUa6q6OlQh6gNl4CO4Iw5PS+Kg5bVggVFehzXBJY6X6RSOMS8iXDv2330VzaObm4Ag==} + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -142,8 +136,8 @@ packages: dev: false optional: true - /@esbuild/linux-arm64@0.19.10: - resolution: {integrity: sha512-QxaouHWZ+2KWEj7cGJmvTIHVALfhpGxo3WLmlYfJ+dA5fJB6lDEIg+oe/0//FuyVHuS3l79/wyBxbHr0NgtxJQ==} + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -151,8 +145,8 @@ packages: dev: false optional: true - /@esbuild/linux-arm@0.19.10: - resolution: {integrity: sha512-j6gUW5aAaPgD416Hk9FHxn27On28H4eVI9rJ4az7oCGTFW48+LcgNDBN+9f8rKZz7EEowo889CPKyeaD0iw9Kg==} + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -160,8 +154,8 @@ packages: dev: false optional: true - /@esbuild/linux-ia32@0.19.10: - resolution: {integrity: sha512-4ub1YwXxYjj9h1UIZs2hYbnTZBtenPw5NfXCRgEkGb0b6OJ2gpkMvDqRDYIDRjRdWSe/TBiZltm3Y3Q8SN1xNg==} + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -169,8 +163,8 @@ packages: dev: false optional: true - /@esbuild/linux-loong64@0.19.10: - resolution: {integrity: sha512-lo3I9k+mbEKoxtoIbM0yC/MZ1i2wM0cIeOejlVdZ3D86LAcFXFRdeuZmh91QJvUTW51bOK5W2BznGNIl4+mDaA==} + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -178,8 +172,8 @@ packages: dev: false optional: true - /@esbuild/linux-mips64el@0.19.10: - resolution: {integrity: sha512-J4gH3zhHNbdZN0Bcr1QUGVNkHTdpijgx5VMxeetSk6ntdt+vR1DqGmHxQYHRmNb77tP6GVvD+K0NyO4xjd7y4A==} + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -187,8 +181,8 @@ packages: dev: false optional: true - /@esbuild/linux-ppc64@0.19.10: - resolution: {integrity: sha512-tgT/7u+QhV6ge8wFMzaklOY7KqiyitgT1AUHMApau32ZlvTB/+efeCtMk4eXS+uEymYK249JsoiklZN64xt6oQ==} + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -196,8 +190,8 @@ packages: dev: false optional: true - /@esbuild/linux-riscv64@0.19.10: - resolution: {integrity: sha512-0f/spw0PfBMZBNqtKe5FLzBDGo0SKZKvMl5PHYQr3+eiSscfJ96XEknCe+JoOayybWUFQbcJTrk946i3j9uYZA==} + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -205,8 +199,8 @@ packages: dev: false optional: true - /@esbuild/linux-s390x@0.19.10: - resolution: {integrity: sha512-pZFe0OeskMHzHa9U38g+z8Yx5FNCLFtUnJtQMpwhS+r4S566aK2ci3t4NCP4tjt6d5j5uo4h7tExZMjeKoehAA==} + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -214,8 +208,8 @@ packages: dev: false optional: true - /@esbuild/linux-x64@0.19.10: - resolution: {integrity: sha512-SpYNEqg/6pZYoc+1zLCjVOYvxfZVZj6w0KROZ3Fje/QrM3nfvT2llI+wmKSrWuX6wmZeTapbarvuNNK/qepSgA==} + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -223,8 +217,8 @@ packages: dev: false optional: true - /@esbuild/netbsd-x64@0.19.10: - resolution: {integrity: sha512-ACbZ0vXy9zksNArWlk2c38NdKg25+L9pr/mVaj9SUq6lHZu/35nx2xnQVRGLrC1KKQqJKRIB0q8GspiHI3J80Q==} + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -232,8 +226,8 @@ packages: dev: false optional: true - /@esbuild/openbsd-x64@0.19.10: - resolution: {integrity: sha512-PxcgvjdSjtgPMiPQrM3pwSaG4kGphP+bLSb+cihuP0LYdZv1epbAIecHVl5sD3npkfYBZ0ZnOjR878I7MdJDFg==} + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -241,8 +235,8 @@ packages: dev: false optional: true - /@esbuild/sunos-x64@0.19.10: - resolution: {integrity: sha512-ZkIOtrRL8SEJjr+VHjmW0znkPs+oJXhlJbNwfI37rvgeMtk3sxOQevXPXjmAPZPigVTncvFqLMd+uV0IBSEzqA==} + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -250,8 +244,8 @@ packages: dev: false optional: true - /@esbuild/win32-arm64@0.19.10: - resolution: {integrity: sha512-+Sa4oTDbpBfGpl3Hn3XiUe4f8TU2JF7aX8cOfqFYMMjXp6ma6NJDztl5FDG8Ezx0OjwGikIHw+iA54YLDNNVfw==} + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -259,8 +253,8 @@ packages: dev: false optional: true - /@esbuild/win32-ia32@0.19.10: - resolution: {integrity: sha512-EOGVLK1oWMBXgfttJdPHDTiivYSjX6jDNaATeNOaCOFEVcfMjtbx7WVQwPSE1eIfCp/CaSF2nSrDtzc4I9f8TQ==} + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -268,8 +262,8 @@ packages: dev: false optional: true - /@esbuild/win32-x64@0.19.10: - resolution: {integrity: sha512-whqLG6Sc70AbU73fFYvuYzaE4MNMBIlR1Y/IrUeOXFrWHxBEjjbZaQ3IXIQS8wJdAzue2GwYZCjOrgrU1oUHoA==} + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -285,250 +279,250 @@ packages: resolution: {integrity: sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==} dev: false - /@lit/reactive-element@2.0.2: - resolution: {integrity: sha512-SVOwLAWUQg3Ji1egtOt1UiFe4zdDpnWHyc5qctSceJ5XIu0Uc76YmGpIjZgx9YJ0XtdW0Jm507sDvjOu+HnB8w==} + /@lit/reactive-element@2.0.3: + resolution: {integrity: sha512-e067EuTNNgOHm1tZcc0Ia7TCzD/9ZpoPegHKgesrGK6pSDRGkGDAQbYuQclqLPIoJ9eC8Kb9mYtGryWcM5AywA==} dependencies: '@lit-labs/ssr-dom-shim': 1.1.2 dev: false - /@mdit-vue/plugin-component@1.0.0: - resolution: {integrity: sha512-ZXsJwxkG5yyTHARIYbR74cT4AZ0SfMokFFjiHYCbypHIeYWgJhso4+CZ8+3V9EWFG3EHlGoKNGqKp9chHnqntQ==} + /@mdit-vue/plugin-component@2.0.0: + resolution: {integrity: sha512-cTRxlocav/+mfgDcp0P2z/gWuWBez+iNuN4D+b74LpX4AR6UAx2ZvWtCrUZ8VXrO4eCt1/G0YC/Af7mpIb3aoQ==} dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit-vue/plugin-frontmatter@1.0.0: - resolution: {integrity: sha512-MMA7Ny+YPZA7eDOY1t4E+rKuEWO39mzDdP/M68fKdXJU6VfcGkPr7gnpnJfW2QBJ5qIvMrK/3lDAA2JBy5TfpA==} + /@mdit-vue/plugin-frontmatter@2.0.0: + resolution: {integrity: sha512-/LrT6E60QI4XV4mqx3J87hqYXlR7ZyMvndmftR2RGz7cRAwa/xL+kyFLlgrMxkBIKitOShKa3LS/9Ov9b0fU+g==} dependencies: - '@mdit-vue/types': 1.0.0 + '@mdit-vue/types': 2.0.0 '@types/markdown-it': 13.0.7 gray-matter: 4.0.3 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit-vue/plugin-headers@1.0.0: - resolution: {integrity: sha512-0rK/iKy6x13d/Pp5XxdLBshTD0+YjZvtHIaIV+JO+/H2WnOv7oaRgs48G5d44z3XJVUE2u6fNnTlI169fef0/A==} + /@mdit-vue/plugin-headers@2.0.0: + resolution: {integrity: sha512-ITMMPCnLEYHHgj3XEUL2l75jsNn8guxNqr26YrMSi1f5zcgq4XVy1LIvfwvJ1puqM6Cc5v4BHk3oAyorAi7l1A==} dependencies: - '@mdit-vue/shared': 1.0.0 - '@mdit-vue/types': 1.0.0 + '@mdit-vue/shared': 2.0.0 + '@mdit-vue/types': 2.0.0 '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit-vue/plugin-sfc@1.0.0: - resolution: {integrity: sha512-agMUe0fY4YHxsZivSvplBwRwrFvsIf/JNUJCAYq1+2Sg9+2hviTBZwjZDxYqHDHOVLtiNr+wuo68tE24mAx3AQ==} + /@mdit-vue/plugin-sfc@2.0.0: + resolution: {integrity: sha512-OXrMXOyk0iwdIou2jRoIHIbjskwghkO14C9/OjgVHXSSX+iM/WQ4l4yi1aWmNlbQNjtP8IXcVAyJB9K0DFYmLg==} dependencies: - '@mdit-vue/types': 1.0.0 + '@mdit-vue/types': 2.0.0 '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit-vue/plugin-title@1.0.0: - resolution: {integrity: sha512-8yC60fCZ95xcJ/cvJH4Lv43Rs4k+33UGyKrRWj5J8TNyMwUyGcwur0XyPM+ffJH4/Bzq4myZLsj/TTFSkXRxvw==} + /@mdit-vue/plugin-title@2.0.0: + resolution: {integrity: sha512-eqBoETPVkMXNLvwFshz/A2+Cz81VB5HEkXDm0tt6RBW/rTvnoWmGJ1Z+mvcjR5ck5W4nYdIyT68oHxX2JI2M4g==} dependencies: - '@mdit-vue/shared': 1.0.0 - '@mdit-vue/types': 1.0.0 + '@mdit-vue/shared': 2.0.0 + '@mdit-vue/types': 2.0.0 '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit-vue/plugin-toc@1.0.0: - resolution: {integrity: sha512-WN8blfX0X/5Nolic0ClDWP7eVo9IB+U4g0jbycX3lolIZX5Bai1UpsD3QYZr5VVsPbQJMKMGvTrCEtCNTGvyWQ==} + /@mdit-vue/plugin-toc@2.0.0: + resolution: {integrity: sha512-PKQ8sZna3D5chTnt2lxL+ddpyXd++6Nyc0l8VXCeDgStlySQwiP9jaLeeC88oqY4BtRu4cAmILmxDrvuX0Rrdg==} dependencies: - '@mdit-vue/shared': 1.0.0 - '@mdit-vue/types': 1.0.0 + '@mdit-vue/shared': 2.0.0 + '@mdit-vue/types': 2.0.0 '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit-vue/shared@1.0.0: - resolution: {integrity: sha512-nbYBfmEi+pR2Lm0Z6TMVX2/iBjfr/kGEsHW8CC0rQw+3+sG5dY6VG094HuFAkiAmmvZx9DZZb+7ZMWp9vkwCRw==} + /@mdit-vue/shared@2.0.0: + resolution: {integrity: sha512-PdxpQpbyTazeo2JT87qms6RPZIzyJd+gwuB+1jSwLDI7+0u5g79y2XgTAbZromSVgY2f3UU5HWdwaLbV9w4uOw==} dependencies: - '@mdit-vue/types': 1.0.0 + '@mdit-vue/types': 2.0.0 '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit-vue/types@1.0.0: - resolution: {integrity: sha512-xeF5+sHLzRNF7plbksywKCph4qli20l72of2fMlZQQ7RECvXYrRkE9+bjRFQCyULC7B8ydUYbpbkux5xJlVWyw==} + /@mdit-vue/types@2.0.0: + resolution: {integrity: sha512-1BeEB+DbtmDMUAfvbNUj5Hso8cSl2sBVK2iTyOMAqhfDVLdh+/9+D0JmQHaCeUk/vuJoMhOwbweZvh55wHxm4w==} dev: false - /@mdit/plugin-alert@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-Z+/bHBDniCz/Q+TMa3M6f47KG4tUKvJI8FHXhDwgbKLzDLn045ZBHcOTeqvuWrrjCIKBEo4fVAlYszYcehxmfg==} + /@mdit/plugin-alert@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-mxA/lhOyDDR6/qSAegGG/XZRjUbr1wjwdULudbpkA/CCQi6piW9D0Z8crDQGYz4KPQM9Bgx4Ac81QFSzHOV66Q==} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-align@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-NYGrsnX1c84dtY1tugDVX71zxxfcGSIjWANzQ0/od4B0+N31eXkq3SXdAjCXOWUUHSa6phfvtok+x4V9ExQwHA==} + /@mdit/plugin-align@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-OJPYzSdmT0UZj/QTvnKYE4GelAL0OD8bNIPxpidXbFd3IqYv/8+xMjT6XeR+R3oZEvtbYSc2e1MmO5fo3DopJA==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: - '@mdit/plugin-container': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-container': 0.8.0(markdown-it@14.0.0) '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-attrs@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-vTSsqZUXglZRQ4cLNou6N2cTLudHS01Tir+HPtrWkN+VB4VAIRlCKV3hf0vzKRM+HR3DSe+vQMrWzfnQdD0o4A==} + /@mdit/plugin-attrs@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-ewmx5i+b3M4CRJNDpDNBA0YTHa1snn+adDsDDpDtPPSzCH1NhtWXdzwI0TrcCQUnueeSEEWX/wY4ESo+NRkBNQ==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-container@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-egEYoJLkar4hxrBfFf6tO3IfoLzeUHYChGRI3FA2fxiMwwyclPvBMMQTtG2rY3sjPy497Z86QiqYwjRM0qA8Mw==} + /@mdit/plugin-container@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-uWK3t0CWssintcmT5PTJVhAwbstcD+SrtijQKs6BhLRtGGgHJ9mOf0ybGjlJhn4077yFFTHmaCIT3K+n5ZVjPg==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-demo@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-pybxLVpIKYlxt7fgjHK4Zd6f/IMCjACB6eZmIIlow0eOnijRnikHdRDVkoyDOxcFuQvP0yvT6LWcQlhHF+CGwQ==} + /@mdit/plugin-demo@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-yFRXnp3Lj0g4H9ImzHKQwwgtSykrL/BDNEQzql9fdA9FbSygfu0CIxfm+A8lsVos8cAvdsgxy3gILySxpfR89g==} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-figure@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-ysH5O3WWuDrfxLWQO4wYXYGdo8oi+EbMQFgbaSTxhoPKTFf3HTovCn3RANn7qATBqmGP26zf0hY55mX9BFUu5A==} + /@mdit/plugin-figure@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-/o4RoKjnkdWc+K7m6mR7BAu2J79yYE38s8HUc8iKk9v+e9j1E+6LeXcpx1LoPnHzUhT4EO2QmUsv+kAaPFfZYw==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-footnote@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-fQvbi3+/Hm+k4GJptXCc5i0n9/+ZpQx4yqpjOTGGSUz1k22XU07YaK3wpL9w+nPAfcBfzD06D72Y+eDIG5wi8w==} + /@mdit/plugin-footnote@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-AaX1rfkJwq9vLX+H/a+XQ3ZxahOXrnMLr5dVZfNdazjqdDEJ7Cc/A7UFtLfOM19F2w3EgvcHR1gbINxIVDn/eg==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-img-lazyload@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-BBgxlXCOO7+9TMHJXtUyvi48jlH4ZYQtC9lNfgu1rvmq56iblZ7etOzg61/CmXmLgMHNvCbb/Kx7gRLkOBhv6A==} + /@mdit/plugin-img-lazyload@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-Rrlf2FzOxxyszbv3DpkIwEgmYKmtwHdxIO+Whkn0a9QckxnEKkaGl5KARCnM7LqX2fhEyFLgnfkr3onVOJG54g==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-img-mark@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-IhbkmTLbxr+c04ZQcSV2IFq8n1GeRFO08qQagkONUijI1O2G/RE2y6QvCVBUy0gB1Hc8c1i9vEyK1F0e4GpheQ==} + /@mdit/plugin-img-mark@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-4P6z2QOfLHLMSXUP4mB/2Rnd6KeHmJBkUXJWJhybcXoIG5S5FDTFHJxOycSP4eGzfdOYAWSlkx6XwXEUGGZz5w==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-img-size@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-GZGEbuR0l4+ENXDG1Y2HsrNO2JuEmjI6PPe7pgsolk5yveWOiqzcEV4ushrWnpvwNal3Acuj+dpFDmZFOtm42g==} + /@mdit/plugin-img-size@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-r+LbAizP/hw5SisY44VbHEnR7XUKpcHM2k2fwu5wb1+V1crxeigG4sa8rzrJEddU+k6uCl27yL5FTGbHjAl82Q==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-include@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-4Pu0SdD2IOONLor/3GtQOYOBDv1xZ1LWByXLhht0kqEioX5D+aDZ5KD5MZ0AxH0xoNUGMynMEn/ak4/D9LLI7Q==} + /@mdit/plugin-include@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-e8Z8q5VkJ6UX04tTgELraupB/MdHio7hkdYT71wBJ6UQuhSmFv/xMOxFfTcGKH5yzsbEM45BtAFHzSXIi3dMCw==} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 upath: 2.0.1 dev: false - /@mdit/plugin-katex@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-ZbPIks1SlgzS5R6YOL5s0J5vk20ROl5hF+Yj9o6CiEljodK2ln0ewpX36qM6POVrS/cu6E4Lx4X0fc5JTI6nAQ==} + /@mdit/plugin-katex@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-u7CX3Xv5nuc2bu2sHrk1nil83/9ETKTBMmy0icbW8zlqBC0ykLo1xTCEBXmdhXtnJtPi9f/wUZVs6iMZrJzbNg==} engines: {node: '>= 18'} peerDependencies: katex: ^0.16.9 - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: katex: optional: true markdown-it: optional: true dependencies: - '@mdit/plugin-tex': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-tex': 0.8.0(markdown-it@14.0.0) '@types/katex': 0.16.7 '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-mark@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-D9gv+ebVORa4r69t0JeJg3NW9gCR/NOGYa1DKYDEQOJoZ1WwjZVuhdxd3wCpLKtqDLnyHTFWd3cnV/HHrmca3w==} + /@mdit/plugin-mark@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-1hImu8FskIZ9dumWD2VIyB5USyVGwGY2IuaPxYO25tFvMZkhu4rYBjkSK8x+vXExwp94OLzFUlGgVl94S+nw9w==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-mathjax@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-Sn3nYbkPftAF5tgemIJ1aClxgU4NnElHPV5PIgkMxwusaSsN4RB+GZ1NmTKrPUqVoIZi0pO1oYxy08TlIHcrPg==} + /@mdit/plugin-mathjax@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-y016KQHa3PoXDUIcQseISMAz5q2mZJ/qocEs2EABT4PjquXPEh/4rw7Ql7KX9gf/SQIUyzj8hYs4bHyRZc6x4w==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 mathjax-full: ^3.2.2 peerDependenciesMeta: markdown-it: @@ -536,100 +530,100 @@ packages: mathjax-full: optional: true dependencies: - '@mdit/plugin-tex': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-tex': 0.8.0(markdown-it@14.0.0) '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 upath: 2.0.1 dev: false - /@mdit/plugin-stylize@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-dhhYxo4KdnB66g1080qeuz8X/80q3h4Cpmwnwi2rCbQfl29Nv26H5tz5pp15NKQfdfVgrZnXXLsDskJeg5IcaQ==} + /@mdit/plugin-stylize@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-oNFI3Z7UTxP8CKxS3CIuawLmsyrc0n9jIw9mPzUcPNp+LtYmLktfZc3FIRlqpUUq34YwHTH3yihayBRdSkVV6A==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-sub@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-jo60gUC2KwnG4SqtyrbyI16hOcxb+Y1LwUKxXKfZRbZbcPcOfrzjE8q7XEq4MhmU51mfqY6EvCoB0yo49Zh2QA==} + /@mdit/plugin-sub@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-oqCcmJVJykESgNJ4fFmDKKxRRQddwkXWIT4PjF83XSeXHxTOz8gMfke/V1mE7BAfKKCLP4io8HbrYfvIiOTZ4A==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-sup@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-bCR1DxNuPAyYOaTtl3VkrRc7dMsJjrqt9HnM9T1ZiprW08uciaT37fLXF7DeUHWhGpcklI9dFtaU5cQkjUosTg==} + /@mdit/plugin-sup@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-5/uE2lONNjCgGDXC8jZ265tzefjUNQNakmK4PSCI4D5jD80xFrxc6MKh70VLCOL8Xk6COK/K9f0SAU2lwa97Tg==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-tab@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-kWwWmhv+PeeA9aC5InGyY4eJeIsCDDMhi1tbzyKW/wJ1eeFp+rpWpSfWwUe6QyTy/ZOhQ1nGXz0/uXI4xWz4Xw==} + /@mdit/plugin-tab@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-SNa1S14Buuy564egiUTkU9HTTNFrEURJZLqA1+jr/2xYCdICPym0FWcB0cLtBl3lrQZkFtbxhzC6ws5JBt/ERQ==} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-tasklist@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-ZsPHqQv/Cd9TUG3JfmrPOMRFR/SOG3/menWTz2kwE1HtJ1CUfBmoCRtfq2Sm7Rlqg/P6ZfWAd1t9bOwGkxD/5w==} + /@mdit/plugin-tasklist@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-vfOTZdXIL/jk/ConUqCODI5WuqgB9qiBGc+wIa7UMhe73KcpwFeGFJVQZm9AvjhXDDYqznJxSMVRP/TN7TxVVw==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-tex@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-TZfIJp98n7NI0TxDSxPs4Il1fqyJ/1GE3v8UZHA1DbfAdiVMxno/Dun9381ZxoJYibl+dnX3Kz7Ej3BDOceGGA==} + /@mdit/plugin-tex@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-uh4kOhwBVEESz6dMmHk4Hn/AVfVtUhMA1UKpwMc1EL9qelodJ0YzSYfNXp6d/PS+E1l53yp8nMZK90DUO+3vpA==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false - /@mdit/plugin-uml@0.7.6(markdown-it@13.0.2): - resolution: {integrity: sha512-P/aRntMnMfvtAEcLCkg6vhzNFEidj6jIno7VXr3HZNLitonr9ihnksM6jgrqG1rrMo4okBWUGFFGqsR8hHJk6g==} + /@mdit/plugin-uml@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-6TOVxLhmdzV7bzjlJCRP5uCFq62Xwk2ZAeYUK3RLx9lgM3s2Mww5ENhdysnQMd7VQlUHsPmp4XIMBZZjPddg3g==} engines: {node: '>= 18'} peerDependencies: - markdown-it: ^13.0.2 + markdown-it: ^14.0.0 peerDependenciesMeta: markdown-it: optional: true dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: false /@nodelib/fs.scandir@2.1.5: @@ -648,106 +642,106 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.16.0 + fastq: 1.17.0 - /@rollup/rollup-android-arm-eabi@4.9.1: - resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==} + /@rollup/rollup-android-arm-eabi@4.9.6: + resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==} cpu: [arm] os: [android] requiresBuild: true dev: false optional: true - /@rollup/rollup-android-arm64@4.9.1: - resolution: {integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==} + /@rollup/rollup-android-arm64@4.9.6: + resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==} cpu: [arm64] os: [android] requiresBuild: true dev: false optional: true - /@rollup/rollup-darwin-arm64@4.9.1: - resolution: {integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==} + /@rollup/rollup-darwin-arm64@4.9.6: + resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: false optional: true - /@rollup/rollup-darwin-x64@4.9.1: - resolution: {integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==} + /@rollup/rollup-darwin-x64@4.9.6: + resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==} cpu: [x64] os: [darwin] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.9.1: - resolution: {integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==} + /@rollup/rollup-linux-arm-gnueabihf@4.9.6: + resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==} cpu: [arm] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-arm64-gnu@4.9.1: - resolution: {integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==} + /@rollup/rollup-linux-arm64-gnu@4.9.6: + resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-arm64-musl@4.9.1: - resolution: {integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==} + /@rollup/rollup-linux-arm64-musl@4.9.6: + resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-riscv64-gnu@4.9.1: - resolution: {integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==} + /@rollup/rollup-linux-riscv64-gnu@4.9.6: + resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==} cpu: [riscv64] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-x64-gnu@4.9.1: - resolution: {integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==} + /@rollup/rollup-linux-x64-gnu@4.9.6: + resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-x64-musl@4.9.1: - resolution: {integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==} + /@rollup/rollup-linux-x64-musl@4.9.6: + resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-win32-arm64-msvc@4.9.1: - resolution: {integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==} + /@rollup/rollup-win32-arm64-msvc@4.9.6: + resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==} cpu: [arm64] os: [win32] requiresBuild: true dev: false optional: true - /@rollup/rollup-win32-ia32-msvc@4.9.1: - resolution: {integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==} + /@rollup/rollup-win32-ia32-msvc@4.9.6: + resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==} cpu: [ia32] os: [win32] requiresBuild: true dev: false optional: true - /@rollup/rollup-win32-x64-msvc@4.9.1: - resolution: {integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==} + /@rollup/rollup-win32-x64-msvc@4.9.6: + resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==} cpu: [x64] os: [win32] requiresBuild: true @@ -768,11 +762,15 @@ packages: '@types/ms': 0.7.34 dev: false + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + dev: false + /@types/fs-extra@11.0.4: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.10.5 + '@types/node': 20.11.13 dev: false /@types/hash-sum@1.0.2: @@ -782,7 +780,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.11.13 dev: false /@types/katex@0.16.7: @@ -818,8 +816,8 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@20.10.5: - resolution: {integrity: sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==} + /@types/node@20.11.13: + resolution: {integrity: sha512-5G4zQwdiQBSWYTDAH1ctw2eidqdhMJaNsiIDKHFr55ihz5Trl2qqR8fdrT732yPBho5gkNxXm67OxWFBqX9aPg==} dependencies: undici-types: 5.26.5 dev: false @@ -827,7 +825,7 @@ packages: /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.11.13 dev: false /@types/trusted-types@2.0.7: @@ -838,117 +836,114 @@ packages: resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} dev: false - /@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} + /@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.15): + resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==} + engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: ^4.0.0 || ^5.0.0 + vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.10 - vue: 3.4.1 + vite: 5.0.12 + vue: 3.4.15 dev: false - /@vue/compiler-core@3.4.1: - resolution: {integrity: sha512-FBiJi88C2L+REhqhbSRe0ifLSOMFTbB8hj2xkx8gHozVWLnjVFOanibivUaobkNyKem9vJINFXjazYkX2uIjFQ==} + /@vue/compiler-core@3.4.15: + resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==} dependencies: - '@babel/parser': 7.23.6 - '@vue/shared': 3.4.1 + '@babel/parser': 7.23.9 + '@vue/shared': 3.4.15 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 dev: false - /@vue/compiler-dom@3.4.1: - resolution: {integrity: sha512-cftveaDBvtKTcpHDqN+V8b6enBMEOtqJPt/bVZ0gS0+fsyjEP/jIJa1sRXP1IwuOcVgcIXr/9kGMP1qzC0tQiQ==} + /@vue/compiler-dom@3.4.15: + resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==} dependencies: - '@vue/compiler-core': 3.4.1 - '@vue/shared': 3.4.1 + '@vue/compiler-core': 3.4.15 + '@vue/shared': 3.4.15 dev: false - /@vue/compiler-sfc@3.4.1: - resolution: {integrity: sha512-h0aWCVSm0uRtGhdM88Gua6lL+wGhiUdHj6BwwBgIaAsms7HK25DzlpnfnCcx4voHDeN9pHmG9jjLBNys/u2Jug==} + /@vue/compiler-sfc@3.4.15: + resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==} dependencies: - '@babel/parser': 7.23.6 - '@vue/compiler-core': 3.4.1 - '@vue/compiler-dom': 3.4.1 - '@vue/compiler-ssr': 3.4.1 - '@vue/shared': 3.4.1 + '@babel/parser': 7.23.9 + '@vue/compiler-core': 3.4.15 + '@vue/compiler-dom': 3.4.15 + '@vue/compiler-ssr': 3.4.15 + '@vue/shared': 3.4.15 estree-walker: 2.0.2 magic-string: 0.30.5 - postcss: 8.4.32 + postcss: 8.4.33 source-map-js: 1.0.2 dev: false - /@vue/compiler-ssr@3.4.1: - resolution: {integrity: sha512-Zjvjc+u7uXS/mmTPxL5bNup7Om9vni4I++JNMDKCeWKHtHN/6G9LmhXU9vGbrdUH9YFVvewk2pjTtzK9CJCoog==} + /@vue/compiler-ssr@3.4.15: + resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==} dependencies: - '@vue/compiler-dom': 3.4.1 - '@vue/shared': 3.4.1 + '@vue/compiler-dom': 3.4.15 + '@vue/shared': 3.4.15 dev: false /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: false - /@vue/reactivity@3.4.1: - resolution: {integrity: sha512-3nr59s8lojuXL/ucX+V0GDI70kpA3LC7hT963lN7A+gf33MtQB1ncf6lLxO3GzM+HxfAJjkw/1PR1J6BPpBb1w==} + /@vue/reactivity@3.4.15: + resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==} dependencies: - '@vue/shared': 3.4.1 + '@vue/shared': 3.4.15 dev: false - /@vue/runtime-core@3.4.1: - resolution: {integrity: sha512-YRS5pNU7htWa1B7mPIcEHvSG0VjopVMV3BUWwW3/ZYkpgSWTDOpSXoF7AZ/P/uKd0gweCosxcy7Wuw//0uDtyg==} + /@vue/runtime-core@3.4.15: + resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==} dependencies: - '@vue/reactivity': 3.4.1 - '@vue/shared': 3.4.1 + '@vue/reactivity': 3.4.15 + '@vue/shared': 3.4.15 dev: false - /@vue/runtime-dom@3.4.1: - resolution: {integrity: sha512-GNSlwBglxscrviChkCYxTYNY6GzAFLP80CPQL3X6u9wI0c8Vc3QUzMAVlBs14+3wgSFZc/xANPPpZVTKSoUg2A==} + /@vue/runtime-dom@3.4.15: + resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==} dependencies: - '@vue/runtime-core': 3.4.1 - '@vue/shared': 3.4.1 + '@vue/runtime-core': 3.4.15 + '@vue/shared': 3.4.15 csstype: 3.1.3 dev: false - /@vue/server-renderer@3.4.1(vue@3.4.1): - resolution: {integrity: sha512-ba67d4rO1nL2TUevvp4nXtqXsVpesxrjA1N0dKWEKYwQS+G3xYZx7NpkHchAanlsUPI3EYk2bhTtPHHulIqKig==} + /@vue/server-renderer@3.4.15(vue@3.4.15): + resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==} peerDependencies: - vue: 3.4.1 + vue: 3.4.15 dependencies: - '@vue/compiler-ssr': 3.4.1 - '@vue/shared': 3.4.1 - vue: 3.4.1 - dev: false - - /@vue/shared@3.3.12: - resolution: {integrity: sha512-6p0Yin0pclvnER7BLNOQuod9Z+cxSYh8pSh7CzHnWNjAIP6zrTlCdHRvSCb1aYEx6i3Q3kvfuWU7nG16CgG1ag==} + '@vue/compiler-ssr': 3.4.15 + '@vue/shared': 3.4.15 + vue: 3.4.15 dev: false - /@vue/shared@3.4.1: - resolution: {integrity: sha512-ObCj3oQ6nH3otfEz15xsbQhq0oU2gUvOP9aVbzRewcbI6s+cmV78lZ9dlwvsdcTCn50AiRjijdCAfpJonXSbNw==} + /@vue/shared@3.4.15: + resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==} dev: false - /@vuepress/bundler-vite@2.0.0-rc.0: - resolution: {integrity: sha512-rX8S8IYpqqlJfNPstS/joorpxXx/4WuE7+gDM31i2HUrxOKGZVzq8ZsRRRU2UdoTwHZSd3LpUS4sMtxE5xLK1A==} + /@vuepress/bundler-vite@2.0.0-rc.2: + resolution: {integrity: sha512-bjkn0krtucciUkGGdckCkGGg+wlv3Pj7s1lO/ChACLQncDwc3GgMTuMm0JyaCDKzTXE8sufjHHGWMftRL8qFOg==} dependencies: - '@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 - '@vuepress/utils': 2.0.0-rc.0 - autoprefixer: 10.4.16(postcss@8.4.32) + '@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.4.15) + '@vuepress/client': 2.0.0-rc.2 + '@vuepress/core': 2.0.0-rc.2 + '@vuepress/shared': 2.0.0-rc.2 + '@vuepress/utils': 2.0.0-rc.2 + autoprefixer: 10.4.17(postcss@8.4.33) connect-history-api-fallback: 2.0.0 - postcss: 8.4.32 - postcss-load-config: 4.0.2(postcss@8.4.32) - rollup: 4.9.1 - vite: 5.0.10 - vue: 3.4.1 - vue-router: 4.2.5(vue@3.4.1) + postcss: 8.4.33 + postcss-load-config: 5.0.2(postcss@8.4.33) + rollup: 4.9.6 + vite: 5.0.12 + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) transitivePeerDependencies: - '@types/node' - '@vue/composition-api' + - jiti - less - lightningcss - sass @@ -956,317 +951,186 @@ packages: - sugarss - supports-color - terser - - ts-node - typescript dev: false - /@vuepress/cli@2.0.0-rc.0: - resolution: {integrity: sha512-XWSIFO9iOR7N4O2lXIwS5vZuLjU9WU/aGAtmhMWEMxrdMx7TQaJbgrfpTUEbHMf+cPI1DXBbUbtmkqIvtfOV0w==} + /@vuepress/cli@2.0.0-rc.2: + resolution: {integrity: sha512-a5qAtd6gNndNcqENBNkMn9xRDbb1B2kJ62dWUaE5KjhkM/Fed4CTvBTDd0qfYmwiwsSFPL08VWavo1FcdMNXsA==} hasBin: true dependencies: - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/shared': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.2 + '@vuepress/shared': 2.0.0-rc.2 + '@vuepress/utils': 2.0.0-rc.2 cac: 6.7.14 chokidar: 3.5.3 envinfo: 7.11.0 - esbuild: 0.19.10 + esbuild: 0.19.12 transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: false - /@vuepress/client@2.0.0-rc.0: - resolution: {integrity: sha512-TwQx8hJgYONYxX+QltZ2aw9O5Ym6SKelfiUduuIRb555B1gece/jSVap3H/ZwyBhpgJMtG4+/Mrmf8nlDSHjvw==} + /@vuepress/client@2.0.0-rc.2: + resolution: {integrity: sha512-gQ4CfBhzWYOCW4OcAUd6S8Jr9m/8UkZZuN/70t12GltbX/cdm6zrGnf89GiVjgvoK8+OYoc7luoBuWbyc/X5sg==} dependencies: '@vue/devtools-api': 6.5.1 - '@vuepress/shared': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.4.1) - vue: 3.4.1 - vue-router: 4.2.5(vue@3.4.1) + '@vuepress/shared': 2.0.0-rc.2 + '@vueuse/core': 10.7.2(vue@3.4.15) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) transitivePeerDependencies: - '@vue/composition-api' - typescript dev: false - /@vuepress/core@2.0.0-rc.0: - resolution: {integrity: sha512-uoOaZP1MdxZYJIAJcRcmYKKeCIVnxZeOuLMOOB9CPuAKSalT1RvJ1lztw6RX3q9SPnlqtSZPQXDncPAZivw4pA==} + /@vuepress/core@2.0.0-rc.2: + resolution: {integrity: sha512-C/bHG0y+v5oeCrfaesy2yFa0dyCah05g1w7vArZk8ABsVECjZKAC5/ev39UFQm2dCdNzsj2E3KgLIxYWqpcKeg==} dependencies: - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/markdown': 2.0.0-rc.0 - '@vuepress/shared': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 - vue: 3.4.1 + '@vuepress/client': 2.0.0-rc.2 + '@vuepress/markdown': 2.0.0-rc.2 + '@vuepress/shared': 2.0.0-rc.2 + '@vuepress/utils': 2.0.0-rc.2 + vue: 3.4.15 transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: false - /@vuepress/markdown@2.0.0-rc.0: - resolution: {integrity: sha512-USmqdKKMT6ZFHYRztTjKUlO8qgGfnEygMAAq4AzC/uYXiEfrbMBLAWJhteyGS56P3rGLj0OPAhksE681bX/wOg==} + /@vuepress/markdown@2.0.0-rc.2: + resolution: {integrity: sha512-5/RmJnap+MGKxDhSO+Mv6zB8PoPHhhBujnNKKO3PnyfPrj0LyL0AuTm8m3Ea271wMp9956WINjw8jlpn+Z1sBg==} dependencies: - '@mdit-vue/plugin-component': 1.0.0 - '@mdit-vue/plugin-frontmatter': 1.0.0 - '@mdit-vue/plugin-headers': 1.0.0 - '@mdit-vue/plugin-sfc': 1.0.0 - '@mdit-vue/plugin-title': 1.0.0 - '@mdit-vue/plugin-toc': 1.0.0 - '@mdit-vue/shared': 1.0.0 - '@mdit-vue/types': 1.0.0 + '@mdit-vue/plugin-component': 2.0.0 + '@mdit-vue/plugin-frontmatter': 2.0.0 + '@mdit-vue/plugin-headers': 2.0.0 + '@mdit-vue/plugin-sfc': 2.0.0 + '@mdit-vue/plugin-title': 2.0.0 + '@mdit-vue/plugin-toc': 2.0.0 + '@mdit-vue/shared': 2.0.0 + '@mdit-vue/types': 2.0.0 '@types/markdown-it': 13.0.7 '@types/markdown-it-emoji': 2.0.4 - '@vuepress/shared': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 - markdown-it: 13.0.2 - markdown-it-anchor: 8.6.7(@types/markdown-it@13.0.7)(markdown-it@13.0.2) - markdown-it-emoji: 2.0.2 - mdurl: 1.0.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@vuepress/plugin-active-header-links@2.0.0-rc.0: - resolution: {integrity: sha512-UJdXLYNGL5Wjy5YGY8M2QgqT75bZ95EHebbqGi8twBdIJE9O+bM+dPJyYtAk2PIVqFORiw3Hj+PchsNSxdn9+g==} - dependencies: - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 - ts-debounce: 4.0.0 - vue: 3.4.1 - vue-router: 4.2.5(vue@3.4.1) + '@vuepress/shared': 2.0.0-rc.2 + '@vuepress/utils': 2.0.0-rc.2 + markdown-it: 14.0.0 + markdown-it-anchor: 8.6.7(@types/markdown-it@13.0.7)(markdown-it@14.0.0) + markdown-it-emoji: 3.0.0 + mdurl: 2.0.0 transitivePeerDependencies: - - '@vue/composition-api' - supports-color - - typescript dev: false - /@vuepress/plugin-back-to-top@2.0.0-rc.0: - resolution: {integrity: sha512-6GPfuzV5lkAnR00BxRUhqMXwMWt741alkq2R6bln4N8BneSOwEpX/7vi19MGf232aKdS/Va4pF5p0/nJ8Sed/g==} + /@vuepress/plugin-active-header-links@2.0.0-rc.1(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-Ra5exai0mWH9uihzoVH8pje9XXll8zcICmDilTaYhir+KFw1VvKUFGLxLlEXuAMc06K4i25To2BzUVyce1Fijg==} + peerDependencies: + vuepress: 2.0.0-rc.2 dependencies: - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 ts-debounce: 4.0.0 - vue: 3.4.1 + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - typescript dev: false - /@vuepress/plugin-container@2.0.0-rc.0: - resolution: {integrity: sha512-b7vrLN11YE7qiUDPfA3N9P7Z8fupe9Wbcr9KAE/bmfZ9VT4d6kzpVyoU7XHi99XngitsmnkaXP4aBvBF1c2AnA==} - dependencies: - '@types/markdown-it': 13.0.7 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/markdown': 2.0.0-rc.0 - '@vuepress/shared': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 - markdown-it: 13.0.2 - markdown-it-container: 3.0.0 - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: false - - /@vuepress/plugin-external-link-icon@2.0.0-rc.0: - resolution: {integrity: sha512-o8bk0oIlj/BkKc02mq91XLDloq1VOz/8iNcRwKAeqBE6svXzdYiyoTGet0J/4iPuAetsCn75S57W6RioDJHMnQ==} + /@vuepress/plugin-external-link-icon@2.0.0-rc.1(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-6zGt5qAnPn+sFJdOpSYAQfq/OV8vRfynTfwtSZVU0QiLVk1GDTTssGjZ32GKxmPPilXF0tiSMTcITfFllnNUmA==} + peerDependencies: + vuepress: 2.0.0-rc.2 dependencies: - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/markdown': 2.0.0-rc.0 - '@vuepress/shared': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 - vue: 3.4.1 + vue: 3.4.15 + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - typescript dev: false - /@vuepress/plugin-git@2.0.0-rc.0: - resolution: {integrity: sha512-r7UF77vZxaYeJQLygzodKv+15z3/dTLuGp4VcYO21W6BlJZvd4u9zqgiV7A//bZQvK4+3Hprylr0G3KgXqMewA==} + /@vuepress/plugin-git@2.0.0-rc.1(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-k3bS/wxJ5xpxg2Hzy7FEaskpYTKohazP+Dg6z7GUI+rnxfh6H+pMeIWXg/eTTqTC6Zbq1+pNfzuYvZ64GMHpQw==} + peerDependencies: + vuepress: 2.0.0-rc.2 dependencies: - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 execa: 8.0.1 - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: false - - /@vuepress/plugin-medium-zoom@2.0.0-rc.0: - resolution: {integrity: sha512-peU1lYKsmKikIe/0pkJuHzD/k6xW2TuqdvKVhV4I//aOE1WxsREKJ4ACcldmoIsnysoDydAUqKT6xDPGyDsH2g==} - dependencies: - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 - medium-zoom: 1.1.0 - vue: 3.4.1 - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: false - - /@vuepress/plugin-nprogress@2.0.0-rc.0: - resolution: {integrity: sha512-rI+eK0Pg1KiZE+7hGmDUeSbgdWCid8Vnw0hFKNmjinDzGVmx4m03M6qfvclsI0SryH+lR7itZGLaR4gbTlrz/w==} - dependencies: - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 - vue: 3.4.1 - vue-router: 4.2.5(vue@3.4.1) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) dev: false - /@vuepress/plugin-palette@2.0.0-rc.0: - resolution: {integrity: sha512-wW70SCp3/K7s1lln5YQsBGTog2WXaQv5piva5zhXcQ47YGf4aAJpThDa5C/ot4HhkPOKn8Iz5s0ckxXZzW8DIg==} + /@vuepress/plugin-nprogress@2.0.0-rc.1(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-omCUxzWrOrm0c45+0MENY65mUWh+VmUAhckEqQir3waE9Ql7wD4drZ/fdUyfgHarBjSzdSCB6QguQMLwt9OOQw==} + peerDependencies: + vuepress: 2.0.0-rc.2 dependencies: - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 - chokidar: 3.5.3 + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - typescript dev: false - /@vuepress/plugin-prismjs@2.0.0-rc.0: - resolution: {integrity: sha512-c5WRI7+FhVjdbymOKQ8F2KY/Bnv7aQtWScVk8vCMUimNi7v7Wff/A/i3KSFNz/tge3LxiAeH/Dc2WS/OnQXwCg==} + /@vuepress/plugin-prismjs@2.0.0-rc.1(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-rk4aI8c31H8qt2UXFLa5iap6snWf2OLb4ixjLtdEIMcsDlrE9Gx6Rc9a+/oSp3HI0woNpKlxu1X6PEDB8Vv0zg==} + peerDependencies: + vuepress: 2.0.0-rc.2 dependencies: - '@vuepress/core': 2.0.0-rc.0 prismjs: 1.29.0 - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) dev: false - /@vuepress/plugin-theme-data@2.0.0-rc.0: - resolution: {integrity: sha512-FXY3/Ml+rM6gNKvwdBF6vKAcwnSvtXCzKgQwJAw3ppQTKUkLcbOxqM+h4d8bzHWAAvdnEvQFug5uEZgWllBQbA==} + /@vuepress/plugin-theme-data@2.0.0-rc.1(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-PaVGCY4wsaFFUgue4b7yK5lGoQk4PTx6WwukbTR4cbRqY9kxX2Abpgp5EDoRBrcRbNzt85DV9voMQJr3Vx/BIg==} + peerDependencies: + vuepress: 2.0.0-rc.2 dependencies: '@vue/devtools-api': 6.5.1 - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/shared': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 - vue: 3.4.1 + vue: 3.4.15 + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - typescript dev: false - /@vuepress/shared@2.0.0-rc.0: - resolution: {integrity: sha512-ikdSfjRv5LGM1iv4HHwF9P6gqTjaFCXKPK+hzlkHFHNZO1GLqk7/BPc4F51tAG1s8TcLhUZc+54LrfgS7PkXXA==} - dependencies: - '@mdit-vue/types': 1.0.0 - '@vue/shared': 3.3.12 - dev: false - - /@vuepress/theme-default@2.0.0-rc.0: - resolution: {integrity: sha512-I8Y08evDmMuD1jh3NftPpFFSlCWOizQDJLjN7EQwcg7jiAP4A7c2REo6nBN2EmP24Mi7UrRM+RnytHR5V+pElA==} - peerDependencies: - sass-loader: ^13.3.2 - peerDependenciesMeta: - sass-loader: - optional: true + /@vuepress/shared@2.0.0-rc.2: + resolution: {integrity: sha512-2kmm0rw+WalRWrSC5pW0TXRz8Wyuh57XmOZEUOhPOflw4o8Dno+PcaWbdOZ/TLkTgTt3X1n7r1/c1ALtaLta8g==} dependencies: - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/plugin-active-header-links': 2.0.0-rc.0 - '@vuepress/plugin-back-to-top': 2.0.0-rc.0 - '@vuepress/plugin-container': 2.0.0-rc.0 - '@vuepress/plugin-external-link-icon': 2.0.0-rc.0 - '@vuepress/plugin-git': 2.0.0-rc.0 - '@vuepress/plugin-medium-zoom': 2.0.0-rc.0 - '@vuepress/plugin-nprogress': 2.0.0-rc.0 - '@vuepress/plugin-palette': 2.0.0-rc.0 - '@vuepress/plugin-prismjs': 2.0.0-rc.0 - '@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.4.1) - sass: 1.69.5 - vue: 3.4.1 - vue-router: 4.2.5(vue@3.4.1) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript + '@mdit-vue/types': 2.0.0 dev: false - /@vuepress/utils@2.0.0-rc.0: - resolution: {integrity: sha512-Q1ay/woClDHcW0Qe91KsnHoupdNN0tp/vhjvVLuAYxlv/1Obii7hz9WFcajyyGEhmsYxdvG2sGmcxFA02tuKkw==} + /@vuepress/utils@2.0.0-rc.2: + resolution: {integrity: sha512-g93yFJKtztpdXm4XyOIQ9QcUrKuvuWizvH3qWDQ5/WKlxa6VqE7nVNPlkudgGUIc7Bl4AGrlHcmgvkwaNoMcfA==} dependencies: '@types/debug': 4.1.12 '@types/fs-extra': 11.0.4 '@types/hash-sum': 1.0.2 - '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.2 debug: 4.3.4 fs-extra: 11.2.0 globby: 14.0.0 hash-sum: 2.0.0 - ora: 7.0.1 + ora: 8.0.1 picocolors: 1.0.0 upath: 2.0.1 transitivePeerDependencies: - supports-color dev: false - /@vueuse/core@10.7.0(vue@3.4.1): - resolution: {integrity: sha512-4EUDESCHtwu44ZWK3Gc/hZUVhVo/ysvdtwocB5vcauSV4B7NiGY5972WnsojB3vRNdxvAt7kzJWE2h9h7C9d5w==} + /@vueuse/core@10.7.2(vue@3.4.15): + resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==} dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.7.0 - '@vueuse/shared': 10.7.0(vue@3.4.1) - vue-demi: 0.14.6(vue@3.4.1) + '@vueuse/metadata': 10.7.2 + '@vueuse/shared': 10.7.2(vue@3.4.15) + vue-demi: 0.14.6(vue@3.4.15) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@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 - dev: false - - /@vueuse/metadata@10.7.0: - resolution: {integrity: sha512-GlaH7tKP2iBCZ3bHNZ6b0cl9g0CJK8lttkBNUX156gWvNYhTKEtbweWLm9rxCPIiwzYcr/5xML6T8ZUEt+DkvA==} + /@vueuse/metadata@10.7.2: + resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==} dev: false - /@vueuse/metadata@10.7.1: - resolution: {integrity: sha512-jX8MbX5UX067DYVsbtrmKn6eG6KMcXxLRLlurGkZku5ZYT3vxgBjui2zajvUZ18QLIjrgBkFRsu7CqTAg18QFw==} - dev: false - - /@vueuse/shared@10.7.0(vue@3.4.1): - resolution: {integrity: sha512-kc00uV6CiaTdc3i1CDC4a3lBxzaBE9AgYNtFN87B5OOscqeWElj/uza8qVDmk7/U8JbqoONLbtqiLJ5LGRuqlw==} - dependencies: - vue-demi: 0.14.6(vue@3.4.1) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - dev: false - - /@vueuse/shared@10.7.1(vue@3.4.1): - resolution: {integrity: sha512-v0jbRR31LSgRY/C5i5X279A/WQjD6/JsMzGa+eqt658oJ75IvQXAeONmwvEMrvJQKnRElq/frzBR7fhmWY5uLw==} + /@vueuse/shared@10.7.2(vue@3.4.15): + resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} dependencies: - vue-demi: 0.14.6(vue@3.4.1) + vue-demi: 0.14.6(vue@3.4.15) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -1310,19 +1174,19 @@ packages: /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - /autoprefixer@10.4.16(postcss@8.4.32): - resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} + /autoprefixer@10.4.17(postcss@8.4.33): + resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.22.2 - caniuse-lite: 1.0.30001570 + browserslist: 4.22.3 + caniuse-lite: 1.0.30001581 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: false @@ -1330,12 +1194,8 @@ packages: resolution: {integrity: sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A==} dev: false - /base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: false - - /bcrypt-ts@5.0.0: - resolution: {integrity: sha512-0+VFzpOk0oIw8W8DfcCl0+xYbM04ib1u9IqkJCQQr+Vx8Pie4wzXmow+4zEnU0SP72QgPACDn0ARybH7q95Cbw==} + /bcrypt-ts@5.0.1: + resolution: {integrity: sha512-+Q6wjkT+PO0Da56BIyaYyueMeqAV/zOXqfFIssRgCbQLGwU+YkBJfBpP2Q9Q8hGbpDyDNCrG36npSdE+S9HWUA==} engines: {node: '>=18'} dev: false @@ -1344,14 +1204,6 @@ packages: engines: {node: '>=8'} dev: false - /bl@5.1.0: - resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} - dependencies: - buffer: 6.0.3 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: false - /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: false @@ -1362,22 +1214,15 @@ packages: dependencies: fill-range: 7.0.1 - /browserslist@4.22.2: - resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} + /browserslist@4.22.3: + resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001570 - electron-to-chromium: 1.4.615 + caniuse-lite: 1.0.30001581 + electron-to-chromium: 1.4.651 node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.22.2) - dev: false - - /buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 + update-browserslist-db: 1.0.13(browserslist@4.22.3) dev: false /cac@6.7.14: @@ -1390,8 +1235,8 @@ packages: engines: {node: '>=6'} dev: false - /caniuse-lite@1.0.30001570: - resolution: {integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==} + /caniuse-lite@1.0.30001581: + resolution: {integrity: sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==} dev: false /chalk@5.3.0: @@ -1558,12 +1403,8 @@ packages: domhandler: 5.0.3 dev: false - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: false - - /electron-to-chromium@1.4.615: - resolution: {integrity: sha512-/bKPPcgZVUziECqDc+0HkT87+0zhaWSZHNXqF8FLd2lQcptpmUFwoCSWjCdOng9Gdq+afKArPdEg/0ZW461Eng==} + /electron-to-chromium@1.4.651: + resolution: {integrity: sha512-jjks7Xx+4I7dslwsbaFocSwqBbGHQmuXBJUK9QBZTIrzPq3pzn6Uf2szFSP728FtLYE3ldiccmlkOM/zhGKCpA==} dev: false /emoji-regex@10.3.0: @@ -1578,14 +1419,9 @@ packages: resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} dev: false - /entities@3.0.1: - resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} - engines: {node: '>=0.12'} - /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - dev: false /envinfo@7.11.0: resolution: {integrity: sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==} @@ -1593,35 +1429,35 @@ packages: hasBin: true dev: false - /esbuild@0.19.10: - resolution: {integrity: sha512-S1Y27QGt/snkNYrRcswgRFqZjaTG5a5xM3EQo97uNBnH505pdzSNe/HLBq1v0RO7iK/ngdbhJB6mDAp0OK+iUA==} + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.19.10 - '@esbuild/android-arm': 0.19.10 - '@esbuild/android-arm64': 0.19.10 - '@esbuild/android-x64': 0.19.10 - '@esbuild/darwin-arm64': 0.19.10 - '@esbuild/darwin-x64': 0.19.10 - '@esbuild/freebsd-arm64': 0.19.10 - '@esbuild/freebsd-x64': 0.19.10 - '@esbuild/linux-arm': 0.19.10 - '@esbuild/linux-arm64': 0.19.10 - '@esbuild/linux-ia32': 0.19.10 - '@esbuild/linux-loong64': 0.19.10 - '@esbuild/linux-mips64el': 0.19.10 - '@esbuild/linux-ppc64': 0.19.10 - '@esbuild/linux-riscv64': 0.19.10 - '@esbuild/linux-s390x': 0.19.10 - '@esbuild/linux-x64': 0.19.10 - '@esbuild/netbsd-x64': 0.19.10 - '@esbuild/openbsd-x64': 0.19.10 - '@esbuild/sunos-x64': 0.19.10 - '@esbuild/win32-arm64': 0.19.10 - '@esbuild/win32-ia32': 0.19.10 - '@esbuild/win32-x64': 0.19.10 + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 dev: false /escalade@3.1.1: @@ -1648,7 +1484,7 @@ packages: human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.1.0 + npm-run-path: 5.2.0 onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 @@ -1671,8 +1507,8 @@ packages: merge2: 1.4.1 micromatch: 4.0.5 - /fastq@1.16.0: - resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} + /fastq@1.17.0: + resolution: {integrity: sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==} dependencies: reusify: 1.0.4 @@ -1720,6 +1556,11 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: false + /get-east-asian-width@1.2.0: + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + engines: {node: '>=18'} + dev: false + /get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} @@ -1728,7 +1569,7 @@ packages: /giscus@1.4.0: resolution: {integrity: sha512-Pll+pcclTx47NcFDw8nuka2Ja85Gc4XWpzSgL0rszOQaMQRQIV8UMR+zP4a+/N3tV2TXc1SZ537kWlsN6EsAaw==} dependencies: - lit: 3.1.0 + lit: 3.1.1 dev: false /glob-parent@5.1.2: @@ -1780,26 +1621,18 @@ packages: engines: {node: '>=16.17.0'} dev: false - /husky@8.0.3: - resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} - engines: {node: '>=14'} + /husky@9.0.7: + resolution: {integrity: sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==} + engines: {node: '>=18'} hasBin: true dev: true - /ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: false - /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} - /immutable@4.3.4: - resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} - dev: false - - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + /immutable@4.3.5: + resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} dev: false /is-binary-path@2.1.0: @@ -1848,6 +1681,11 @@ packages: engines: {node: '>=12'} dev: false + /is-unicode-supported@2.0.0: + resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} + engines: {node: '>=18'} + dev: false + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: false @@ -1867,6 +1705,10 @@ packages: argparse: 2.0.1 dev: false + /jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: true + /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: @@ -1885,31 +1727,31 @@ packages: engines: {node: '>=14'} dev: false - /linkify-it@4.0.1: - resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} + /linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} dependencies: - uc.micro: 1.0.6 + uc.micro: 2.0.0 - /lit-element@4.0.2: - resolution: {integrity: sha512-/W6WQZUa5VEXwC7H9tbtDMdSs9aWil3Ou8hU6z2cOKWbsm/tXPAcsoaHVEtrDo0zcOIE5GF6QgU55tlGL2Nihg==} + /lit-element@4.0.3: + resolution: {integrity: sha512-2vhidmC7gGLfnVx41P8UZpzyS0Fb8wYhS5RCm16cMW3oERO0Khd3EsKwtRpOnttuByI5rURjT2dfoA7NlInCNw==} dependencies: '@lit-labs/ssr-dom-shim': 1.1.2 - '@lit/reactive-element': 2.0.2 - lit-html: 3.1.0 + '@lit/reactive-element': 2.0.3 + lit-html: 3.1.1 dev: false - /lit-html@3.1.0: - resolution: {integrity: sha512-FwAjq3iNsaO6SOZXEIpeROlJLUlrbyMkn4iuv4f4u1H40Jw8wkeR/OUXZUHUoiYabGk8Y4Y0F/rgq+R4MrOLmA==} + /lit-html@3.1.1: + resolution: {integrity: sha512-x/EwfGk2D/f4odSFM40hcGumzqoKv0/SUh6fBO+1Ragez81APrcAMPo1jIrCDd9Sn+Z4CT867HWKViByvkDZUA==} dependencies: '@types/trusted-types': 2.0.7 dev: false - /lit@3.1.0: - resolution: {integrity: sha512-rzo/hmUqX8zmOdamDAeydfjsGXbbdtAFqMhmocnh2j9aDYqbu0fjXygjCa0T99Od9VQ/2itwaGrjZz/ZELVl7w==} + /lit@3.1.1: + resolution: {integrity: sha512-hF1y4K58+Gqrz+aAPS0DNBwPqPrg6P04DuWK52eMkt/SM9Qe9keWLcFgRcEKOLuDlRZlDsDbNL37Vr7ew1VCuw==} dependencies: - '@lit/reactive-element': 2.0.2 - lit-element: 4.0.2 - lit-html: 3.1.0 + '@lit/reactive-element': 2.0.3 + lit-element: 4.0.3 + lit-html: 3.1.1 dev: false /locate-path@5.0.0: @@ -1919,9 +1761,9 @@ packages: p-locate: 4.1.0 dev: false - /log-symbols@5.1.0: - resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} - engines: {node: '>=12'} + /log-symbols@6.0.0: + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} + engines: {node: '>=18'} dependencies: chalk: 5.3.0 is-unicode-supported: 1.3.0 @@ -1941,74 +1783,67 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: false - /markdown-it-anchor@8.6.7(@types/markdown-it@13.0.7)(markdown-it@13.0.2): + /markdown-it-anchor@8.6.7(@types/markdown-it@13.0.7)(markdown-it@14.0.0): resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==} peerDependencies: '@types/markdown-it': '*' markdown-it: '*' dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 - dev: false - - /markdown-it-container@3.0.0: - resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==} + markdown-it: 14.0.0 dev: false - /markdown-it-emoji@2.0.2: - resolution: {integrity: sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==} + /markdown-it-emoji@3.0.0: + resolution: {integrity: sha512-+rUD93bXHubA4arpEZO3q80so0qgoFJEKRkRbjKX8RTdca89v2kfyF+xR3i2sQTwql9tpPZPOQN5B+PunspXRg==} dev: false - /markdown-it@13.0.2: - resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} + /markdown-it@14.0.0: + resolution: {integrity: sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==} hasBin: true dependencies: argparse: 2.0.1 - entities: 3.0.1 - linkify-it: 4.0.1 - mdurl: 1.0.1 - uc.micro: 1.0.6 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.0.0 - /markdownlint-cli2-formatter-default@0.0.4(markdownlint-cli2@0.11.0): + /markdownlint-cli2-formatter-default@0.0.4(markdownlint-cli2@0.12.1): resolution: {integrity: sha512-xm2rM0E+sWgjpPn1EesPXx5hIyrN2ddUnUwnbCsD/ONxYtw3PX6LydvdH6dciWAoFDpwzbHM1TO7uHfcMd6IYg==} peerDependencies: markdownlint-cli2: '>=0.0.4' dependencies: - markdownlint-cli2: 0.11.0 + markdownlint-cli2: 0.12.1 dev: true - /markdownlint-cli2@0.11.0: - resolution: {integrity: sha512-RmFpr+My5in8KT+H/A6ozKIVYVzZtL5t9c8DYdv0YJdljl385z44CcCVBrclpHxCGMY2tr0hZ/ca+meGGvgdnQ==} + /markdownlint-cli2@0.12.1: + resolution: {integrity: sha512-RcK+l5FjJEyrU3REhrThiEUXNK89dLYNJCYbvOUKypxqIGfkcgpz8g08EKqhrmUbYfYoLC5nEYQy53NhJSEtfQ==} engines: {node: '>=18'} hasBin: true dependencies: globby: 14.0.0 - markdownlint: 0.32.1 - markdownlint-cli2-formatter-default: 0.0.4(markdownlint-cli2@0.11.0) + jsonc-parser: 3.2.0 + markdownlint: 0.33.0 + markdownlint-cli2-formatter-default: 0.0.4(markdownlint-cli2@0.12.1) micromatch: 4.0.5 - strip-json-comments: 5.0.1 yaml: 2.3.4 dev: true - /markdownlint-micromark@0.1.7: - resolution: {integrity: sha512-BbRPTC72fl5vlSKv37v/xIENSRDYL/7X/XoFzZ740FGEbs9vZerLrIkFRY0rv7slQKxDczToYuMmqQFN61fi4Q==} + /markdownlint-micromark@0.1.8: + resolution: {integrity: sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==} engines: {node: '>=16'} dev: true - /markdownlint@0.32.1: - resolution: {integrity: sha512-3sx9xpi4xlHlokGyHO9k0g3gJbNY4DI6oNEeEYq5gQ4W7UkiJ90VDAnuDl2U+yyXOUa6BX+0gf69ZlTUGIBp6A==} + /markdownlint@0.33.0: + resolution: {integrity: sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==} engines: {node: '>=18'} dependencies: - markdown-it: 13.0.2 - markdownlint-micromark: 0.1.7 + markdown-it: 14.0.0 + markdownlint-micromark: 0.1.8 dev: true - /mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - - /medium-zoom@1.1.0: - resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} - dev: false + /mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -2067,8 +1902,8 @@ packages: engines: {node: '>=0.10.0'} dev: false - /npm-run-path@5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + /npm-run-path@5.2.0: + resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 @@ -2094,18 +1929,18 @@ packages: mimic-fn: 4.0.0 dev: false - /ora@7.0.1: - resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==} - engines: {node: '>=16'} + /ora@8.0.1: + resolution: {integrity: sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==} + engines: {node: '>=18'} dependencies: chalk: 5.3.0 cli-cursor: 4.0.0 cli-spinners: 2.9.2 is-interactive: 2.0.0 - is-unicode-supported: 1.3.0 - log-symbols: 5.1.0 - stdin-discarder: 0.1.0 - string-width: 6.1.0 + is-unicode-supported: 2.0.0 + log-symbols: 6.0.0 + stdin-discarder: 0.2.2 + string-width: 7.1.0 strip-ansi: 7.1.0 dev: false @@ -2177,20 +2012,20 @@ packages: engines: {node: '>=10.13.0'} dev: false - /postcss-load-config@4.0.2(postcss@8.4.32): - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} + /postcss-load-config@5.0.2(postcss@8.4.33): + resolution: {integrity: sha512-Q8QR3FYbqOKa0bnC1UQ2bFq9/ulHX5Bi34muzitMr8aDtUelO5xKeJEYC/5smE0jNE9zdB/NBnOwXKexELbRlw==} + engines: {node: '>= 18'} peerDependencies: + jiti: '>=1.21.0' postcss: '>=8.0.9' - ts-node: '>=9.0.0' peerDependenciesMeta: - postcss: + jiti: optional: true - ts-node: + postcss: optional: true dependencies: lilconfig: 3.0.0 - postcss: 8.4.32 + postcss: 8.4.33 yaml: 2.3.4 dev: false @@ -2198,8 +2033,8 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: false - /postcss@8.4.32: - resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} + /postcss@8.4.33: + resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 @@ -2207,8 +2042,8 @@ packages: source-map-js: 1.0.2 dev: false - /prettier@3.1.1: - resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==} + /prettier@3.2.4: + resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} engines: {node: '>=14'} hasBin: true dev: true @@ -2218,6 +2053,10 @@ packages: engines: {node: '>=6'} dev: false + /punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + /qrcode@1.5.3: resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} engines: {node: '>=10.13.0'} @@ -2232,15 +2071,6 @@ packages: /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - /readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - dev: false - /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -2269,24 +2099,26 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /rollup@4.9.1: - resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==} + /rollup@4.9.6: + resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + dependencies: + '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.9.1 - '@rollup/rollup-android-arm64': 4.9.1 - '@rollup/rollup-darwin-arm64': 4.9.1 - '@rollup/rollup-darwin-x64': 4.9.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.9.1 - '@rollup/rollup-linux-arm64-gnu': 4.9.1 - '@rollup/rollup-linux-arm64-musl': 4.9.1 - '@rollup/rollup-linux-riscv64-gnu': 4.9.1 - '@rollup/rollup-linux-x64-gnu': 4.9.1 - '@rollup/rollup-linux-x64-musl': 4.9.1 - '@rollup/rollup-win32-arm64-msvc': 4.9.1 - '@rollup/rollup-win32-ia32-msvc': 4.9.1 - '@rollup/rollup-win32-x64-msvc': 4.9.1 + '@rollup/rollup-android-arm-eabi': 4.9.6 + '@rollup/rollup-android-arm64': 4.9.6 + '@rollup/rollup-darwin-arm64': 4.9.6 + '@rollup/rollup-darwin-x64': 4.9.6 + '@rollup/rollup-linux-arm-gnueabihf': 4.9.6 + '@rollup/rollup-linux-arm64-gnu': 4.9.6 + '@rollup/rollup-linux-arm64-musl': 4.9.6 + '@rollup/rollup-linux-riscv64-gnu': 4.9.6 + '@rollup/rollup-linux-x64-gnu': 4.9.6 + '@rollup/rollup-linux-x64-musl': 4.9.6 + '@rollup/rollup-win32-arm64-msvc': 4.9.6 + '@rollup/rollup-win32-ia32-msvc': 4.9.6 + '@rollup/rollup-win32-x64-msvc': 4.9.6 fsevents: 2.3.3 dev: false @@ -2295,17 +2127,13 @@ packages: dependencies: queue-microtask: 1.2.3 - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: false - - /sass@1.69.5: - resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==} + /sass@1.70.0: + resolution: {integrity: sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==} engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 3.5.3 - immutable: 4.3.4 + immutable: 4.3.5 source-map-js: 1.0.2 dev: false @@ -2378,11 +2206,9 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: false - /stdin-discarder@0.1.0: - resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - bl: 5.1.0 + /stdin-discarder@0.2.2: + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} + engines: {node: '>=18'} dev: false /string-width@4.2.3: @@ -2394,21 +2220,15 @@ packages: strip-ansi: 6.0.1 dev: false - /string-width@6.1.0: - resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} - engines: {node: '>=16'} + /string-width@7.1.0: + resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} + engines: {node: '>=18'} dependencies: - eastasianwidth: 0.2.0 emoji-regex: 10.3.0 + get-east-asian-width: 1.2.0 strip-ansi: 7.1.0 dev: false - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - dependencies: - safe-buffer: 5.2.1 - dev: false - /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -2433,11 +2253,6 @@ packages: engines: {node: '>=12'} dev: false - /strip-json-comments@5.0.1: - resolution: {integrity: sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==} - engines: {node: '>=14.16'} - dev: true - /striptags@3.2.0: resolution: {integrity: sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==} dev: false @@ -2457,8 +2272,8 @@ packages: resolution: {integrity: sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==} dev: false - /uc.micro@1.0.6: - resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} + /uc.micro@2.0.0: + resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} @@ -2478,23 +2293,19 @@ packages: engines: {node: '>=4'} dev: false - /update-browserslist-db@1.0.13(browserslist@4.22.2): + /update-browserslist-db@1.0.13(browserslist@4.22.3): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.22.2 + browserslist: 4.22.3 escalade: 3.1.1 picocolors: 1.0.0 dev: false - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: false - - /vite@5.0.10: - resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} + /vite@5.0.12: + resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -2521,14 +2332,14 @@ packages: terser: optional: true dependencies: - esbuild: 0.19.10 - postcss: 8.4.32 - rollup: 4.9.1 + esbuild: 0.19.12 + postcss: 8.4.33 + rollup: 4.9.6 optionalDependencies: fsevents: 2.3.3 dev: false - /vue-demi@0.14.6(vue@3.4.1): + /vue-demi@0.14.6(vue@3.4.15): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -2540,61 +2351,49 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.1 + vue: 3.4.15 dev: false - /vue-router@4.2.5(vue@3.4.1): + /vue-router@4.2.5(vue@3.4.15): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.1 + vue: 3.4.15 dev: false - /vue@3.4.1: - resolution: {integrity: sha512-KWFPZC8TW+g/Gg4ALIVZixwhzqdRKjyfN3NdH9jiYGhWlOX8vT2d9wZhsShTjS9wkKyohtDhPFYiwV255TdANA==} + /vue@3.4.15: + resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@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 + '@vue/compiler-dom': 3.4.15 + '@vue/compiler-sfc': 3.4.15 + '@vue/runtime-dom': 3.4.15 + '@vue/server-renderer': 3.4.15(vue@3.4.15) + '@vue/shared': 3.4.15 dev: false - /vuepress-plugin-auto-catalog@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-+t3qSddUCAch0WfDFewSz9kX8CZ2u1mWWN6nx8fxJL7hl9ZmwaPuKEk5DQK9G93mFHSrh9PNIBYTIlNXkxtxfg==} + /vuepress-plugin-auto-catalog@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-1SMaaN3+i3GealkpLlgu1pgfbCnkSjjj7bkJdZ+wYRC5OC8Kncc1kZE110bABlDNQ08bYO6rvAq7F6so3+dAjQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - 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 + sass-loader: ^14.0.0 + vuepress: 2.0.0-rc.2 peerDependenciesMeta: sass-loader: optional: true - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/shared': 2.0.0-rc.0 - '@vuepress/utils': 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) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-plugin-components: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-sass-palette: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - artplayer @@ -2602,52 +2401,35 @@ packages: - hls.js - mpegts.js - plyr - - supports-color - typescript - vidstack dev: false - /vuepress-plugin-blog2@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-WXsUJuFS1XDUXvMXr0qZWkYf9A7YJ0f0mUnrK0UNclByBJLdKYFkCwddC6/jA+Z1N9QY2190EqPz29bZxpKg2w==} + /vuepress-plugin-blog2@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-lVCv+swkwFgmw01MkcyOHEG+Ks2e5dwQN/AWrUv1tbSYahy0J0tvVDZ09sykV1rSKILbDWGwGpMWOFq8M8OgTQ==} 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 + vuepress: 2.0.0-rc.2 dependencies: - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/shared': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 chokidar: 3.5.3 - 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) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /vuepress-plugin-comment2@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-NYjLrrw3U8psffTLsEYOAFjBccRrPSIK7JielvMvAhHnhikItUhgPU9DbijvyMuHjBmF4FtygJdXzAnQcQGVjg==} + /vuepress-plugin-comment2@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-uZD31oDfEPNrJYG2tuxHI8g3HBVLlbOtiOoZljs9RGCaKqup+MLsSIBNKg/P2uzLkfKybVIUZaTvAEH+QazYeg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - '@waline/client': ^2.15.8 || ^3.0.0-alpha.8 + '@waline/client': ^2.15.8 || ^3.0.0-alpha.11 artalk: ^2.7.3 - sass-loader: ^13.3.0 + sass-loader: ^14.0.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 + vuepress: 2.0.0-rc.2 peerDependenciesMeta: '@waline/client': optional: true @@ -2657,30 +2439,20 @@ packages: optional: true twikoo: optional: true - 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 giscus: 1.4.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) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-plugin-sass-palette: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /vuepress-plugin-components@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-loOO2yVBtsCLAQcUnywTPFH2AkjIwj5HmZ2R6j9RWlwoCsFt9AhFfXOd9nE5j44ziTVgWbwiaNZY2xe1Y8k9tA==} + /vuepress-plugin-components@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-jcuY3wmCNscjwy3I8pIdduZRyAOAE7uWvwjIX2tYnvsp4y0++QXJHehA9ChUuyBrwo/IEEsoHfO5etadECVZpg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: artplayer: ^5.0.0 @@ -2688,11 +2460,9 @@ packages: hls.js: ^1.4.12 mpegts.js: ^1.7.3 plyr: ^3.7.8 - sass-loader: ^13.3.0 + sass-loader: ^14.0.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 + vuepress: 2.0.0-rc.2 peerDependenciesMeta: artplayer: optional: true @@ -2708,69 +2478,63 @@ packages: optional: true vidstack: optional: true - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true dependencies: '@stackblitz/sdk': 1.9.0 - '@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.1(vue@3.4.1) + '@vueuse/core': 10.7.2(vue@3.4.15) balloon-css: 1.2.0 create-codepen: 1.0.1 qrcode: 1.5.3 - 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) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-plugin-reading-time2: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-sass-palette: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /vuepress-plugin-copy-code2@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-nORqCINsCCopQz2l5uEWJeSnOL/0o18YXNhQR5GrAj9quWlIV27gphX3CqXZk8Tf2vJrZHHakCbE1l6DIIz6kA==} + /vuepress-plugin-copy-code2@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-jxv7eqmqsyyPS3Gb3VZiA2BI4ys9NsWBB2m1H99k1joAK2NQdCHuxRY4kfmln452fM+KpKfmhlSVfL7Yc5LCmw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - 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 + sass-loader: ^14.0.0 + vuepress: 2.0.0-rc.2 peerDependenciesMeta: sass-loader: optional: true - 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.1(vue@3.4.1) + '@vueuse/core': 10.7.2(vue@3.4.15) balloon-css: 1.2.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) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-plugin-sass-palette: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /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==} + /vuepress-plugin-copyright2@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-llwpq9iM4HwZxunYiEVfcPu5gEw7Cko2IsbGuC+opAcAjOayqCKhTP98vJ6vnhxVowsJY9D6pL4OVnnvMSGLRg==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} + peerDependencies: + vuepress: 2.0.0-rc.2 + dependencies: + '@vueuse/core': 10.7.2(vue@3.4.15) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + transitivePeerDependencies: + - '@vue/composition-api' + - typescript + dev: false + + /vuepress-plugin-md-enhance@2.0.0-rc.16(markdown-it@14.0.0)(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-3XfVUnTBoOk7c77LLZ79keQm2cKVZmGEEggOwpLnmZDr/qZQ5KFDqE1U0OturUwF/tfiyTB8Z9phpuuJ52u6lg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: '@types/reveal.js': ^4.4.5 @@ -2786,10 +2550,9 @@ packages: mathjax-full: ^3.2.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 + sandpack-vue3: ^3.0.0 + sass-loader: ^14.0.0 + vuepress: 2.0.0-rc.2 peerDependenciesMeta: '@types/reveal.js': optional: true @@ -2817,241 +2580,150 @@ packages: optional: true reveal.js: optional: true + sandpack-vue3: + optional: true sass-loader: optional: true - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true - dependencies: - '@mdit/plugin-alert': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-align': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-attrs': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-container': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-demo': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-figure': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-footnote': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-img-lazyload': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-img-mark': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-img-size': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-include': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-katex': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-mark': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-mathjax': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-stylize': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-sub': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-sup': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-tab': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-tasklist': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-tex': 0.7.6(markdown-it@13.0.2) - '@mdit/plugin-uml': 0.7.6(markdown-it@13.0.2) + dependencies: + '@mdit/plugin-alert': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-align': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-attrs': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-container': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-demo': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-figure': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-footnote': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-img-lazyload': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-img-mark': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-img-size': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-include': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-katex': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-mark': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-mathjax': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-stylize': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-sub': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-sup': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-tab': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-tasklist': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-tex': 0.8.0(markdown-it@14.0.0) + '@mdit/plugin-uml': 0.8.0(markdown-it@14.0.0) '@types/markdown-it': 13.0.7 - '@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.1(vue@3.4.1) + '@vueuse/core': 10.7.2(vue@3.4.15) balloon-css: 1.2.0 js-yaml: 4.1.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) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-plugin-sass-palette: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - markdown-it - - supports-color - typescript dev: false - /vuepress-plugin-photo-swipe@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-KxNLpP8nubNGhTZultle+C3eqbuWpJo8jyZkOm1ZofMFtEQRIFLjH5GyJsUFi7TR7vnWtUntaxPzunlqWXe9nA==} + /vuepress-plugin-photo-swipe@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-rv5OMPLcWQIdajUYZVY4BrUzISsv0nyW3MRiNCCwsxtEM1d2YsSsgrbnHvmzydTL90T3npArIWw0CgfeaeiUDQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - 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 + sass-loader: ^14.0.0 + vuepress: 2.0.0-rc.2 peerDependenciesMeta: sass-loader: optional: true - 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.1(vue@3.4.1) + '@vueuse/core': 10.7.2(vue@3.4.15) photoswipe: 5.4.3 - 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) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-plugin-sass-palette: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /vuepress-plugin-reading-time2@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-CAXkVq/JoLuY22ji+ve4HEd2qCyAf4YYOy6pHosWit+Bb6oXvucG0Vjov5bJfcjeYtZljNi8jsxrpicACl+dRQ==} + /vuepress-plugin-reading-time2@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-7XzyyoR/qV/3an6KWl91+NSBIhSn10HbIXDG7AnblS5aVVz8FHRJPtnmJryVRVIPZNwIk8QSfnczR3GVwbaSyg==} 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 + vuepress: 2.0.0-rc.2 dependencies: - '@vuepress/client': 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) + vue: 3.4.15 + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /vuepress-plugin-rtl@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-0Tvr++LDJCcQVPWpR4IHM7jlAjUEF2FauupdxjqftsQJuy6moBmuI1mEclfZNg5dJRbw1/oawQhQgk7FvA+UXQ==} + /vuepress-plugin-rtl@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-UsHAchCSG2DRPCdaDpSRvorITlHQyinjtUgcrFFsNHR83S4pJvsVNDQrp4yfeQ4vCMBPvqdCjMXrQyIeLrn7YQ==} 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 + vuepress: 2.0.0-rc.2 dependencies: - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/shared': 2.0.0-rc.0 - '@vuepress/utils': 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) + vue: 3.4.15 + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /vuepress-plugin-sass-palette@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-f578pwcohaKMRl6hxs+lHaVBfbl4j57XAnVLnJZBPYC3z0XZ2O670hrK86Z2xVlPml/BpPhVQhFPaLJMu3noWg==} + /vuepress-plugin-sass-palette@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-fwhCSarn19JO8xGR+AIRsFkRVrbwOqjKwUB9XmTdTLqKCT5onvBZkjBrd2b47Zs+BhySL5nsuIW4H2tDwfFqBw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - 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 + sass-loader: ^14.0.0 + vuepress: 2.0.0-rc.2 peerDependenciesMeta: sass-loader: optional: true - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true dependencies: - '@vuepress/shared': 2.0.0-rc.0 - '@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.4.1) - vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0) + sass: 1.70.0 + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /vuepress-plugin-seo2@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-H8NL+OnSsCSb2oqqqHnkWxoCzjeFjM7ezSnLDviJhR7l/lEKOBYg/Zprhe/UjtOf8OLs3yk/MQpE05dP4Kbk+g==} + /vuepress-plugin-seo2@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-WGtoaR98chMiq6C14rmtRNHC9XVS0fSqSOeti6b1k8SjW6ESTmILq5o0vp4Vojc0Qo5DA/nN7Cw0cLaKVVgX8A==} 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 + vuepress: 2.0.0-rc.2 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.4.1) - vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /vuepress-plugin-sitemap2@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-HW9ck76DKpSp40a8jHm+OPQ6+PfJERj+RobuhAgLCEhm7Dx9uz/5ie4gl45A1rJ4ZP7NjteVNFYRzCBwNOejVg==} + /vuepress-plugin-sitemap2@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-7hGlrwACCSZijuGFyc4Yh+3IXh8f9dFK0iekjlMbC2TxNbDHHmsLHnsGfEmd6H1xsQtaTC1fwXw158jiXwE1fA==} 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 + vuepress: 2.0.0-rc.2 dependencies: - '@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.4.1) - vuepress-shared: 2.0.0-rc.10(vuepress@2.0.0-rc.0) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /vuepress-shared@2.0.0-rc.10(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-cBm3r0LkMGySwVdPLs69z4pWLKeLZNMm7H5nOx166Isv1y5A8vgvhU1z4ud9AJBeUz+SoL8+Q0IlN8PmBVAOjQ==} + /vuepress-shared@2.0.0-rc.16(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-gsiqo9tr6dHCVQTPw1d+oiJyNGzc6nmrGRBWkLb3ZxD15q1k/iv2flBwPdb1RasU827oMgZ2DuOzbHcGjRKjSA==} 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 + vuepress: 2.0.0-rc.2 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.1(vue@3.4.1) + '@vueuse/core': 10.7.2(vue@3.4.15) cheerio: 1.0.0-rc.12 dayjs: 1.11.10 execa: 8.0.1 @@ -3059,30 +2731,27 @@ packages: gray-matter: 4.0.3 semver: 7.5.4 striptags: 3.2.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) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: false - /vuepress-theme-hope@2.0.0-rc.10(markdown-it@13.0.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-rco6FT3Fqj77VYCjLyfU80doK4jW7PfJGSLYEyTCwocwsJhpOROGP4glLbqEnC59VrMWgFE/WfB8pfBfQkEZJg==} + /vuepress-theme-hope@2.0.0-rc.16(markdown-it@14.0.0)(vuepress@2.0.0-rc.2): + resolution: {integrity: sha512-FoqrZKljD9AxQXjfXTb4nvjQbCwDbGj7TryRDi1rEKSG5bWyhdN4pAJEhHlw4dbpVqOh784M/aERna5mZsiWFQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - '@vuepress/plugin-docsearch': 2.0.0-rc.0 - '@vuepress/plugin-search': 2.0.0-rc.0 + '@vuepress/plugin-docsearch': 2.0.0-rc.1 + '@vuepress/plugin-search': 2.0.0-rc.1 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 + sass-loader: ^14.0.0 + vuepress: 2.0.0-rc.2 + vuepress-plugin-feed2: 2.0.0-rc.16 + vuepress-plugin-pwa2: 2.0.0-rc.16 + vuepress-plugin-redirect: 2.0.0-rc.16 + vuepress-plugin-search-pro: 2.0.0-rc.16 peerDependenciesMeta: '@vuepress/plugin-docsearch': optional: true @@ -3092,55 +2761,44 @@ packages: 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: + vuepress-plugin-redirect: optional: true - vuepress-webpack: + vuepress-plugin-search-pro: optional: true dependencies: - '@vuepress/cli': 2.0.0-rc.0 - '@vuepress/client': 2.0.0-rc.0 - '@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-external-link-icon': 2.0.0-rc.0 - '@vuepress/plugin-git': 2.0.0-rc.0 - '@vuepress/plugin-nprogress': 2.0.0-rc.0 - '@vuepress/plugin-prismjs': 2.0.0-rc.0 - '@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.1(vue@3.4.1) + '@vuepress/plugin-active-header-links': 2.0.0-rc.1(vuepress@2.0.0-rc.2) + '@vuepress/plugin-external-link-icon': 2.0.0-rc.1(vuepress@2.0.0-rc.2) + '@vuepress/plugin-git': 2.0.0-rc.1(vuepress@2.0.0-rc.2) + '@vuepress/plugin-nprogress': 2.0.0-rc.1(vuepress@2.0.0-rc.2) + '@vuepress/plugin-prismjs': 2.0.0-rc.1(vuepress@2.0.0-rc.2) + '@vuepress/plugin-theme-data': 2.0.0-rc.1(vuepress@2.0.0-rc.2) + '@vueuse/core': 10.7.2(vue@3.4.15) balloon-css: 1.2.0 - bcrypt-ts: 5.0.0 + bcrypt-ts: 5.0.1 cheerio: 1.0.0-rc.12 chokidar: 3.5.3 gray-matter: 4.0.3 - 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-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-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) + vue: 3.4.15 + vue-router: 4.2.5(vue@3.4.15) + vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15) + vuepress-plugin-auto-catalog: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-blog2: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-comment2: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-components: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-copy-code2: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-copyright2: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-md-enhance: 2.0.0-rc.16(markdown-it@14.0.0)(vuepress@2.0.0-rc.2) + vuepress-plugin-photo-swipe: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-reading-time2: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-rtl: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-sass-palette: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-seo2: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-plugin-sitemap2: 2.0.0-rc.16(vuepress@2.0.0-rc.2) + vuepress-shared: 2.0.0-rc.16(vuepress@2.0.0-rc.2) transitivePeerDependencies: - '@types/reveal.js' - '@vue/composition-api' @@ -3164,62 +2822,38 @@ packages: - mpegts.js - plyr - reveal.js - - supports-color + - sandpack-vue3 - twikoo - typescript - vidstack dev: false - /vuepress-vite@2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1): - resolution: {integrity: sha512-+2XBejeiskPyr2raBeA2o4uDFDsjtadpUVmtio3qqFtQpOhidz/ORuiTLr2UfLtFn1ASIHP6Vy2YjQ0e/TeUVw==} + /vuepress@2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(vue@3.4.15): + resolution: {integrity: sha512-OEHfXx4Q3IzkXqcY9bKZqHXYAnSR82AGrmWYX5R1I3+ntzjaAbUhUKbG/jjMzLg40XqAHS++pM/zzMBNrcY3rg==} engines: {node: '>=18.16.0'} hasBin: true peerDependencies: - '@vuepress/client': 2.0.0-rc.0 - vue: ^3.3.4 - dependencies: - '@vuepress/bundler-vite': 2.0.0-rc.0 - '@vuepress/cli': 2.0.0-rc.0 - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/core': 2.0.0-rc.0 - '@vuepress/theme-default': 2.0.0-rc.0 - vue: 3.4.1 - transitivePeerDependencies: - - '@types/node' - - '@vue/composition-api' - - less - - lightningcss - - sass - - sass-loader - - stylus - - sugarss - - supports-color - - terser - - ts-node - - typescript - dev: false - - /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 + '@vuepress/bundler-vite': 2.0.0-rc.2 + '@vuepress/bundler-webpack': 2.0.0-rc.2 + vue: ^3.4.0 + peerDependenciesMeta: + '@vuepress/bundler-vite': + optional: true + '@vuepress/bundler-webpack': + optional: true dependencies: - vuepress-vite: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.1) + '@vuepress/bundler-vite': 2.0.0-rc.2 + '@vuepress/cli': 2.0.0-rc.2 + '@vuepress/client': 2.0.0-rc.2 + '@vuepress/core': 2.0.0-rc.2 + '@vuepress/markdown': 2.0.0-rc.2 + '@vuepress/shared': 2.0.0-rc.2 + '@vuepress/utils': 2.0.0-rc.2 + vue: 3.4.15 transitivePeerDependencies: - - '@types/node' - '@vue/composition-api' - - '@vuepress/client' - - less - - lightningcss - - sass - - sass-loader - - stylus - - sugarss - supports-color - - terser - - ts-node - typescript - - vue dev: false /which-module@2.0.1: diff --git a/src/.vuepress/client.ts b/src/.vuepress/client.ts index 991c16c..b9ce247 100644 --- a/src/.vuepress/client.ts +++ b/src/.vuepress/client.ts @@ -1,4 +1,4 @@ -import { defineClientConfig } from "@vuepress/client"; +import { defineClientConfig } from "vuepress/client"; import ProjectPanel from "./components/ProjectPanel.vue"; export default defineClientConfig({ diff --git a/src/.vuepress/components/ProjectDetail.vue b/src/.vuepress/components/ProjectDetail.vue index 4fefe5a..a8cc8ff 100644 --- a/src/.vuepress/components/ProjectDetail.vue +++ b/src/.vuepress/components/ProjectDetail.vue @@ -1,7 +1,7 @@