diff --git a/cli/package.json b/cli/package.json
index 3a18a66a..62518da0 100644
--- a/cli/package.json
+++ b/cli/package.json
@@ -35,7 +35,7 @@
"cac": "^6.7.14",
"execa": "^9.3.1",
"handlebars": "^4.7.8",
- "picocolors": "^1.0.1"
+ "picocolors": "^1.1.0"
},
"theme-plume": {
"vuepress": "2.0.0-rc.15"
diff --git a/cli/src/prompt.ts b/cli/src/prompt.ts
index 020c1c21..7d048ea4 100644
--- a/cli/src/prompt.ts
+++ b/cli/src/prompt.ts
@@ -1,5 +1,4 @@
import process from 'node:process'
-import path from 'node:path'
import { createRequire } from 'node:module'
import { cancel, confirm, group, select, text } from '@clack/prompts'
import { setLang, t } from './translate.js'
@@ -132,34 +131,3 @@ export async function prompt(mode: Mode, root?: string): Promise {
return result
}
-
-export async function getTargetDir(cwd: string, dir?: string) {
- if (dir === '.')
- return cwd
-
- if (typeof dir === 'string' && dir) {
- return path.resolve(cwd, dir)
- }
-
- const DEFAULT_DIR = 'my-project'
-
- const dirPath = await text({
- message: t('question.root'),
- placeholder: DEFAULT_DIR,
- validate(value) {
- if (value && REG_DIR_CHAR.test(value))
- return t('hint.root.illegal')
-
- return undefined
- },
- defaultValue: DEFAULT_DIR,
- })
-
- if (typeof dirPath === 'string') {
- if (dirPath === '.')
- return cwd
-
- return path.join(cwd, dirPath || DEFAULT_DIR)
- }
- return dirPath
-}
diff --git a/docs/README.md b/docs/README.md
index 7b3c66c0..18d0c978 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -1,6 +1,5 @@
---
pageLayout: home
-externalLinkIcon: false
config:
-
type: hero
diff --git a/docs/notes/theme/guide/介绍.md b/docs/notes/theme/guide/介绍.md
index e9b5585b..7e68f774 100644
--- a/docs/notes/theme/guide/介绍.md
+++ b/docs/notes/theme/guide/介绍.md
@@ -25,41 +25,47 @@ VuePress 是一个 [静态站点生成器](https://en.wikipedia.org/wiki/Static_
与 vuepress 默认主题相比:
-- **更好的用户体验**
+### 更好的用户体验
- 大幅度优化了界面、交互,更为美观、简洁,易用。
+大幅度优化了界面、交互,更为美观、简洁,易用。
-- **更多的功能**
+### 更多的功能
- 代码分组、提示容器、任务列表、数学公式、代码演示、内容搜索、文章评论、加密、文件树 等。
+- 灵活的,可完全自定义的 ==首页== ;
-- **更好的开发体验**
+- 可选的 ==博客== 、==文档== 、==知识笔记== ;
- 增加编译缓存,缓存 markdown 文件编译、缓存 复杂 代码块 内容解析结果。
+- 内置支持 ==全文搜索== 、==文章评论== 、==内容加密== 、 ==文章水印== 等;
-- **更好的配置**
+- 可对 ==代码块== 进行 分组、折叠、聚焦、行高亮、差异对比 等,还可以 嵌入 CodePen、JSFiddle、CodeSandbox 等作为 ==代码演示==;
- 支持使用单独的主题配置文件,避免修改配置导致频繁重启 VuePress 服务。
+- 内置支持 [iconify](https://icon-sets.iconify.design/) **200k+** ==图标==;
- 大幅度简化了配置,更易于使用,同时还保留了丰富灵活的配置项,满足个性化的需求。
+- 支持 ==嵌入 PDF==、==嵌入 Bilibili/Youtube 视频==;
+
+- 支持 chart.js、Echarts、Mermaid、flowchart 等多种可选的 ==图表== ;
+
+- 灵活的 markdown 容器语法,支持 ==提示容器==、==文件树==、==示例容器== 等;
+
+- 支持 ==布局插槽==、==组件覆写== ==自定义样式== 等,你可以灵活地扩展组件,实现 个性化的 布局。
+
+更多的功能等待你的发现 !
+
+### 更好的开发体验
+
+增加编译缓存,缓存 markdown 文件编译、缓存 复杂 代码块 内容解析结果。
+
+### 更好的配置
+
+支持使用单独的主题配置文件,避免修改配置导致频繁重启 VuePress 服务。
+
+大幅度简化了配置,更易于使用,同时还保留了丰富灵活的配置项,满足个性化的需求。
+
+### 更多
==plume 主题== 尽可能的内置你可能需要的功能,以及搭建站点所需要的一般性配置,您无需关注这些细节。
目的是,让您更专注于 内容的创作,更好的表达你的想法,享受 Markdown 增强语法带来的便利。
-## 功能
-
-- 💻 响应式布局,适配不同的屏幕尺寸
-- 📖 博客 & 文档
-- 🔗 自动生成文章永久链接
-- ⚖ 支持多语言
-- 🔑 支持 全站加密、部分加密
-- 👀 支持 搜索、文章评论
-- 👨💻 支持 浅色/深色 主题 (包括代码高亮)
-- 📠 markdown 增强,支持 代码块分组、提示容器、任务列表、数学公式、代码演示、文件树 等
-- 📚 代码演示,支持 CodePen, Replit, JSFiddle, CodeSandbox
-- 📊 嵌入图标,支持 chart.js,Echarts,Mermaid,flowchart 等
-- 🎛 资源嵌入,支持 PDF, bilibili视频,youtube视频等
-
::: tip
本主题 基于 [vuepress-next](https://github.com/vuepress/vuepress-next), 目前处于 RC 阶段。
diff --git a/docs/notes/theme/guide/博客.md b/docs/notes/theme/guide/博客.md
index 332a5ca3..a6a705b9 100644
--- a/docs/notes/theme/guide/博客.md
+++ b/docs/notes/theme/guide/博客.md
@@ -17,10 +17,12 @@ import VPBlogProfile from 'vuepress-theme-plume/components/Blog/VPBlogProfile.vu
主题默认启用 博客功能,通常您无需进行额外的配置。
-主题默认会将 `{sourceDir}` 目录下的,除了一些特定的目录(如 `notes` 目录将作为笔记所在目录),
+主题默认会将 `{sourceDir}` 目录下的,除了特定的目录(如 `notes` 目录将作为笔记所在目录),
所有 md 文件作为博客文章。
-同时,主题会生成一个 链接地址为 `/blog/` 的 博客文章列表页。
+主题还会根据 md 文件 所在的 文件目录结构,以 **目录名** 作为 博客文章所属的 **分类**。
+
+主题默认会生成一个 链接地址为 `/blog/` 的 博客文章列表页。
展示所有的博客文章,以及 博主的相关信息。
## 国际化支持
@@ -112,8 +114,92 @@ title: 标题
主题除了自动生成 **博客文章列表页** 以外,还会自动生成 **标签页**,**分类页** 和 **归档页**。
-标签页 可以根据 标签 筛选并展示 博客文章。
+标签页 可以根据 标签 筛选并展示 博客文章, 默认地址为 `/blog/tags/`
-分类页 可以根据 原始目录结构 分类展示 博客文章。
+分类页 可以根据 原始目录结构 分类展示 博客文章, 默认地址为 `/blog/categories/`
-归档页根据文章的创建时间进行归档。
+归档页根据文章的创建时间进行归, 默认地址为 `/blog/archives/`
+
+## 设置博客为主页
+
+默认情况下,主题 将 **首页** 与 **博客页** 分离。
+
+但对于 希望只建立一个 博客站点 的用户而言,可能直接将 博客页 作为 **首页** 是个更好的选择。
+
+主题提供了两种方式来设置博客为主页,满足不同的需求场景:
+
+- **方式一:配置 主页的 `pageLayout` 属性为 `blog`**
+
+::: code-tabs
+@tab docs/README.md
+
+```md
+---
+pageLayout: blog
+---
+```
+
+:::
+
+此配置会直接将页面应用 博客布局,显示博客文章列表。
+
+这是将主页修改为 博客页的 最简单的方式,但缺点是 缺少灵活性。
+
+- **方式二:配置 主页的 `pageLayout` 属性为 `home`, 添加 `type: blog` 的首页区域类型**
+
+::: code-tabs
+
+@tab docs/README.md
+
+```md
+---
+pageLayout: home
+config:
+ - type: blog
+---
+```
+
+:::
+
+使用这种方式,你不仅可以在首页中添加 博客文章列表,还可以灵活的在页面的其他区域添加不同的内容。
+
+比如,配置首屏为 `banner`,然后紧跟着 博客文章列表:
+
+::: code-tabs
+
+@tab docs/README.md
+
+```md
+---
+pageLayout: home
+config:
+ - type: banner
+ - type: blog
+---
+```
+
+:::
+
+更多自定义配置,请参考 [自定义首页](./自定义首页.md)。
+
+当使用以上两种方式 将首页配置为 博客页后,由于主题默认依然会生成 地址为`/blog/` 的博客文章列表页,
+这导致存在了重复功能的页面,为此,你需要 [主题配置 > 博客配置](../config/主题配置.md#blog) 中,
+**关闭自动生成博客文章列表页**:
+
+(还可以在重新修改 分类页/标签页/归档页的链接地址)
+
+```ts
+import { plumeTheme } from 'vuepress-theme-plume'
+import { defineUserConfig } from 'vuepress'
+
+export default defineUserConfig({
+ theme: plumeTheme({
+ blog: {
+ postList: false, // 禁止生成博客文章列表页
+ // tagsLink: '/blog/tags/',
+ // categoriesLink: '/blog/categories/',
+ // archiveLink: '/blog/archives/',
+ }
+ })
+})
+```
diff --git a/docs/notes/theme/guide/安装与使用.md b/docs/notes/theme/guide/安装与使用.md
index 7056aeaf..0cc6f9fe 100644
--- a/docs/notes/theme/guide/安装与使用.md
+++ b/docs/notes/theme/guide/安装与使用.md
@@ -270,23 +270,26 @@ cd open-source # 进入 D: 分区下的 open-source 目录
- docs \# 文档源目录
- .vuepress
- public/ \# 静态资源目录
- - client.ts
- - config.ts \# vuepress 配值文件
+ - client.ts \# 客户端配置
+ - config.ts \# vuepress 配值
- navbar.ts \# 导航栏配置
- notes.ts \# notes 配置
- - plume.config.ts \# 主题配置文件
- - notes
+ - plume.config.ts \# 主题配置
+ - notes \# 系列文档、知识笔记
- demo
- foo.md
- bar.md
- - preview
+ - preview \# 博客分类
- markdown.md
- README.md \# 首页
- package.json
-- package-lock.json
+- pnpm-lock.yaml
- .gitignore
- README.md
:::
在 `docs` 目录中, 除 `.vuepress` 目录外,目录中的 所有 markdown 文件都会被识别为文档。
-其中,除 `notes` 目录外的 `markdown` 文件会被识别为 博客文章,而 `notes` 目录下 `markdown` 文件会被识别为 文档笔记。
+
+- 除 `notes` 目录外的 `markdown` 文件会被识别为 博客文章,并根据其所在的目录结构,作为 文章分类。
+
+- `notes` 目录下 `markdown` 文件会被识别为 文档笔记。
diff --git a/docs/notes/theme/guide/知识笔记.md b/docs/notes/theme/guide/知识笔记.md
index 8a68fd73..d0babc5a 100644
--- a/docs/notes/theme/guide/知识笔记.md
+++ b/docs/notes/theme/guide/知识笔记.md
@@ -11,52 +11,55 @@ tags:
## 概述
-在本主题满足了 Blog 的基本功能后,期望能够 以 note 或者 book 的形式聚合文章,形式上类似于 vuepress 默认主题。
-同时也减少配置的复杂度。
+主题提供了 `笔记` 的功能,它用于聚合 同一个系列的文章、或者作为站点的 **子文档** 。
-它能够让你以更加友好的方式,组织管理你的文档。
+`笔记` 以 文件结构 作为划分依据,默认以 `notes/` 作为根目录,
+存放在 `notes` 目录下的 文档不会作为 博客文章,不会出现在 博客文章列表页中。
-## 目录
+## 文件结构与配置
-文档/知识笔记 默认存放在 `{sourceDir}/notes` 目录下。
-
-示例:
+我们有一个项目中,有以下文件结构:
::: file-tree
-- \{sourceDir\}
+- docs
- notes
- - typescript
- - foo.md
- - rust
- - foo.md
+ - typescript \# typescript 笔记
+ - basic.md
+ - types.md
+ - rust \# rust 笔记
+ - tuple.md
+ - struct.md
+ - blog-post.md \# 博客文章
+ - README.md \# 站点首页
:::
-其中,`typescript` 和 `rust` 为目录名,各自独立保存与之相关的 markdown 文件。
+在 `docs/notes` 目录下,有两个子目录,分别用于存放 `typescript` 和 `rust` 的系列内容。
-## 配置
+接下来,在配置文件中配置 `notes`:
-```js
+```js :collapsed-lines=20
import { defineUserConfig } from 'vuepress'
import { plumeTheme } from 'vuepress-theme-plume'
export default defineUserConfig({
theme: plumeTheme({
notes: {
- dir: '/notes/', // 声明所有笔记的目录
- link: '/', // 声明所有笔记默认的链接前缀, 默认为 '/'
+ // 声明所有笔记的目录,(默认配置,通常您不需要声明它)
+ dir: '/notes/',
+ link: '/', // 声明所有笔记默认的链接前缀, 默认为 '/' (默认配置,通常您不需要声明它)
notes: [
+ // 每个笔记都是 `notes` 数组中的一个对象
{
- dir: 'typescript', // 声明笔记的目录,相对于 `notes.dir`
- link: '/typescript/', // 声明笔记的链接前缀
- sidebar: [ // 配置侧边栏
- {
- text: '简介',
- icon: 'mdi:language-typescript', // 侧边栏图标
- items: ['foo'] // 简化写法,主题会自动补全为 `foo.md`
- }
- ]
+ // 声明笔记的目录,相对于 `notes.dir`,这里表示 `notes/typescript` 目录
+ dir: 'typescript',
+ // 声明笔记的链接前缀,与 `notes.link` 拼接,这里表示 `/typescript/`
+ // 笔记内的所有文章会以 `/typescript/` 作为访问链接前缀。
+ link: '/typescript/',
+ // 配置 笔记侧边导航栏,用于导航向笔记内的所有文档
+ // 声明为 `auto` 的,将根据目录结构自动生成侧边栏导航
+ sidebar: 'auto'
},
{
dir: 'rust',
@@ -71,13 +74,241 @@ export default defineUserConfig({
})
```
-主题会根据配置,为对应目录中的 md 文件,生成 永久链接,以及侧边栏。
-
::: tip
-你应该在创建文件之前,先把笔记的目录和链接前缀等配置好,主题需要根据配置,
-为目录中的 md 文件生成永久链接,以及侧边栏。
+你应该在创建文件之前,建议先把笔记的目录和链接前缀等配置好。
+主题默认启用了 [auto-frontmatter](../config/主题配置.md#autofrontmatter),
+需要根据配置,为目录中的 md 文件生成永久链接,以及侧边栏。
:::
-完整配置查看 [notes配置](../config/notes配置.md)
+### 侧边栏配置
+
+以 `typescript` 目录为例,它拥有如下的文件结构:
+
+::: file-tree
+
+- typescript
+ - guide
+ - intro.md
+ - getting-start.md
+ - config
+ - config-file.md
+ - configuration.md
+ - reference
+ - basic.md
+ - syntax.md
+ - modules.md
+ - built-in
+ - types
+ - Required.md
+ - Omit.md
+ - README.md
+
+:::
+
+#### 自动生成侧边栏
+
+一种最简单的配置方式是 `sidebar: 'auto'` , 主题会自动根据 文件结构生成侧边栏,并根据 首个字符的编码 来排序。
+
+如果想要修改 自动生成的侧边栏的顺序,可以直接在 目录名 或 文件名之前,添加 `1.` 或 `2.` 等前缀。
+
+::: file-tree
+
+- typescript
+ - 1.guide
+ - 1.intro.md
+ - 2.getting-start.md
+ - 2.config
+ - 1.config-file.md
+ - 2.configuration.md
+ - …
+:::
+
+主题将根据 这部分的前缀的 数字 进行排序,前缀部分不会显示在侧边栏中。
+
+#### 自定义侧边栏
+
+有时候自动生成侧边栏 不能完全满足需求,你可以自定义侧边栏。
+
+以下是 侧边栏的 类型定义:
+
+```ts
+type Sidebar = (string | SidebarItem)[]
+
+interface SidebarItem {
+ /**
+ * 侧边栏文本
+ */
+ text?: string
+
+ /**
+ * 侧边栏链接
+ */
+ link?: string
+
+ /**
+ * 侧边栏图标
+ */
+ icon?: ThemeIcon
+
+ /**
+ * 当前分组的链接前缀,链接前缀会拼接在 `items` 内的 `link` 之前
+ * 当且仅当 `items` 内的 `link` 为 相对路径时,才会拼接
+ */
+ prefix?: string
+ /**
+ * 次级侧边栏分组
+ */
+ items?: 'auto' | (string | SidebarItem)[]
+
+ /**
+ * 如果未指定,组不可折叠。
+ * 如果为`true`,组可折叠,并默认折叠。
+ * 如果为`false`,组可折叠,但默认展开。
+ */
+ collapsed?: boolean
+}
+```
+
+当 传入类型为 `string` 时,表示 markdown 文件的路径:
+
+```ts
+const sidebar: Sidebar = [
+ '/guide/intro.md',
+ '/guide/getting-start.md',
+ '/config/config-file.md',
+ // ...
+]
+```
+
+你也可以省略 `.md` 文件后缀,简写为 `/guide/intro` 。主题会解析 对应的文件,获取 **标题** 和 **页面链接地址**
+并将其转换为 `{ text: string, link: string }` 的数据形式。
+
+当传入类型为 `SidebarItem` 时:
+
+```ts
+const sidebar: Sidebar = [
+ { text: '介绍', link: '/guide/intro' },
+ { text: '快速上手', link: '/guide/getting-start' },
+ // ...
+]
+```
+
+也可以进行多层嵌套:
+
+```ts
+const sidebar: Sidebar = [
+ {
+ text: '指南',
+ prefix: '/guide', // 使用 prefix 拼接,可以简写 下面的 items 中的 link 为相对路径
+ items: [
+ // 可以混用 string 和 SidebarItem
+ { text: '介绍', link: 'intro' },
+ 'getting-start',
+ ],
+ },
+ {
+ text: '配置',
+ prefix: '/config',
+ items: 'auto', // items 为 'auto',会根据 prefix 的文件结构自动生成侧边栏
+ },
+]
+```
+
+:::warning
+不建议 侧边栏的层级过深,超过 3 层的侧边栏 可能会导致 糟糕的 UI 效果。
+:::
+
+### 侧边栏图标
+
+为侧边栏添加 图标 有助于 侧边栏更好的呈现。得益于 [iconify](https://iconify.design/) 这个强大的开源图标库,
+你可以使用超过 `200k` 的图标,仅需要添加 `icon` 配置即可。
+
+```ts
+const sidebar: Sidebar = [
+ {
+ text: '指南',
+ prefix: '/guide',
+ icon: 'ep:guide', // iconify icon name // [!code hl]
+ items: [
+ { text: '介绍', link: 'intro', icon: 'ph:info-light' }, // [!code hl]
+ ],
+ },
+]
+```
+
+也可以使用本地图标,或者本地图片:
+
+```ts
+const sidebar: Sidebar = [
+ {
+ text: '指南',
+ prefix: '/guide',
+ icon: '/images/guide.png', // iconify icon name // [!code hl]
+ items: [
+ { text: '介绍', link: 'intro', icon: '/images/info.png' }, // [!code hl]
+ // 也可以是一个远程图片
+ { text: '快速上手', link: 'getting-start', icon: 'https://cn.vuejs.org/images/logo.png' },
+ ],
+ },
+]
+```
+
+**请注意,使用本地图片必须以 `/` 开头,表示为 静态资源路径,它将从 `.vuepress/public/` 目录中加载。**
+
+::: file-tree
+
+- docs
+ - .vuepress
+ - public \# 在这个位置保存静态资源
+ - images
+ - guide.png
+ - info.png
+ - …
+:::
+
+你可能已经注意到,`sidebar: auto` 时,该如何配置 侧边栏图标,事实上很简单,直接在 文件的 `frontmatter` 部分,
+添加 一个 `icon` 字段即可。
+
+::: code-tabs
+@tab typescript/guide/intro.md
+
+```md
+---
+title: 介绍
+icon: ep:guide
+---
+```
+
+:::
+
+## 笔记首页
+
+你可能注意到,在 `typescript` 目录下,有一个 `README.md` 文件,它会被作为笔记首页显示。
+
+::: file-tree
+
+- typescript
+ - README.md
+ - …
+- …
+:::
+
+默认情况下,它与 普通的文档页面 没有区别,这是因为 主题 默认对 所有页面 设置了 `pageLayout: docs`。
+
+但你可以直接配置 `pageLayout: 'home'`,就像配置 [站点首页](./自定义首页.md) 一样,为 笔记配置一个个性化的首页!
+
+::: code-tabs
+@tab typescript/README.md
+
+```md
+---
+pageLayout: home
+config:
+ - type: hero
+ - type: features
+---
+```
+
+:::
diff --git a/docs/notes/theme/guide/自定义首页.md b/docs/notes/theme/guide/自定义首页.md
index ebe5c42c..0cb4a140 100644
--- a/docs/notes/theme/guide/自定义首页.md
+++ b/docs/notes/theme/guide/自定义首页.md
@@ -436,6 +436,10 @@ config:
:::
+### blog
+
+将 博客文章列表页 作为一个单独区域,插入到 首页中。
+
### profile
- 类型: `PlumeThemeHomeProfile`
diff --git a/docs/package.json b/docs/package.json
index 38d00d05..d44ebc58 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -19,8 +19,8 @@
"echarts": "^5.5.1",
"flowchart.ts": "^3.0.1",
"http-server": "^14.1.1",
- "mermaid": "^11.0.2",
- "vue": "^3.4.38",
+ "mermaid": "^11.1.0",
+ "vue": "^3.5.0",
"vuepress-theme-plume": "workspace:*"
},
"devDependencies": {
diff --git a/plugins/plugin-content-update/package.json b/plugins/plugin-content-update/package.json
index b14d38a9..d22f9073 100644
--- a/plugins/plugin-content-update/package.json
+++ b/plugins/plugin-content-update/package.json
@@ -40,7 +40,7 @@
"vuepress": "2.0.0-rc.15"
},
"dependencies": {
- "vue": "^3.4.38"
+ "vue": "^3.5.0"
},
"publishConfig": {
"access": "public"
diff --git a/plugins/plugin-md-power/package.json b/plugins/plugin-md-power/package.json
index 20b4dea2..488c9df6 100644
--- a/plugins/plugin-md-power/package.json
+++ b/plugins/plugin-md-power/package.json
@@ -44,10 +44,10 @@
"@vueuse/core": "^11.0.3",
"markdown-it-container": "^4.0.0",
"nanoid": "^5.0.7",
- "shiki": "^1.15.2",
- "tm-grammars": "^1.17.11",
+ "shiki": "^1.16.1",
+ "tm-grammars": "^1.17.14",
"tm-themes": "^1.8.1",
- "vue": "^3.4.38"
+ "vue": "^3.5.0"
},
"devDependencies": {
"@types/markdown-it": "^14.1.2"
diff --git a/plugins/plugin-md-power/src/client/components/CodeRepl.vue b/plugins/plugin-md-power/src/client/components/CodeRepl.vue
index e79a04e7..81c0eeb4 100644
--- a/plugins/plugin-md-power/src/client/components/CodeRepl.vue
+++ b/plugins/plugin-md-power/src/client/components/CodeRepl.vue
@@ -67,20 +67,16 @@ function runCode() {
Stderr:
-
-
{{ item }}
-
+ >{{ item }}
Stdout:
-
-
{{ item }}
-
+
{{ item }}
@@ -214,13 +210,13 @@ function runCode() {
font-size: 16px;
}
-.output-content p {
+.output-content pre {
margin: 0;
font-size: 14px;
line-height: 20px;
}
-.output-content p pre {
+.output-content pre {
width: fit-content;
padding: 0 20px 0 0;
margin: 0;
@@ -228,13 +224,13 @@ function runCode() {
}
.output-content .error,
-.output-content .stderr p,
-.output-content.rust .stderr p.error {
+.output-content .stderr pre,
+.output-content.rust .stderr pre.error {
color: var(--vp-c-danger-1, #b8272c);
transition: color var(--t-color);
}
-.output-content.rust .stderr p {
+.output-content.rust .stderr pre {
color: var(--vp-c-text-1);
}
diff --git a/plugins/plugin-search/package.json b/plugins/plugin-search/package.json
index cf0b43cd..9414155c 100644
--- a/plugins/plugin-search/package.json
+++ b/plugins/plugin-search/package.json
@@ -48,7 +48,7 @@
"mark.js": "^8.11.1",
"minisearch": "^7.1.0",
"p-map": "^7.0.2",
- "vue": "^3.4.38"
+ "vue": "^3.5.0"
},
"publishConfig": {
"access": "public"
diff --git a/plugins/plugin-shikiji/package.json b/plugins/plugin-shikiji/package.json
index 1a563db9..c54f98fe 100644
--- a/plugins/plugin-shikiji/package.json
+++ b/plugins/plugin-shikiji/package.json
@@ -36,8 +36,8 @@
"vuepress": "2.0.0-rc.15"
},
"dependencies": {
- "@shikijs/transformers": "^1.15.2",
- "@shikijs/twoslash": "^1.15.2",
+ "@shikijs/transformers": "^1.16.1",
+ "@shikijs/twoslash": "^1.16.1",
"@types/hast": "^3.0.4",
"@vuepress/helper": "2.0.0-rc.42",
"@vueuse/core": "^11.0.3",
@@ -46,9 +46,9 @@
"mdast-util-gfm": "^3.0.0",
"mdast-util-to-hast": "^13.2.0",
"nanoid": "^5.0.7",
- "shiki": "^1.15.2",
- "twoslash": "^0.2.9",
- "twoslash-vue": "^0.2.9"
+ "shiki": "^1.16.1",
+ "twoslash": "^0.2.10",
+ "twoslash-vue": "^0.2.10"
},
"publishConfig": {
"access": "public"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 93c81c9c..72183ff4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -16,7 +16,7 @@ importers:
version: 19.4.1
'@pengzhanbo/eslint-config-vue':
specifier: ^1.14.0
- version: 1.14.0(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
+ version: 1.14.0(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
'@pengzhanbo/stylelint-config':
specifier: ^1.14.0
version: 1.14.0(stylelint@16.9.0(typescript@5.5.4))
@@ -90,8 +90,8 @@ importers:
specifier: ^4.7.8
version: 4.7.8
picocolors:
- specifier: ^1.0.1
- version: 1.0.1
+ specifier: ^1.1.0
+ version: 1.1.0
docs:
dependencies:
@@ -117,14 +117,14 @@ importers:
specifier: ^14.1.1
version: 14.1.1
mermaid:
- specifier: ^11.0.2
- version: 11.0.2
+ specifier: ^11.1.0
+ version: 11.1.0
vue:
- specifier: ^3.4.38
- version: 3.4.38(typescript@5.5.4)
+ specifier: ^3.5.0
+ version: 3.5.0(typescript@5.5.4)
vuepress:
specifier: 2.0.0-rc.15
- version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
vuepress-theme-plume:
specifier: workspace:*
version: link:../theme
@@ -136,26 +136,26 @@ importers:
plugins/plugin-content-update:
dependencies:
vue:
- specifier: ^3.4.38
- version: 3.4.38(typescript@5.5.4)
+ specifier: ^3.5.0
+ version: 3.5.0(typescript@5.5.4)
vuepress:
specifier: 2.0.0-rc.15
- version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
plugins/plugin-fonts:
dependencies:
vuepress:
specifier: 2.0.0-rc.15
- version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
plugins/plugin-md-power:
dependencies:
'@vuepress/helper':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vueuse/core':
specifier: ^11.0.3
- version: 11.0.3(vue@3.4.38(typescript@5.5.4))
+ version: 11.0.3(vue@3.5.0(typescript@5.5.4))
markdown-it-container:
specifier: ^4.0.0
version: 4.0.0
@@ -163,20 +163,20 @@ importers:
specifier: ^5.0.7
version: 5.0.7
shiki:
- specifier: ^1.15.2
- version: 1.15.2
+ specifier: ^1.16.1
+ version: 1.16.1
tm-grammars:
- specifier: ^1.17.11
- version: 1.17.11
+ specifier: ^1.17.14
+ version: 1.17.14
tm-themes:
specifier: ^1.8.1
version: 1.8.1
vue:
- specifier: ^3.4.38
- version: 3.4.38(typescript@5.5.4)
+ specifier: ^3.5.0
+ version: 3.5.0(typescript@5.5.4)
vuepress:
specifier: 2.0.0-rc.15
- version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
devDependencies:
'@types/markdown-it':
specifier: ^14.1.2
@@ -186,13 +186,13 @@ importers:
dependencies:
'@vuepress/helper':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vueuse/core':
specifier: ^11.0.3
- version: 11.0.3(vue@3.4.38(typescript@5.5.4))
+ version: 11.0.3(vue@3.5.0(typescript@5.5.4))
'@vueuse/integrations':
specifier: ^11.0.3
- version: 11.0.3(axios@1.7.4)(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4))
+ version: 11.0.3(axios@1.7.4)(focus-trap@7.5.4)(vue@3.5.0(typescript@5.5.4))
chokidar:
specifier: ^3.6.0
version: 3.6.0
@@ -209,32 +209,32 @@ importers:
specifier: ^7.0.2
version: 7.0.2
vue:
- specifier: ^3.4.38
- version: 3.4.38(typescript@5.5.4)
+ specifier: ^3.5.0
+ version: 3.5.0(typescript@5.5.4)
vuepress:
specifier: 2.0.0-rc.15
- version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
plugins/plugin-shikiji:
dependencies:
'@shikijs/transformers':
- specifier: ^1.15.2
- version: 1.15.2
+ specifier: ^1.16.1
+ version: 1.16.1
'@shikijs/twoslash':
- specifier: ^1.15.2
- version: 1.15.2(typescript@5.5.4)
+ specifier: ^1.16.1
+ version: 1.16.1(typescript@5.5.4)
'@types/hast':
specifier: ^3.0.4
version: 3.0.4
'@vuepress/helper':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vueuse/core':
specifier: ^11.0.3
- version: 11.0.3(vue@3.4.38(typescript@5.5.4))
+ version: 11.0.3(vue@3.5.0(typescript@5.5.4))
floating-vue:
specifier: ^5.2.2
- version: 5.2.2(vue@3.4.38(typescript@5.5.4))
+ version: 5.2.2(vue@3.5.0(typescript@5.5.4))
mdast-util-from-markdown:
specifier: ^2.0.1
version: 2.0.1
@@ -248,17 +248,17 @@ importers:
specifier: ^5.0.7
version: 5.0.7
shiki:
- specifier: ^1.15.2
- version: 1.15.2
+ specifier: ^1.16.1
+ version: 1.16.1
twoslash:
- specifier: ^0.2.9
- version: 0.2.9(typescript@5.5.4)
+ specifier: ^0.2.10
+ version: 0.2.10(typescript@5.5.4)
twoslash-vue:
- specifier: ^0.2.9
- version: 0.2.9(typescript@5.5.4)
+ specifier: ^0.2.10
+ version: 0.2.10(typescript@5.5.4)
vuepress:
specifier: 2.0.0-rc.15
- version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
theme:
dependencies:
@@ -267,7 +267,7 @@ importers:
version: 2.1.32
'@iconify/vue':
specifier: ^4.1.2
- version: 4.1.2(vue@3.4.38(typescript@5.5.4))
+ version: 4.1.2(vue@3.5.0(typescript@5.5.4))
'@pengzhanbo/utils':
specifier: ^1.1.2
version: 1.1.2
@@ -285,46 +285,46 @@ importers:
version: link:../plugins/plugin-shikiji
'@vuepress/helper':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-active-header-links':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-cache':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-comment':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-docsearch':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(@algolia/client-search@4.20.0)(search-insights@2.7.0)(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(@algolia/client-search@4.20.0)(search-insights@2.7.0)(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-git':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-markdown-container':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-nprogress':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-photo-swipe':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-reading-time':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-seo':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-sitemap':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vuepress/plugin-watermark':
specifier: 2.0.0-rc.42
- version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
'@vueuse/core':
specifier: ^11.0.3
- version: 11.0.3(vue@3.4.38(typescript@5.5.4))
+ version: 11.0.3(vue@3.5.0(typescript@5.5.4))
bcrypt-ts:
specifier: ^5.0.2
version: 5.0.2
@@ -359,17 +359,14 @@ importers:
specifier: ^5.0.7
version: 5.0.7
vue:
- specifier: ^3.4.38
- version: 3.4.38(typescript@5.5.4)
- vue-router:
- specifier: ^4.4.3
- version: 4.4.3(vue@3.4.38(typescript@5.5.4))
+ specifier: ^3.5.0
+ version: 3.5.0(typescript@5.5.4)
vuepress:
specifier: 2.0.0-rc.15
- version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
vuepress-plugin-md-enhance:
specifier: 2.0.0-rc.52
- version: 2.0.0-rc.52(chart.js@4.4.4)(echarts@5.5.1)(flowchart.ts@3.0.1)(katex@0.16.11)(markdown-it@14.1.0)(mermaid@10.9.1)(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ version: 2.0.0-rc.52(chart.js@4.4.4)(echarts@5.5.1)(flowchart.ts@3.0.1)(katex@0.16.11)(markdown-it@14.1.0)(mermaid@10.9.1)(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
vuepress-plugin-md-power:
specifier: workspace:*
version: link:../plugins/plugin-md-power
@@ -377,6 +374,9 @@ importers:
'@iconify/json':
specifier: ^2.2.243
version: 2.2.243
+ vue-router:
+ specifier: ^4.4.3
+ version: 4.4.3(vue@3.5.0(typescript@5.5.4))
packages:
@@ -460,6 +460,10 @@ packages:
resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-string-parser@7.24.8':
+ resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-identifier@7.22.20':
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
@@ -477,10 +481,19 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.25.6':
+ resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/types@7.24.6':
resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.25.6':
+ resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
+ engines: {node: '>=6.9.0'}
+
'@braintree/sanitize-url@6.0.4':
resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==}
@@ -1043,6 +1056,9 @@ packages:
'@jridgewell/sourcemap-codec@1.4.15':
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
@@ -1288,8 +1304,8 @@ packages:
markdown-it:
optional: true
- '@mermaid-js/parser@0.2.0':
- resolution: {integrity: sha512-33dyFdhwsX9n4+E8SRj1ulxwAgwCj9RyCMtoqXD5cDfS9F6y9xmvmjFjHoPaViH4H7I7BXD8yP/XEWig5XrHSQ==}
+ '@mermaid-js/parser@0.3.0':
+ resolution: {integrity: sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==}
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -1551,14 +1567,17 @@ packages:
'@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
- '@shikijs/core@1.15.2':
- resolution: {integrity: sha512-hi6XZuwHYn6bU4wtXZxST8ynM55aiU2+rVU9aPIrSxqKmEKl4d65puwGsggwcZWTET+7zGXKe7AUj46iQ8Aq8w==}
+ '@shikijs/core@1.16.1':
+ resolution: {integrity: sha512-aI0hBtw+a6KsJp2jcD4YuQqKpeCbURMZbhHVozDknJpm+KJqeMRkEnfBC8BaKE/5XC+uofPgCLsa/TkTk0Ba0w==}
- '@shikijs/transformers@1.15.2':
- resolution: {integrity: sha512-J+3kFFXb4hN3esMzdDBGb2GhBsMPX8UC3o/U9G4Jognb8k0ADQAzZkShTARwS76O0g2VFoMu4vnIchiVE6x/uw==}
+ '@shikijs/transformers@1.16.1':
+ resolution: {integrity: sha512-mfbe4YMov+1eyIBU3F6BtaPmLgDkRQaVse8xsBlKTVAcNF3cbZMRCyUz2N6gJOMKLJiv9T5gapBPbRxrDMuoxA==}
- '@shikijs/twoslash@1.15.2':
- resolution: {integrity: sha512-xGMsTd5QYL1cP7bjAbEl2YckyC7D8EOhsRy/ie13izjszjPPTSWl0fJs6cb5bEOLxa8ivFwUtwepr8RwWlE6yw==}
+ '@shikijs/twoslash@1.16.1':
+ resolution: {integrity: sha512-//zj64hG+JmgBizgbwUO7gLQRClHfAhND1taq5K5gcfMk1J2XJ3OGAvWKEuSpKEaIk5qmrM4CVVgo68GBseABg==}
+
+ '@shikijs/vscode-textmate@9.2.0':
+ resolution: {integrity: sha512-5FinaOp6Vdh/dl4/yaOTh0ZeKch+rYS8DUb38V3GMKYVkdqzxw53lViRKUYkVILRiVQT7dcPC7VvAKOR73zVtQ==}
'@sideway/address@4.1.5':
resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
@@ -1894,8 +1913,10 @@ packages:
resolution: {integrity: sha512-sbgsPMW9yLvS7IhCi8IpuK1oBmtbWUNP+hBdwl/I9nzqVsszGnNGti5r9dUtF5RLivHUFFIdRvLiTsPhzSyJ3Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript/vfs@1.5.0':
- resolution: {integrity: sha512-AJS307bPgbsZZ9ggCT3wwpg3VbTKMFNHfaY/uF0ahSkYYrPF2dSSKDNIDIQAHm9qJqbLvCsSJH7yN4Vs/CsMMg==}
+ '@typescript/vfs@1.6.0':
+ resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==}
+ peerDependencies:
+ typescript: '*'
'@ungap/structured-clone@1.2.0':
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
@@ -1922,61 +1943,64 @@ packages:
vitest:
optional: true
- '@volar/language-core@2.3.1':
- resolution: {integrity: sha512-25CZ3ulM6jWgQsPQjKb7maKDlryvXWvsl7ytw4uj1Yyy17BgdiTWqMuNSxIODC3+/7IBOOGYoINC/1OOLACLLw==}
+ '@volar/language-core@2.4.1':
+ resolution: {integrity: sha512-9AKhC7Qn2mQYxj7Dz3bVxeOk7gGJladhWixUYKef/o0o7Bm4an+A3XvmcTHVqZ8stE6lBVH++g050tBtJ4TZPQ==}
- '@volar/source-map@2.3.1':
- resolution: {integrity: sha512-fU3IL19wRy5S5OaGq67ejSl+/xdMuOHgp9Rsp3OiOhLyg25CctLYDdGZ9Y3+MJ1iqTLDh94PdvdR1BZX6I0hNQ==}
-
- '@vue/compiler-core@3.4.33':
- resolution: {integrity: sha512-MoIREbkdPQlnGfSKDMgzTqzqx5nmEjIc0ydLVYlTACGBsfvOJ4tHSbZXKVF536n6fB+0eZaGEOqsGThPpdvF5A==}
+ '@volar/source-map@2.4.1':
+ resolution: {integrity: sha512-Xq6ep3OZg9xUqN90jEgB9ztX5SsTz1yiV8wiQbcYNjWkek+Ie3dc8l7AVt3EhDm9mSIR58oWczHkzM2H6HIsmQ==}
'@vue/compiler-core@3.4.38':
resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==}
- '@vue/compiler-dom@3.4.33':
- resolution: {integrity: sha512-GzB8fxEHKw0gGet5BKlpfXEqoBnzSVWwMnT+dc25wE7pFEfrU/QsvjZMP9rD4iVXHBBoemTct8mN0GJEI6ZX5A==}
+ '@vue/compiler-core@3.5.0':
+ resolution: {integrity: sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==}
'@vue/compiler-dom@3.4.38':
resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==}
- '@vue/compiler-sfc@3.4.38':
- resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==}
+ '@vue/compiler-dom@3.5.0':
+ resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==}
- '@vue/compiler-ssr@3.4.38':
- resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==}
+ '@vue/compiler-sfc@3.5.0':
+ resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==}
+
+ '@vue/compiler-ssr@3.5.0':
+ resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==}
+
+ '@vue/compiler-vue2@2.7.16':
+ resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
'@vue/devtools-api@6.6.3':
resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==}
- '@vue/language-core@2.0.22':
- resolution: {integrity: sha512-dNTAAtEOuMiz7N1s5tKpypnVVCtawxVSF5BukD0ELcYSw+DSbrSlYYSw8GuwvurodCeYFSHsmslE+c2sYDNoiA==}
+ '@vue/language-core@2.0.29':
+ resolution: {integrity: sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
- '@vue/reactivity@3.4.38':
- resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==}
+ '@vue/reactivity@3.5.0':
+ resolution: {integrity: sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==}
- '@vue/runtime-core@3.4.38':
- resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==}
+ '@vue/runtime-core@3.5.0':
+ resolution: {integrity: sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==}
- '@vue/runtime-dom@3.4.38':
- resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==}
+ '@vue/runtime-dom@3.5.0':
+ resolution: {integrity: sha512-NQQXjpdXgyYVJ2M56FJ+lSJgZiecgQ2HhxhnQBN95FymXegRNY/N2htI7vOTwpP75pfxhIeYOJ8mE8sW8KAW6A==}
- '@vue/server-renderer@3.4.38':
- resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==}
+ '@vue/server-renderer@3.5.0':
+ resolution: {integrity: sha512-HyDIFUg+l7L4PKrEnJlCYWHUOlm6NxZhmSxIefZ5MTYjkIPfDfkwhX7hqxAQHfgIAE1uLMLQZwuNR/ozI0NhZg==}
peerDependencies:
- vue: 3.4.38
-
- '@vue/shared@3.4.33':
- resolution: {integrity: sha512-aoRY0jQk3A/cuvdkodTrM4NMfxco8n55eG4H7ML/CRy7OryHfiqvug4xrCBBMbbN+dvXAetDDwZW9DXWWjBntA==}
+ vue: 3.5.0
'@vue/shared@3.4.38':
resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==}
+ '@vue/shared@3.5.0':
+ resolution: {integrity: sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==}
+
'@vuepress/bundler-vite@2.0.0-rc.15':
resolution: {integrity: sha512-xPJBOvrt9hn+3dkMuWIpVy1Jb3a29ZPkEZ0nE10ULzLaGvN+Lv6tB7FPTN9d67LGT4wi09X0EXSvWg9Eun+6pQ==}
@@ -2635,6 +2659,9 @@ packages:
cose-base@1.0.3:
resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==}
+ cose-base@2.2.0:
+ resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==}
+
cosmiconfig-typescript-loader@5.0.0:
resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
engines: {node: '>=v16'}
@@ -2692,6 +2719,11 @@ packages:
peerDependencies:
cytoscape: ^3.2.0
+ cytoscape-fcose@2.2.0:
+ resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==}
+ peerDependencies:
+ cytoscape: ^3.2.0
+
cytoscape@3.30.2:
resolution: {integrity: sha512-oICxQsjW8uSaRmn4UK/jkczKOqTrVqt5/1WL0POiJUT2EKNc9STM4hYFHv917yu55aTBMFNRzymlJhVAiWPCxw==}
engines: {node: '>=0.10'}
@@ -3987,6 +4019,9 @@ packages:
layout-base@1.0.2:
resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==}
+ layout-base@2.0.1:
+ resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==}
+
levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
@@ -4119,8 +4154,8 @@ packages:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines: {node: '>=10'}
- magic-string@0.30.10:
- resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
+ magic-string@0.30.11:
+ resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
mark.js@8.11.1:
resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==}
@@ -4227,8 +4262,8 @@ packages:
mermaid@10.9.1:
resolution: {integrity: sha512-Mx45Obds5W1UkW1nv/7dHRsbfMM1aOKA2+Pxs/IGHNonygDHwmng8xTHyS9z4KWVi0rbko8gjiBmuwwXQ7tiNA==}
- mermaid@11.0.2:
- resolution: {integrity: sha512-KFM1o560odBHvXTTSx47ne/SE4aJKb2GbysHAVdQafIJtB6O3c0K4F+v3nC+zqS6CJhk7sXaagectNrTG+ARDw==}
+ mermaid@11.1.0:
+ resolution: {integrity: sha512-ICexrwPRzU1USFcpAdrVVGjCwEajD+iAwu2LVHi59D6VbXmFhwfB9TbCL3sA6NBR1tl5qUjQSAOdc9lOKlXnEw==}
micromark-core-commonmark@1.1.0:
resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==}
@@ -4407,10 +4442,6 @@ packages:
resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
engines: {node: '>=16 || 14 >=14.17'}
- minimatch@9.0.4:
- resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
- engines: {node: '>=16 || 14 >=14.17'}
-
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -4732,8 +4763,8 @@ packages:
resolution: {integrity: sha512-WNFHoKrkZNnvFFhbHL93WDkW3ifwVOXSW3w1UuZZelSmgXpIGiZSNlZJq37rR8YejqME2rHs9EhH9ZvlvFH2NA==}
engines: {node: '>= 0.12.0'}
- picocolors@1.0.1:
- resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
+ picocolors@1.1.0:
+ resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -4830,14 +4861,14 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.4.40:
- resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==}
- engines: {node: ^10 || ^12 || >=14}
-
postcss@8.4.41:
resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
engines: {node: ^10 || ^12 || >=14}
+ postcss@8.4.44:
+ resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==}
+ engines: {node: ^10 || ^12 || >=14}
+
preact@10.10.0:
resolution: {integrity: sha512-fszkg1iJJjq68I4lI8ZsmBiaoQiQHbxf1lNq+72EmC/mZOsFF5zn3k1yv9QGoFgIXzgsdSKtYymLJsrJPoamjQ==}
@@ -5076,8 +5107,8 @@ packages:
shell-quote@1.8.1:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
- shiki@1.15.2:
- resolution: {integrity: sha512-M+7QZQZiZw/cZeizrC/yryG3eeG8pTUhu7ZaHxVyzPNFIRIlN46YBciquoNPCiXiwLnx6JB62f3lSuSYQrus1w==}
+ shiki@1.16.1:
+ resolution: {integrity: sha512-tCJIMaxDVB1mEIJ5TvfZU7kCPB5eo9fli5+21Olc/bmyv+w8kye3JOp+LZRmGkAyT71hrkefQhTiY+o9mBikRQ==}
side-channel@1.0.6:
resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
@@ -5362,8 +5393,8 @@ packages:
tinyexec@0.2.0:
resolution: {integrity: sha512-au8dwv4xKSDR+Fw52csDo3wcDztPdne2oM1o/7LFro4h6bdFmvyUAeAfX40pwDtzHgRFqz1XWaUqgKS2G83/ig==}
- tm-grammars@1.17.11:
- resolution: {integrity: sha512-qxTMAxbmY9NqBxTSaeFkI7ZCofhp+SVtrCLdf5OkcX6iiazUTL5LTLpzw0ZSFUW0RRr0Z2kMepIup/WDBha4sQ==}
+ tm-grammars@1.17.14:
+ resolution: {integrity: sha512-yq/ZKzhZTVezfT93enAhlqLIbCPXAzvpC4/Cbhy9r6yyAWmFJ3zSG7w7vc49CnfSQuRFzZw9WuQ5C7BcwB/Khw==}
tm-themes@1.8.1:
resolution: {integrity: sha512-jTUfDRn5TysYhkxxEWBQDo1C1n4yoHcnfNNqXkVxIMGQCgal/9poGuMBsfbnZCPEmFVcN2rtrUwaOJ8s2hVQXg==}
@@ -5446,16 +5477,16 @@ packages:
engines: {node: '>=18.0.0'}
hasBin: true
- twoslash-protocol@0.2.9:
- resolution: {integrity: sha512-uKQl8UboT6JU4VAtYaSI3DbNtgaNhFaTpCSMy/n3tRl5lMlMhrjiuNKdqx15xjcviconuGJ9oObkz1h9zJFrJg==}
+ twoslash-protocol@0.2.10:
+ resolution: {integrity: sha512-9sFHqPUexUPKAZM2e0dbAh0Hwkxd5fqSKWWMQ8Ah+O6MeYEUDGuWUUw5aUfS6veAqo+24VfV3xF0Vj0ZbH7x3Q==}
- twoslash-vue@0.2.9:
- resolution: {integrity: sha512-1f/AMB7jvifOMWjG2xdqnEywmkt+U2xef2TBfXugZasNDkqeTwdHCRGafi37Kk6smyzYYj2JLemMECfdSjWwoQ==}
+ twoslash-vue@0.2.10:
+ resolution: {integrity: sha512-h3ShboisgFDGJCp+Y8q7oNY7jUmZmsWwh8CGXsSfK8R10aUeA2QvjZoWeqDfc7VKQPhrjwaUv8mVXuQOk8QWww==}
peerDependencies:
typescript: '*'
- twoslash@0.2.9:
- resolution: {integrity: sha512-oj7XY6h8E9nTZBmfRE1gpsSSUqAQo5kcIpFkXyQPp8UCsyCQsUlP2bJ2s32o02c1n5+xl4h9rcCsQ1F97Z6LZg==}
+ twoslash@0.2.10:
+ resolution: {integrity: sha512-EBnFbGSD7VtPYCYe8tnx5wDzTfQ2wDS10J89BnTr97Zu2+wRD/CskNLPvvDEZofb37mLSce/YuTP8GgGj+vSOg==}
peerDependencies:
typescript: '*'
@@ -5674,11 +5705,8 @@ packages:
peerDependencies:
vue: ^3.2.0
- vue-template-compiler@2.7.16:
- resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==}
-
- vue@3.4.38:
- resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==}
+ vue@3.5.0:
+ resolution: {integrity: sha512-1t70favYoFijwfWJ7g81aTd32obGaAnKYE9FNyMgnEzn3F4YncRi/kqAHHKloG0VXTD8vBYMhbgLKCA+Sk6QDw==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -5979,6 +6007,8 @@ snapshots:
'@babel/helper-string-parser@7.24.7': {}
+ '@babel/helper-string-parser@7.24.8': {}
+
'@babel/helper-validator-identifier@7.22.20': {}
'@babel/helper-validator-identifier@7.24.7': {}
@@ -5993,12 +6023,22 @@ snapshots:
dependencies:
'@babel/types': 7.24.6
+ '@babel/parser@7.25.6':
+ dependencies:
+ '@babel/types': 7.25.6
+
'@babel/types@7.24.6':
dependencies:
'@babel/helper-string-parser': 7.24.7
'@babel/helper-validator-identifier': 7.24.7
to-fast-properties: 2.0.0
+ '@babel/types@7.25.6':
+ dependencies:
+ '@babel/helper-string-parser': 7.24.8
+ '@babel/helper-validator-identifier': 7.24.7
+ to-fast-properties: 2.0.0
+
'@braintree/sanitize-url@6.0.4':
optional: true
@@ -6023,13 +6063,13 @@ snapshots:
'@clack/core@0.3.4':
dependencies:
- picocolors: 1.0.1
+ picocolors: 1.1.0
sisteransi: 1.0.5
'@clack/prompts@0.7.0':
dependencies:
'@clack/core': 0.3.4
- picocolors: 1.0.1
+ picocolors: 1.1.0
sisteransi: 1.0.5
'@commitlint/cli@19.4.1(@types/node@20.12.10)(typescript@5.5.4)':
@@ -6455,10 +6495,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@iconify/vue@4.1.2(vue@3.4.38(typescript@5.5.4))':
+ '@iconify/vue@4.1.2(vue@3.5.0(typescript@5.5.4))':
dependencies:
'@iconify/types': 2.0.0
- vue: 3.4.38(typescript@5.5.4)
+ vue: 3.5.0(typescript@5.5.4)
'@isaacs/cliui@8.0.2':
dependencies:
@@ -6481,6 +6521,8 @@ snapshots:
'@jridgewell/sourcemap-codec@1.4.15': {}
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
@@ -6693,7 +6735,7 @@ snapshots:
optionalDependencies:
markdown-it: 14.1.0
- '@mermaid-js/parser@0.2.0':
+ '@mermaid-js/parser@0.3.0':
dependencies:
langium: 3.0.0
@@ -6709,12 +6751,12 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.14.0
- '@pengzhanbo/eslint-config-vue@1.14.0(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)':
+ '@pengzhanbo/eslint-config-vue@1.14.0(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
- '@pengzhanbo/eslint-config': 1.14.0(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)))
+ '@pengzhanbo/eslint-config': 1.14.0(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)))
eslint: 9.9.1(jiti@1.21.6)
eslint-plugin-vue: 9.27.0(eslint@9.9.1(jiti@1.21.6))
- eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6))
+ eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6))
vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6))
transitivePeerDependencies:
- '@eslint-react/eslint-plugin'
@@ -6734,7 +6776,7 @@ snapshots:
- typescript
- vitest
- '@pengzhanbo/eslint-config@1.14.0(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)))':
+ '@pengzhanbo/eslint-config@1.14.0(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)))':
dependencies:
'@antfu/install-pkg': 0.4.0
'@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.9.1(jiti@1.21.6))
@@ -6768,7 +6810,7 @@ snapshots:
yaml-eslint-parser: 1.2.3
optionalDependencies:
eslint-plugin-vue: 9.27.0(eslint@9.9.1(jiti@1.21.6))
- eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6))
+ eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6))
vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6))
transitivePeerDependencies:
- '@typescript-eslint/utils'
@@ -6899,22 +6941,25 @@ snapshots:
'@sec-ant/readable-stream@0.4.1': {}
- '@shikijs/core@1.15.2':
+ '@shikijs/core@1.16.1':
dependencies:
+ '@shikijs/vscode-textmate': 9.2.0
'@types/hast': 3.0.4
- '@shikijs/transformers@1.15.2':
+ '@shikijs/transformers@1.16.1':
dependencies:
- shiki: 1.15.2
+ shiki: 1.16.1
- '@shikijs/twoslash@1.15.2(typescript@5.5.4)':
+ '@shikijs/twoslash@1.16.1(typescript@5.5.4)':
dependencies:
- '@shikijs/core': 1.15.2
- twoslash: 0.2.9(typescript@5.5.4)
+ '@shikijs/core': 1.16.1
+ twoslash: 0.2.10(typescript@5.5.4)
transitivePeerDependencies:
- supports-color
- typescript
+ '@shikijs/vscode-textmate@9.2.0': {}
+
'@sideway/address@4.1.5':
dependencies:
'@hapi/hoek': 9.3.0
@@ -7316,18 +7361,19 @@ snapshots:
'@typescript-eslint/types': 8.2.0
eslint-visitor-keys: 3.4.3
- '@typescript/vfs@1.5.0':
+ '@typescript/vfs@1.6.0(typescript@5.5.4)':
dependencies:
- debug: 4.3.5
+ debug: 4.3.6
+ typescript: 5.5.4
transitivePeerDependencies:
- supports-color
'@ungap/structured-clone@1.2.0': {}
- '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@20.14.8)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4))':
+ '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@20.14.8)(sass@1.77.8))(vue@3.5.0(typescript@5.5.4))':
dependencies:
vite: 5.4.2(@types/node@20.14.8)(sass@1.77.8)
- vue: 3.4.38(typescript@5.5.4)
+ vue: 3.5.0(typescript@5.5.4)
'@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
@@ -7336,19 +7382,11 @@ snapshots:
'@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)
typescript: 5.5.4
- '@volar/language-core@2.3.1':
+ '@volar/language-core@2.4.1':
dependencies:
- '@volar/source-map': 2.3.1
+ '@volar/source-map': 2.4.1
- '@volar/source-map@2.3.1': {}
-
- '@vue/compiler-core@3.4.33':
- dependencies:
- '@babel/parser': 7.24.7
- '@vue/shared': 3.4.33
- entities: 4.5.0
- estree-walker: 2.0.2
- source-map-js: 1.2.0
+ '@volar/source-map@2.4.1': {}
'@vue/compiler-core@3.4.38':
dependencies:
@@ -7358,77 +7396,90 @@ snapshots:
estree-walker: 2.0.2
source-map-js: 1.2.0
- '@vue/compiler-dom@3.4.33':
+ '@vue/compiler-core@3.5.0':
dependencies:
- '@vue/compiler-core': 3.4.33
- '@vue/shared': 3.4.33
+ '@babel/parser': 7.25.6
+ '@vue/shared': 3.5.0
+ entities: 4.5.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.0
'@vue/compiler-dom@3.4.38':
dependencies:
'@vue/compiler-core': 3.4.38
'@vue/shared': 3.4.38
- '@vue/compiler-sfc@3.4.38':
+ '@vue/compiler-dom@3.5.0':
dependencies:
- '@babel/parser': 7.24.7
- '@vue/compiler-core': 3.4.38
- '@vue/compiler-dom': 3.4.38
- '@vue/compiler-ssr': 3.4.38
- '@vue/shared': 3.4.38
+ '@vue/compiler-core': 3.5.0
+ '@vue/shared': 3.5.0
+
+ '@vue/compiler-sfc@3.5.0':
+ dependencies:
+ '@babel/parser': 7.25.6
+ '@vue/compiler-core': 3.5.0
+ '@vue/compiler-dom': 3.5.0
+ '@vue/compiler-ssr': 3.5.0
+ '@vue/shared': 3.5.0
estree-walker: 2.0.2
- magic-string: 0.30.10
- postcss: 8.4.40
+ magic-string: 0.30.11
+ postcss: 8.4.44
source-map-js: 1.2.0
- '@vue/compiler-ssr@3.4.38':
+ '@vue/compiler-ssr@3.5.0':
dependencies:
- '@vue/compiler-dom': 3.4.38
- '@vue/shared': 3.4.38
+ '@vue/compiler-dom': 3.5.0
+ '@vue/shared': 3.5.0
+
+ '@vue/compiler-vue2@2.7.16':
+ dependencies:
+ de-indent: 1.0.2
+ he: 1.2.0
'@vue/devtools-api@6.6.3': {}
- '@vue/language-core@2.0.22(typescript@5.5.4)':
+ '@vue/language-core@2.0.29(typescript@5.5.4)':
dependencies:
- '@volar/language-core': 2.3.1
- '@vue/compiler-dom': 3.4.33
- '@vue/shared': 3.4.33
+ '@volar/language-core': 2.4.1
+ '@vue/compiler-dom': 3.4.38
+ '@vue/compiler-vue2': 2.7.16
+ '@vue/shared': 3.4.38
computeds: 0.0.1
- minimatch: 9.0.4
+ minimatch: 9.0.5
muggle-string: 0.4.1
path-browserify: 1.0.1
- vue-template-compiler: 2.7.16
optionalDependencies:
typescript: 5.5.4
- '@vue/reactivity@3.4.38':
+ '@vue/reactivity@3.5.0':
dependencies:
- '@vue/shared': 3.4.38
+ '@vue/shared': 3.5.0
- '@vue/runtime-core@3.4.38':
+ '@vue/runtime-core@3.5.0':
dependencies:
- '@vue/reactivity': 3.4.38
- '@vue/shared': 3.4.38
+ '@vue/reactivity': 3.5.0
+ '@vue/shared': 3.5.0
- '@vue/runtime-dom@3.4.38':
+ '@vue/runtime-dom@3.5.0':
dependencies:
- '@vue/reactivity': 3.4.38
- '@vue/runtime-core': 3.4.38
- '@vue/shared': 3.4.38
+ '@vue/reactivity': 3.5.0
+ '@vue/runtime-core': 3.5.0
+ '@vue/shared': 3.5.0
csstype: 3.1.3
- '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.4))':
+ '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.5.4))':
dependencies:
- '@vue/compiler-ssr': 3.4.38
- '@vue/shared': 3.4.38
- vue: 3.4.38(typescript@5.5.4)
-
- '@vue/shared@3.4.33': {}
+ '@vue/compiler-ssr': 3.5.0
+ '@vue/shared': 3.5.0
+ vue: 3.5.0(typescript@5.5.4)
'@vue/shared@3.4.38': {}
+ '@vue/shared@3.5.0': {}
+
'@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0)':
dependencies:
- '@vitejs/plugin-vue': 5.1.2(vite@5.4.2(@types/node@20.14.8)(sass@1.77.8))(vue@3.4.38(typescript@5.5.4))
+ '@vitejs/plugin-vue': 5.1.2(vite@5.4.2(@types/node@20.14.8)(sass@1.77.8))(vue@3.5.0(typescript@5.5.4))
'@vuepress/client': 2.0.0-rc.15(typescript@5.5.4)
'@vuepress/core': 2.0.0-rc.15(typescript@5.5.4)
'@vuepress/shared': 2.0.0-rc.15
@@ -7439,8 +7490,8 @@ snapshots:
postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.0)(yaml@2.5.0)
rollup: 4.21.1
vite: 5.4.2(@types/node@20.14.8)(sass@1.77.8)
- vue: 3.4.38(typescript@5.5.4)
- vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4))
+ vue: 3.5.0(typescript@5.5.4)
+ vue-router: 4.4.3(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -7473,8 +7524,8 @@ snapshots:
dependencies:
'@vue/devtools-api': 6.6.3
'@vuepress/shared': 2.0.0-rc.15
- vue: 3.4.38(typescript@5.5.4)
- vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4))
+ vue: 3.5.0(typescript@5.5.4)
+ vue-router: 4.4.3(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- typescript
@@ -7484,30 +7535,30 @@ snapshots:
'@vuepress/markdown': 2.0.0-rc.15
'@vuepress/shared': 2.0.0-rc.15
'@vuepress/utils': 2.0.0-rc.15
- vue: 3.4.38(typescript@5.5.4)
+ vue: 3.5.0(typescript@5.5.4)
transitivePeerDependencies:
- supports-color
- typescript
- '@vuepress/helper@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/helper@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
'@vue/shared': 3.4.38
cheerio: 1.0.0-rc.12
fflate: 0.8.2
gray-matter: 4.0.3
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- typescript
- '@vuepress/helper@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/helper@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
'@vue/shared': 3.4.38
cheerio: 1.0.0
fflate: 0.8.2
gray-matter: 4.0.3
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- typescript
@@ -7532,40 +7583,40 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vuepress/plugin-active-header-links@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-active-header-links@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
- '@vueuse/core': 11.0.3(vue@3.4.38(typescript@5.5.4))
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- typescript
- '@vuepress/plugin-cache@2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-cache@2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
ci-info: 4.0.0
lru-cache: 10.4.3
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
- '@vuepress/plugin-comment@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-comment@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
- '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
giscus: 1.5.0
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- typescript
- '@vuepress/plugin-docsearch@2.0.0-rc.42(@algolia/client-search@4.20.0)(search-insights@2.7.0)(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-docsearch@2.0.0-rc.42(@algolia/client-search@4.20.0)(search-insights@2.7.0)(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
'@docsearch/css': 3.6.1
'@docsearch/js': 3.6.1(@algolia/client-search@4.20.0)(search-insights@2.7.0)
'@docsearch/react': 3.6.1(@algolia/client-search@4.20.0)(search-insights@2.7.0)
- '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
- '@vueuse/core': 11.0.3(vue@3.4.38(typescript@5.5.4))
+ '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
+ '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4))
ts-debounce: 4.0.0
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -7575,73 +7626,73 @@ snapshots:
- search-insights
- typescript
- '@vuepress/plugin-git@2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-git@2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
execa: 9.3.1
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
- '@vuepress/plugin-markdown-container@2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-markdown-container@2.0.0-rc.42(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
'@types/markdown-it': 14.1.2
markdown-it-container: 4.0.0
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
- '@vuepress/plugin-nprogress@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-nprogress@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
- '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- typescript
- '@vuepress/plugin-photo-swipe@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-photo-swipe@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
- '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
- '@vueuse/core': 11.0.3(vue@3.4.38(typescript@5.5.4))
+ '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
+ '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4))
photoswipe: 5.4.4
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- typescript
- '@vuepress/plugin-reading-time@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-reading-time@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
- '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- typescript
- '@vuepress/plugin-sass-palette@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-sass-palette@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
- '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
chokidar: 3.6.0
sass: 1.77.8
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- typescript
- '@vuepress/plugin-seo@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-seo@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
- '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- typescript
- '@vuepress/plugin-sitemap@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-sitemap@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
- '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
sitemap: 8.0.0
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- typescript
- '@vuepress/plugin-watermark@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))':
+ '@vuepress/plugin-watermark@2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))':
dependencies:
- '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ '@vuepress/helper': 2.0.0-rc.42(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
watermark-js-plus: 1.5.3
transitivePeerDependencies:
- typescript
@@ -7661,36 +7712,36 @@ snapshots:
globby: 14.0.2
hash-sum: 2.0.0
ora: 8.0.1
- picocolors: 1.0.1
+ picocolors: 1.1.0
upath: 2.0.1
transitivePeerDependencies:
- supports-color
- '@vueuse/core@10.11.1(vue@3.4.38(typescript@5.5.4))':
+ '@vueuse/core@10.11.1(vue@3.5.0(typescript@5.5.4))':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.11.1
- '@vueuse/shared': 10.11.1(vue@3.4.38(typescript@5.5.4))
- vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4))
+ '@vueuse/shared': 10.11.1(vue@3.5.0(typescript@5.5.4))
+ vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/core@11.0.3(vue@3.4.38(typescript@5.5.4))':
+ '@vueuse/core@11.0.3(vue@3.5.0(typescript@5.5.4))':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 11.0.3
- '@vueuse/shared': 11.0.3(vue@3.4.38(typescript@5.5.4))
- vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4))
+ '@vueuse/shared': 11.0.3(vue@3.5.0(typescript@5.5.4))
+ vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/integrations@11.0.3(axios@1.7.4)(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4))':
+ '@vueuse/integrations@11.0.3(axios@1.7.4)(focus-trap@7.5.4)(vue@3.5.0(typescript@5.5.4))':
dependencies:
- '@vueuse/core': 11.0.3(vue@3.4.38(typescript@5.5.4))
- '@vueuse/shared': 11.0.3(vue@3.4.38(typescript@5.5.4))
- vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4))
+ '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4))
+ '@vueuse/shared': 11.0.3(vue@3.5.0(typescript@5.5.4))
+ vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4))
optionalDependencies:
axios: 1.7.4
focus-trap: 7.5.4
@@ -7702,16 +7753,16 @@ snapshots:
'@vueuse/metadata@11.0.3': {}
- '@vueuse/shared@10.11.1(vue@3.4.38(typescript@5.5.4))':
+ '@vueuse/shared@10.11.1(vue@3.5.0(typescript@5.5.4))':
dependencies:
- vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4))
+ vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/shared@11.0.3(vue@3.4.38(typescript@5.5.4))':
+ '@vueuse/shared@11.0.3(vue@3.5.0(typescript@5.5.4))':
dependencies:
- vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4))
+ vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -7823,7 +7874,7 @@ snapshots:
caniuse-lite: 1.0.30001653
fraction.js: 4.3.7
normalize-range: 0.1.2
- picocolors: 1.0.1
+ picocolors: 1.1.0
postcss: 8.4.41
postcss-value-parser: 4.2.0
@@ -8254,6 +8305,10 @@ snapshots:
dependencies:
layout-base: 1.0.2
+ cose-base@2.2.0:
+ dependencies:
+ layout-base: 2.0.1
+
cosmiconfig-typescript-loader@5.0.0(@types/node@20.12.10)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4):
dependencies:
'@types/node': 20.12.10
@@ -8324,6 +8379,11 @@ snapshots:
cose-base: 1.0.3
cytoscape: 3.30.2
+ cytoscape-fcose@2.2.0(cytoscape@3.30.2):
+ dependencies:
+ cose-base: 2.2.0
+ cytoscape: 3.30.2
+
cytoscape@3.30.2: {}
cz-conventional-changelog@3.3.0(@types/node@20.12.10)(typescript@5.5.4):
@@ -8931,9 +8991,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6)):
+ eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6)):
dependencies:
- '@vue/compiler-sfc': 3.4.38
+ '@vue/compiler-sfc': 3.5.0
eslint: 9.9.1(jiti@1.21.6)
eslint-scope@7.2.2:
@@ -9171,11 +9231,11 @@ snapshots:
flatted@3.3.1: {}
- floating-vue@5.2.2(vue@3.4.38(typescript@5.5.4)):
+ floating-vue@5.2.2(vue@3.5.0(typescript@5.5.4)):
dependencies:
'@floating-ui/dom': 1.1.1
- vue: 3.4.38(typescript@5.5.4)
- vue-resize: 2.0.0-alpha.1(vue@3.4.38(typescript@5.5.4))
+ vue: 3.5.0(typescript@5.5.4)
+ vue-resize: 2.0.0-alpha.1(vue@3.5.0(typescript@5.5.4))
flowchart.ts@3.0.1:
dependencies:
@@ -9755,6 +9815,8 @@ snapshots:
layout-base@1.0.2: {}
+ layout-base@2.0.1: {}
+
levn@0.4.1:
dependencies:
prelude-ls: 1.2.1
@@ -9891,9 +9953,9 @@ snapshots:
dependencies:
yallist: 4.0.0
- magic-string@0.30.10:
+ magic-string@0.30.11:
dependencies:
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.5.0
mark.js@8.11.1: {}
@@ -10109,12 +10171,14 @@ snapshots:
- supports-color
optional: true
- mermaid@11.0.2:
+ mermaid@11.1.0:
dependencies:
'@braintree/sanitize-url': 7.1.0
- '@mermaid-js/parser': 0.2.0
+ '@iconify/utils': 2.1.32
+ '@mermaid-js/parser': 0.3.0
cytoscape: 3.30.2
cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.2)
+ cytoscape-fcose: 2.2.0(cytoscape@3.30.2)
d3: 7.9.0
d3-sankey: 0.12.3
dagre-d3-es: 7.0.10
@@ -10128,6 +10192,8 @@ snapshots:
stylis: 4.3.1
ts-dedent: 2.2.0
uuid: 9.0.1
+ transitivePeerDependencies:
+ - supports-color
micromark-core-commonmark@1.1.0:
dependencies:
@@ -10461,10 +10527,6 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
- minimatch@9.0.4:
- dependencies:
- brace-expansion: 2.0.1
-
minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.1
@@ -10775,7 +10837,7 @@ snapshots:
photoswipe@5.4.4: {}
- picocolors@1.0.1: {}
+ picocolors@1.1.0: {}
picomatch@2.3.1: {}
@@ -10857,16 +10919,16 @@ snapshots:
postcss-value-parser@4.2.0: {}
- postcss@8.4.40:
- dependencies:
- nanoid: 3.3.7
- picocolors: 1.0.1
- source-map-js: 1.2.0
-
postcss@8.4.41:
dependencies:
nanoid: 3.3.7
- picocolors: 1.0.1
+ picocolors: 1.1.0
+ source-map-js: 1.2.0
+
+ postcss@8.4.44:
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.1.0
source-map-js: 1.2.0
preact@10.10.0: {}
@@ -11136,9 +11198,10 @@ snapshots:
shell-quote@1.8.1: {}
- shiki@1.15.2:
+ shiki@1.16.1:
dependencies:
- '@shikijs/core': 1.15.2
+ '@shikijs/core': 1.16.1
+ '@shikijs/vscode-textmate': 9.2.0
'@types/hast': 3.0.4
side-channel@1.0.6:
@@ -11347,7 +11410,7 @@ snapshots:
meow: 13.2.0
micromatch: 4.0.8
normalize-path: 3.0.0
- picocolors: 1.0.1
+ picocolors: 1.1.0
postcss: 8.4.41
postcss-resolve-nested-selector: 0.1.6
postcss-safe-parser: 7.0.0(postcss@8.4.41)
@@ -11449,7 +11512,7 @@ snapshots:
tinyexec@0.2.0: {}
- tm-grammars@1.17.11: {}
+ tm-grammars@1.17.14: {}
tm-themes@1.8.1: {}
@@ -11504,7 +11567,7 @@ snapshots:
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
- picocolors: 1.0.1
+ picocolors: 1.1.0
postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.0)(yaml@2.5.0)
resolve-from: 5.0.0
rollup: 4.19.1
@@ -11528,21 +11591,21 @@ snapshots:
fsevents: 2.3.3
optional: true
- twoslash-protocol@0.2.9: {}
+ twoslash-protocol@0.2.10: {}
- twoslash-vue@0.2.9(typescript@5.5.4):
+ twoslash-vue@0.2.10(typescript@5.5.4):
dependencies:
- '@vue/language-core': 2.0.22(typescript@5.5.4)
- twoslash: 0.2.9(typescript@5.5.4)
- twoslash-protocol: 0.2.9
+ '@vue/language-core': 2.0.29(typescript@5.5.4)
+ twoslash: 0.2.10(typescript@5.5.4)
+ twoslash-protocol: 0.2.10
typescript: 5.5.4
transitivePeerDependencies:
- supports-color
- twoslash@0.2.9(typescript@5.5.4):
+ twoslash@0.2.10(typescript@5.5.4):
dependencies:
- '@typescript/vfs': 1.5.0
- twoslash-protocol: 0.2.9
+ '@typescript/vfs': 1.6.0(typescript@5.5.4)
+ twoslash-protocol: 0.2.10
typescript: 5.5.4
transitivePeerDependencies:
- supports-color
@@ -11628,13 +11691,13 @@ snapshots:
dependencies:
browserslist: 4.23.0
escalade: 3.1.2
- picocolors: 1.0.1
+ picocolors: 1.1.0
update-browserslist-db@1.1.0(browserslist@4.23.3):
dependencies:
browserslist: 4.23.3
escalade: 3.1.2
- picocolors: 1.0.1
+ picocolors: 1.1.0
uri-js@4.4.1:
dependencies:
@@ -11697,9 +11760,9 @@ snapshots:
vscode-uri@3.0.8: {}
- vue-demi@0.14.10(vue@3.4.38(typescript@5.5.4)):
+ vue-demi@0.14.10(vue@3.5.0(typescript@5.5.4)):
dependencies:
- vue: 3.4.38(typescript@5.5.4)
+ vue: 3.5.0(typescript@5.5.4)
vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)):
dependencies:
@@ -11714,31 +11777,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-resize@2.0.0-alpha.1(vue@3.4.38(typescript@5.5.4)):
+ vue-resize@2.0.0-alpha.1(vue@3.5.0(typescript@5.5.4)):
dependencies:
- vue: 3.4.38(typescript@5.5.4)
+ vue: 3.5.0(typescript@5.5.4)
- vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)):
+ vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)):
dependencies:
'@vue/devtools-api': 6.6.3
- vue: 3.4.38(typescript@5.5.4)
+ vue: 3.5.0(typescript@5.5.4)
- vue-template-compiler@2.7.16:
+ vue@3.5.0(typescript@5.5.4):
dependencies:
- de-indent: 1.0.2
- he: 1.2.0
-
- vue@3.4.38(typescript@5.5.4):
- dependencies:
- '@vue/compiler-dom': 3.4.38
- '@vue/compiler-sfc': 3.4.38
- '@vue/runtime-dom': 3.4.38
- '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.4))
- '@vue/shared': 3.4.38
+ '@vue/compiler-dom': 3.5.0
+ '@vue/compiler-sfc': 3.5.0
+ '@vue/runtime-dom': 3.5.0
+ '@vue/server-renderer': 3.5.0(vue@3.5.0(typescript@5.5.4))
+ '@vue/shared': 3.5.0
optionalDependencies:
typescript: 5.5.4
- vuepress-plugin-md-enhance@2.0.0-rc.52(chart.js@4.4.4)(echarts@5.5.1)(flowchart.ts@3.0.1)(katex@0.16.11)(markdown-it@14.1.0)(mermaid@10.9.1)(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))):
+ vuepress-plugin-md-enhance@2.0.0-rc.52(chart.js@4.4.4)(echarts@5.5.1)(flowchart.ts@3.0.1)(katex@0.16.11)(markdown-it@14.1.0)(mermaid@10.9.1)(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))):
dependencies:
'@mdit/plugin-alert': 0.12.0(markdown-it@14.1.0)
'@mdit/plugin-align': 0.12.0(markdown-it@14.1.0)
@@ -11764,14 +11822,14 @@ snapshots:
'@mdit/plugin-tex': 0.12.0(markdown-it@14.1.0)
'@mdit/plugin-uml': 0.12.0(markdown-it@14.1.0)
'@types/markdown-it': 14.1.2
- '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
- '@vuepress/plugin-sass-palette': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
- '@vueuse/core': 10.11.1(vue@3.4.38(typescript@5.5.4))
+ '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
+ '@vuepress/plugin-sass-palette': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
+ '@vueuse/core': 10.11.1(vue@3.5.0(typescript@5.5.4))
balloon-css: 1.2.0
js-yaml: 4.1.0
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
- vuepress-shared: 2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
+ vuepress-shared: 2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
optionalDependencies:
chart.js: 4.4.4
echarts: 5.5.1
@@ -11783,23 +11841,23 @@ snapshots:
- markdown-it
- typescript
- vuepress-shared@2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))):
+ vuepress-shared@2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))):
dependencies:
- '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)))
- '@vueuse/core': 10.11.1(vue@3.4.38(typescript@5.5.4))
+ '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)))
+ '@vueuse/core': 10.11.1(vue@3.5.0(typescript@5.5.4))
cheerio: 1.0.0-rc.12
dayjs: 1.11.12
execa: 9.3.1
fflate: 0.8.2
gray-matter: 4.0.3
semver: 7.6.3
- vue: 3.4.38(typescript@5.5.4)
- vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))
+ vue: 3.5.0(typescript@5.5.4)
+ vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- typescript
- vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)):
+ vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0))(typescript@5.5.4)(vue@3.5.0(typescript@5.5.4)):
dependencies:
'@vuepress/cli': 2.0.0-rc.15(typescript@5.5.4)
'@vuepress/client': 2.0.0-rc.15(typescript@5.5.4)
@@ -11807,7 +11865,7 @@ snapshots:
'@vuepress/markdown': 2.0.0-rc.15
'@vuepress/shared': 2.0.0-rc.15
'@vuepress/utils': 2.0.0-rc.15
- vue: 3.4.38(typescript@5.5.4)
+ vue: 3.5.0(typescript@5.5.4)
optionalDependencies:
'@vuepress/bundler-vite': 2.0.0-rc.15(@types/node@20.14.8)(jiti@1.21.6)(sass@1.77.8)(tsx@4.16.0)(typescript@5.5.4)(yaml@2.5.0)
transitivePeerDependencies:
diff --git a/theme/package.json b/theme/package.json
index 383b5e26..8976546d 100644
--- a/theme/package.json
+++ b/theme/package.json
@@ -103,12 +103,12 @@
"katex": "^0.16.11",
"local-pkg": "^0.5.0",
"nanoid": "^5.0.7",
- "vue": "^3.4.38",
- "vue-router": "^4.4.3",
+ "vue": "^3.5.0",
"vuepress-plugin-md-enhance": "2.0.0-rc.52",
"vuepress-plugin-md-power": "workspace:*"
},
"devDependencies": {
- "@iconify/json": "^2.2.243"
+ "@iconify/json": "^2.2.243",
+ "vue-router": "^4.4.3"
}
}
diff --git a/theme/src/client/components/Blog/VPBlog.vue b/theme/src/client/components/Blog/VPBlog.vue
index 9ed725d4..e279dbc7 100644
--- a/theme/src/client/components/Blog/VPBlog.vue
+++ b/theme/src/client/components/Blog/VPBlog.vue
@@ -9,11 +9,17 @@ import VPBlogNav from '@theme/Blog/VPBlogNav.vue'
import VPTransitionFadeSlideY from '@theme/VPTransitionFadeSlideY.vue'
import { useData } from '../../composables/index.js'
+defineProps<{
+ homeBlog?: boolean
+ type?: string
+ onlyOnce?: boolean
+}>()
+
const { theme, page } = useData()
-
+
@@ -53,7 +59,7 @@ const { theme, page } = useData()
-
+
@@ -96,6 +102,12 @@ const { theme, page } = useData()
transition: background-color var(--t-color);
}
+@media(min-width: 419px) {
+ .vp-blog.home-blog {
+ background-color: var(--vp-c-bg-alt);
+ }
+}
+
.blog-container {
display: flex;
align-items: flex-start;
diff --git a/theme/src/client/components/Blog/VPPostList.vue b/theme/src/client/components/Blog/VPPostList.vue
index bb876238..45e3779e 100644
--- a/theme/src/client/components/Blog/VPPostList.vue
+++ b/theme/src/client/components/Blog/VPPostList.vue
@@ -1,9 +1,14 @@
diff --git a/theme/src/client/components/Home/VPHome.vue b/theme/src/client/components/Home/VPHome.vue
index 72074433..ece258c4 100644
--- a/theme/src/client/components/Home/VPHome.vue
+++ b/theme/src/client/components/Home/VPHome.vue
@@ -1,13 +1,33 @@