优化:文章元数据及版权声明针对原创及转载优化显示效果(将 VitePress 版本升级为 v1.0.0-alpha.35)
@@ -51,7 +51,7 @@ pnpm build
|
|||||||
|
|
||||||
- [x] 自定义页脚:支持ICP备案号、公安备案号、版权信息配置(符合大陆网站审核要求)
|
- [x] 自定义页脚:支持ICP备案号、公安备案号、版权信息配置(符合大陆网站审核要求)
|
||||||
|
|
||||||
- [x] 文章元数据信息显示:文章标题下显示作者、发布时间、所属分类、标签列表等信息,可全局配置作者及作者主页信息
|
- [x] 文章元数据信息显示:文章标题下显示是否原创、作者、发布时间、所属分类、标签列表等信息,可全局配置作者及作者主页信息
|
||||||
|
|
||||||
- [x] 已扩展文章阅读数信息,默认已启用,可在 docs/.vitepress/config/theme.ts 中 articleMetadataConfig 配置中关闭(开启需要自行提供并配置好 API 服务,API 服务可参考:[Charles7c/charles7c-api](https://github.com/Charles7c/charles7c-api),目前来看搞起来还有点麻烦,不喜欢折腾的可以直接关闭或更换其他方式提供 API 服务,欢迎提建议)
|
- [x] 已扩展文章阅读数信息,默认已启用,可在 docs/.vitepress/config/theme.ts 中 articleMetadataConfig 配置中关闭(开启需要自行提供并配置好 API 服务,API 服务可参考:[Charles7c/charles7c-api](https://github.com/Charles7c/charles7c-api),目前来看搞起来还有点麻烦,不喜欢折腾的可以直接关闭或更换其他方式提供 API 服务,欢迎提建议)
|
||||||
|
|
||||||
@@ -61,7 +61,7 @@ pnpm build
|
|||||||
|
|
||||||
- [x] 文章评论:目前仅支持Gitalk
|
- [x] 文章评论:目前仅支持Gitalk
|
||||||
|
|
||||||
- [x] 版权声明:文末显示文章版权声明,可自由配置采用的版权协议
|
- [x] 版权声明:文末显示原创或转载文章的版权声明,可自由配置采用的版权协议
|
||||||
|
|
||||||
- [x] ~~徽章:标题后可显示徽章,此功能来自于 VitePress 未合并的 PR,如若后续被合并,则改用官方主题功能([官方已合并于 v1.0.0-alpha.27](https://github.com/vuejs/vitepress/issues/1239))~~
|
- [x] ~~徽章:标题后可显示徽章,此功能来自于 VitePress 未合并的 PR,如若后续被合并,则改用官方主题功能([官方已合并于 v1.0.0-alpha.27](https://github.com/vuejs/vitepress/issues/1239))~~
|
||||||
|
|
||||||
|
@@ -1,16 +1,38 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="meta-wrapper">
|
<div class="meta-wrapper">
|
||||||
|
<div class="meta-item original">
|
||||||
|
<a-tag v-if="isOriginal" color="orangered" title="原创文章">
|
||||||
|
<template #icon>
|
||||||
|
<icon-trophy />
|
||||||
|
</template>
|
||||||
|
原创
|
||||||
|
</a-tag>
|
||||||
|
<a-tag v-else color="arcoblue" title="转载文章">
|
||||||
|
<template #icon>
|
||||||
|
<icon-share-alt />
|
||||||
|
</template>
|
||||||
|
转载
|
||||||
|
</a-tag>
|
||||||
|
</div>
|
||||||
<div class="meta-item">
|
<div class="meta-item">
|
||||||
<span class="meta-icon author">
|
<span class="meta-icon author">
|
||||||
<svg role="img" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><title>原创作者</title><path d="M858.5 763.6c-18.9-44.8-46.1-85-80.6-119.5-34.5-34.5-74.7-61.6-119.5-80.6-0.4-0.2-0.8-0.3-1.2-0.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-0.4 0.2-0.8 0.3-1.2 0.5-44.8 18.9-85 46-119.5 80.6-34.5 34.5-61.6 74.7-80.6 119.5C146.9 807.5 137 854 136 901.8c-0.1 4.5 3.5 8.2 8 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c0.1 4.4 3.6 7.8 8 7.8h60c4.5 0 8.1-3.7 8-8.2-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"></path></svg>
|
<svg role="img" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<title>原创作者</title>
|
||||||
|
<path d="M858.5 763.6c-18.9-44.8-46.1-85-80.6-119.5-34.5-34.5-74.7-61.6-119.5-80.6-0.4-0.2-0.8-0.3-1.2-0.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-0.4 0.2-0.8 0.3-1.2 0.5-44.8 18.9-85 46-119.5 80.6-34.5 34.5-61.6 74.7-80.6 119.5C146.9 807.5 137 854 136 901.8c-0.1 4.5 3.5 8.2 8 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c0.1 4.4 3.6 7.8 8 7.8h60c4.5 0 8.1-3.7 8-8.2-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"></path>
|
||||||
|
</svg>
|
||||||
</span>
|
</span>
|
||||||
<span class="meta-content">
|
<span class="meta-content">
|
||||||
<a :href="authorLink" title="进入作者主页">{{ author }}</a>
|
<a v-if="isOriginal" :href="authorLink" title="进入作者主页">{{ author }}</a>
|
||||||
|
<span v-else :title="author">{{ author }}</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="meta-item">
|
<div class="meta-item">
|
||||||
<span class="meta-icon date">
|
<span class="meta-icon date">
|
||||||
<svg role="img" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><title>发布时间</title><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64z m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"></path><path d="M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"></path></svg>
|
<svg role="img" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<title v-if="isOriginal">发布时间</title>
|
||||||
|
<title v-else>转载时间</title>
|
||||||
|
<path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64z m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"></path><path d="M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"></path>
|
||||||
|
</svg>
|
||||||
</span>
|
</span>
|
||||||
<time class="meta-content" :datetime="date.toISOString()" :title="dayjs().to(dayjs(date))">{{ date.toLocaleString('zh', {year: 'numeric', month: 'numeric', day: 'numeric', hour: 'numeric', minute: 'numeric'}) }}</time>
|
<time class="meta-content" :datetime="date.toISOString()" :title="dayjs().to(dayjs(date))">{{ date.toLocaleString('zh', {year: 'numeric', month: 'numeric', day: 'numeric', hour: 'numeric', minute: 'numeric'}) }}</time>
|
||||||
</div>
|
</div>
|
||||||
@@ -31,7 +53,7 @@
|
|||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="meta-item">
|
<div class="meta-item tag">
|
||||||
<span class="meta-icon tag">
|
<span class="meta-icon tag">
|
||||||
<svg role="img" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><title>标签列表</title><path d="M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-0.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-0.2-4.7 0.6-6.3 2.3L137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0z m62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9z m60.16 186.23a48 48 0 1 0 67.88-67.89 48 48 0 1 0-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z"></path></svg>
|
<svg role="img" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><title>标签列表</title><path d="M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-0.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-0.2-4.7 0.6-6.3 2.3L137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0z m62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9z m60.16 186.23a48 48 0 1 0 67.88-67.89 48 48 0 1 0-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z"></path></svg>
|
||||||
</span>
|
</span>
|
||||||
@@ -69,6 +91,7 @@ const props = defineProps({
|
|||||||
// 初始化文章元数据信息
|
// 初始化文章元数据信息
|
||||||
const { theme, page } = useData()
|
const { theme, page } = useData()
|
||||||
const data = reactive({
|
const data = reactive({
|
||||||
|
isOriginal: props.article?.isOriginal ?? true,
|
||||||
author: props.article?.author ?? theme.value.articleMetadataConfig.author,
|
author: props.article?.author ?? theme.value.articleMetadataConfig.author,
|
||||||
authorLink: props.article?.authorLink ?? theme.value.articleMetadataConfig.authorLink,
|
authorLink: props.article?.authorLink ?? theme.value.articleMetadataConfig.authorLink,
|
||||||
showViewCount: theme.value.articleMetadataConfig?.showViewCount ?? false,
|
showViewCount: theme.value.articleMetadataConfig?.showViewCount ?? false,
|
||||||
@@ -78,7 +101,7 @@ const data = reactive({
|
|||||||
tags: props.article?.tags ?? [],
|
tags: props.article?.tags ?? [],
|
||||||
showCategory: props.showCategory
|
showCategory: props.showCategory
|
||||||
})
|
})
|
||||||
const { author, authorLink, showViewCount, viewCount, date, toDate, categories, tags, showCategory } = toRefs(data)
|
const { isOriginal, author, authorLink, showViewCount, viewCount, date, toDate, categories, tags, showCategory } = toRefs(data)
|
||||||
|
|
||||||
if (data.showViewCount) {
|
if (data.showViewCount) {
|
||||||
// 记录并获取文章阅读数(使用文章标题 + 发布时间生成 MD5 值,作为文章的唯一标识)
|
// 记录并获取文章阅读数(使用文章标题 + 发布时间生成 MD5 值,作为文章的唯一标识)
|
||||||
@@ -94,6 +117,7 @@ if (data.showViewCount) {
|
|||||||
.meta-wrapper {
|
.meta-wrapper {
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-item {
|
.meta-item {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
@@ -105,9 +129,13 @@ if (data.showViewCount) {
|
|||||||
cursor: default;
|
cursor: default;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
.meta-item:not(:last-child) {
|
.meta-item:not(.tag) {
|
||||||
margin-right: 1rem;
|
margin-right: 1rem;
|
||||||
}
|
}
|
||||||
|
.meta-item.original {
|
||||||
|
margin-right: 0.5rem;
|
||||||
|
margin-top: -0.5px;
|
||||||
|
}
|
||||||
.meta-icon, meta-content {
|
.meta-icon, meta-content {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-right: .375rem;
|
margin-right: .375rem;
|
||||||
@@ -117,6 +145,9 @@ if (data.showViewCount) {
|
|||||||
position: relative;
|
position: relative;
|
||||||
bottom: 1.5px;
|
bottom: 1.5px;
|
||||||
}
|
}
|
||||||
|
.meta-icon.author {
|
||||||
|
bottom: 1.3px;
|
||||||
|
}
|
||||||
.meta-icon.date {
|
.meta-icon.date {
|
||||||
bottom: 1.3px;
|
bottom: 1.3px;
|
||||||
}
|
}
|
||||||
|
@@ -8,7 +8,10 @@
|
|||||||
<path d="M512.35 0C228.733 0 .5 228.233.5 511.85s228.233 511.85 511.85 511.85 511.85-228.233 511.85-511.85S795.967 0 512.35 0zm275.12 772.074c-2.1 21.294-12.797 31.99-31.991 40.488-25.593 10.697-51.185 14.896-78.877 14.896-49.086 2.099-102.37 4.298-142.858 4.298-74.678 0-136.46 0-198.342-6.398-19.195-2.1-38.389-6.398-53.285-17.095-14.895-8.497-23.493-23.493-23.493-40.488-2.1-119.465 87.475-215.437 206.84-215.437 49.085 0 100.27-4.299 149.256 2.1 100.27 12.896 181.247 113.166 172.75 217.636zM354.495 375.39c0-87.474 72.479-162.053 162.053-162.053S680.8 288.016 680.8 375.39c0 89.574-74.679 164.252-164.252 164.252-87.375 0-164.152-76.778-162.053-164.252z" fill="#249FF8"></path>
|
<path d="M512.35 0C228.733 0 .5 228.233.5 511.85s228.233 511.85 511.85 511.85 511.85-228.233 511.85-511.85S795.967 0 512.35 0zm275.12 772.074c-2.1 21.294-12.797 31.99-31.991 40.488-25.593 10.697-51.185 14.896-78.877 14.896-49.086 2.099-102.37 4.298-142.858 4.298-74.678 0-136.46 0-198.342-6.398-19.195-2.1-38.389-6.398-53.285-17.095-14.895-8.497-23.493-23.493-23.493-40.488-2.1-119.465 87.475-215.437 206.84-215.437 49.085 0 100.27-4.299 149.256 2.1 100.27 12.896 181.247 113.166 172.75 217.636zM354.495 375.39c0-87.474 72.479-162.053 162.053-162.053S680.8 288.016 680.8 375.39c0 89.574-74.679 164.252-164.252 164.252-87.375 0-164.152-76.778-162.053-164.252z" fill="#249FF8"></path>
|
||||||
</svg>
|
</svg>
|
||||||
<span>版权属于:</span>
|
<span>版权属于:</span>
|
||||||
<span><a :href="authorLink" title="进入作者主页" target="_blank">{{ author }}</a></span>
|
<span>
|
||||||
|
<a v-if="isOriginal" :href="authorLink" title="进入作者主页" target="_blank">{{ author }}</a>
|
||||||
|
<span v-else :title="author">{{ author }}</span>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<svg class="icon" width="20" height="20" viewBox="0 0 1024 1024">
|
<svg class="icon" width="20" height="20" viewBox="0 0 1024 1024">
|
||||||
@@ -17,10 +20,14 @@
|
|||||||
<path d="M576.491 630.355L460.028 746.818a129.565 129.565 0 0 1-182.555 0l-2.038-2.038a128.983 128.983 0 0 1 0-182.264l81.233-81.233a179.644 179.644 0 0 0 13.102 70.46l-52.7 52.408a69.878 69.878 0 0 0 0 98.703l2.038 2.038a70.169 70.169 0 0 0 98.703 0l116.463-116.463a69.878 69.878 0 0 0 0-98.703l-2.039-2.038a69.587 69.587 0 0 0-13.975-10.772l42.509-42.51a128.11 128.11 0 0 1 13.102 11.356l2.038 2.038a129.274 129.274 0 0 1 0 182.264z" fill="#FFF"></path>
|
<path d="M576.491 630.355L460.028 746.818a129.565 129.565 0 0 1-182.555 0l-2.038-2.038a128.983 128.983 0 0 1 0-182.264l81.233-81.233a179.644 179.644 0 0 0 13.102 70.46l-52.7 52.408a69.878 69.878 0 0 0 0 98.703l2.038 2.038a70.169 70.169 0 0 0 98.703 0l116.463-116.463a69.878 69.878 0 0 0 0-98.703l-2.039-2.038a69.587 69.587 0 0 0-13.975-10.772l42.509-42.51a128.11 128.11 0 0 1 13.102 11.356l2.038 2.038a129.274 129.274 0 0 1 0 182.264z" fill="#FFF"></path>
|
||||||
<path d="M746.236 460.902l-81.233 81.233a179.353 179.353 0 0 0-13.102-70.46l52.7-52.409a69.878 69.878 0 0 0 0-98.702l-2.039-2.038a69.878 69.878 0 0 0-98.702 0L487.397 434.989a69.878 69.878 0 0 0 0 98.702l2.038 2.038a68.422 68.422 0 0 0 13.976 10.773l-42.51 42.51a136.553 136.553 0 0 1-13.101-11.356l-2.038-2.038a128.983 128.983 0 0 1 0-182.265l116.463-116.462a129.565 129.565 0 0 1 182.555 0l2.038 2.038a128.983 128.983 0 0 1 0 182.264z" fill="#FFF"></path>
|
<path d="M746.236 460.902l-81.233 81.233a179.353 179.353 0 0 0-13.102-70.46l52.7-52.409a69.878 69.878 0 0 0 0-98.702l-2.039-2.038a69.878 69.878 0 0 0-98.702 0L487.397 434.989a69.878 69.878 0 0 0 0 98.702l2.038 2.038a68.422 68.422 0 0 0 13.976 10.773l-42.51 42.51a136.553 136.553 0 0 1-13.101-11.356l-2.038-2.038a128.983 128.983 0 0 1 0-182.265l116.463-116.462a129.565 129.565 0 0 1 182.555 0l2.038 2.038a128.983 128.983 0 0 1 0 182.264z" fill="#FFF"></path>
|
||||||
</svg>
|
</svg>
|
||||||
<span>本文链接:</span>
|
<span v-if="isOriginal">本文链接:</span>
|
||||||
<span><a :href="articleLink" target="_blank">{{ articleLink }}</a></span>
|
<span v-else>原文链接:</span>
|
||||||
|
<span>
|
||||||
|
<a v-if="isOriginal" :href="articleLink" target="_blank">{{ articleLink }}</a>
|
||||||
|
<a v-else :href="articleLink" target="_blank" :title="articleTitle">{{ articleLink }}</a>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div v-if="isOriginal" class="item">
|
||||||
<svg class="icon" viewBox="0 0 1024 1024">
|
<svg class="icon" viewBox="0 0 1024 1024">
|
||||||
<title>作品协议</title>
|
<title>作品协议</title>
|
||||||
<path d="M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z" fill="#F3B243"></path>
|
<path d="M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z" fill="#F3B243"></path>
|
||||||
@@ -41,11 +48,13 @@ import { useData } from 'vitepress'
|
|||||||
const { theme, frontmatter } = useData()
|
const { theme, frontmatter } = useData()
|
||||||
|
|
||||||
const data = reactive({
|
const data = reactive({
|
||||||
|
isOriginal: frontmatter.value?.isOriginal ?? true,
|
||||||
author: frontmatter.value?.author ?? theme.value.articleMetadataConfig.author,
|
author: frontmatter.value?.author ?? theme.value.articleMetadataConfig.author,
|
||||||
authorLink: frontmatter.value?.authorLink ?? theme.value.articleMetadataConfig.authorLink,
|
authorLink: frontmatter.value?.authorLink ?? theme.value.articleMetadataConfig.authorLink,
|
||||||
articleLink: decodeURI(window.location.href)
|
articleTitle: frontmatter.value?.articleTitle ?? frontmatter.value.title,
|
||||||
|
articleLink: frontmatter.value?.articleLink ?? decodeURI(window.location.href)
|
||||||
})
|
})
|
||||||
const { author, authorLink, articleLink } = toRefs(data)
|
const { isOriginal, author, authorLink, articleTitle, articleLink } = toRefs(data)
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
Before Width: | Height: | Size: 258 KiB After Width: | Height: | Size: 258 KiB |
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 108 KiB |
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 109 KiB |
Before Width: | Height: | Size: 217 KiB After Width: | Height: | Size: 225 KiB |
Before Width: | Height: | Size: 215 KiB After Width: | Height: | Size: 230 KiB |
Before Width: | Height: | Size: 229 KiB After Width: | Height: | Size: 387 KiB |
14
package.json
@@ -6,26 +6,26 @@
|
|||||||
"build": "node collect-article-data.mjs && vitepress build docs"
|
"build": "node collect-article-data.mjs && vitepress build docs"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@arco-design/web-vue": "^2.40.0",
|
"@arco-design/web-vue": "^2.41.0",
|
||||||
"flexsearch": "^0.7.31",
|
"flexsearch": "^0.7.31",
|
||||||
"markdown-it": "^13.0.1",
|
"markdown-it": "^13.0.1",
|
||||||
"mermaid": "9.1.7",
|
"mermaid": "9.1.7",
|
||||||
"unplugin-vue-components": "^0.22.11",
|
"unplugin-vue-components": "^0.22.12",
|
||||||
"vite": "^4.0.0",
|
"vite": "^4.0.4",
|
||||||
"vitepress": "1.0.0-alpha.32",
|
"vitepress": "1.0.0-alpha.35",
|
||||||
"vitepress-plugin-mermaid": "^2.0.8",
|
"vitepress-plugin-mermaid": "^2.0.8",
|
||||||
"vitepress-plugin-search": "1.0.4-alpha.16",
|
"vitepress-plugin-search": "1.0.4-alpha.17",
|
||||||
"vue": "^3.2.45"
|
"vue": "^3.2.45"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@antv/g2plot": "^2.4.23",
|
"@antv/g2plot": "^2.4.23",
|
||||||
"axios": "^1.2.1",
|
"axios": "^1.2.2",
|
||||||
"blueimp-md5": "^2.19.0",
|
"blueimp-md5": "^2.19.0",
|
||||||
"dayjs": "^1.11.7",
|
"dayjs": "^1.11.7",
|
||||||
"fast-glob": "^3.2.12",
|
"fast-glob": "^3.2.12",
|
||||||
"gitalk": "^1.8.0",
|
"gitalk": "^1.8.0",
|
||||||
"gray-matter": "^4.0.3",
|
"gray-matter": "^4.0.3",
|
||||||
"jquery": "^3.6.1"
|
"jquery": "^3.6.3"
|
||||||
},
|
},
|
||||||
"pnpm": {
|
"pnpm": {
|
||||||
"peerDependencyRules": {
|
"peerDependencyRules": {
|
||||||
|
162
pnpm-lock.yaml
generated
@@ -2,44 +2,44 @@ lockfileVersion: 5.4
|
|||||||
|
|
||||||
specifiers:
|
specifiers:
|
||||||
'@antv/g2plot': ^2.4.23
|
'@antv/g2plot': ^2.4.23
|
||||||
'@arco-design/web-vue': ^2.40.0
|
'@arco-design/web-vue': ^2.41.0
|
||||||
axios: ^1.2.1
|
axios: ^1.2.2
|
||||||
blueimp-md5: ^2.19.0
|
blueimp-md5: ^2.19.0
|
||||||
dayjs: ^1.11.7
|
dayjs: ^1.11.7
|
||||||
fast-glob: ^3.2.12
|
fast-glob: ^3.2.12
|
||||||
flexsearch: ^0.7.31
|
flexsearch: ^0.7.31
|
||||||
gitalk: ^1.8.0
|
gitalk: ^1.8.0
|
||||||
gray-matter: ^4.0.3
|
gray-matter: ^4.0.3
|
||||||
jquery: ^3.6.1
|
jquery: ^3.6.3
|
||||||
markdown-it: ^13.0.1
|
markdown-it: ^13.0.1
|
||||||
mermaid: 9.1.7
|
mermaid: 9.1.7
|
||||||
unplugin-vue-components: ^0.22.11
|
unplugin-vue-components: ^0.22.12
|
||||||
vite: ^4.0.0
|
vite: ^4.0.4
|
||||||
vitepress: 1.0.0-alpha.32
|
vitepress: 1.0.0-alpha.35
|
||||||
vitepress-plugin-mermaid: ^2.0.8
|
vitepress-plugin-mermaid: ^2.0.8
|
||||||
vitepress-plugin-search: 1.0.4-alpha.16
|
vitepress-plugin-search: 1.0.4-alpha.17
|
||||||
vue: ^3.2.45
|
vue: ^3.2.45
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
'@antv/g2plot': 2.4.23
|
'@antv/g2plot': 2.4.23
|
||||||
axios: 1.2.1
|
axios: 1.2.2
|
||||||
blueimp-md5: 2.19.0
|
blueimp-md5: 2.19.0
|
||||||
dayjs: 1.11.7
|
dayjs: 1.11.7
|
||||||
fast-glob: 3.2.12
|
fast-glob: 3.2.12
|
||||||
gitalk: 1.8.0
|
gitalk: 1.8.0
|
||||||
gray-matter: 4.0.3
|
gray-matter: 4.0.3
|
||||||
jquery: 3.6.1
|
jquery: 3.6.3
|
||||||
|
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@arco-design/web-vue': 2.40.0_vue@3.2.45
|
'@arco-design/web-vue': 2.41.0_vue@3.2.45
|
||||||
flexsearch: 0.7.31
|
flexsearch: 0.7.31
|
||||||
markdown-it: 13.0.1
|
markdown-it: 13.0.1
|
||||||
mermaid: 9.1.7
|
mermaid: 9.1.7
|
||||||
unplugin-vue-components: 0.22.11_vue@3.2.45
|
unplugin-vue-components: 0.22.12_vue@3.2.45
|
||||||
vite: 4.0.0
|
vite: 4.0.4
|
||||||
vitepress: 1.0.0-alpha.32
|
vitepress: 1.0.0-alpha.35
|
||||||
vitepress-plugin-mermaid: 2.0.8_hvm2zxz7tcjwou7d7fw4h4xrqa
|
vitepress-plugin-mermaid: 2.0.8_ulx2mye7tzzpvvec4vrursr6ba
|
||||||
vitepress-plugin-search: 1.0.4-alpha.16_obylesgeeckbusrt4b5gsifoni
|
vitepress-plugin-search: 1.0.4-alpha.17_f53qohsnhgjemfnff33r4sxmqu
|
||||||
vue: 3.2.45
|
vue: 3.2.45
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
@@ -340,8 +340,8 @@ packages:
|
|||||||
color: 3.2.1
|
color: 3.2.1
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@arco-design/web-vue/2.40.0_vue@3.2.45:
|
/@arco-design/web-vue/2.41.0_vue@3.2.45:
|
||||||
resolution: {integrity: sha512-LSrljN6HQKtX44Zu5vMoxoEaSCuUhxkMkuMGt8FSFXvObooyOGAi1tQAJrl9aLJ3t2tcvPH1rgGhFgKAirWk2Q==}
|
resolution: {integrity: sha512-g3hurEQsdK1LIxYoHc3wvCMdajet1W2y8khSbtSYdjeFaa3B00aaYkworysANLUMLeAg/TEOvDbF+YupxNfuHA==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: ^3.1.0
|
vue: ^3.1.0
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -387,14 +387,14 @@ packages:
|
|||||||
resolution: {integrity: sha512-mgmE7XBYY/21erpzhexk4Cj1cyTQ9LzvnTxtzM17BJ7ERMNE6W72mQRo0I1Ud8eFJ+RVVIcBNhLFZ3GX4XFz5w==}
|
resolution: {integrity: sha512-mgmE7XBYY/21erpzhexk4Cj1cyTQ9LzvnTxtzM17BJ7ERMNE6W72mQRo0I1Ud8eFJ+RVVIcBNhLFZ3GX4XFz5w==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@docsearch/css/3.3.0:
|
/@docsearch/css/3.3.1:
|
||||||
resolution: {integrity: sha512-rODCdDtGyudLj+Va8b6w6Y85KE85bXRsps/R4Yjwt5vueXKXZQKYw0aA9knxLBT6a/bI/GMrAcmCR75KYOM6hg==}
|
resolution: {integrity: sha512-nznHXeFHpAYjyaSNFNFpU+IJPjQA7AINM8ONjDx/Zx4O/pGAvqwgmcLNc7zR8qXRutqnzLo06yN63xFn36KFBw==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@docsearch/js/3.3.0:
|
/@docsearch/js/3.3.1:
|
||||||
resolution: {integrity: sha512-oFXWRPNvPxAzBhnFJ9UCFIYZiQNc3Yrv6912nZHw/UIGxsyzKpNRZgHq8HDk1niYmOSoLKtVFcxkccpQmYGFyg==}
|
resolution: {integrity: sha512-BCVu7njUFJSUXDNvgK65xNYU1L7U3CKFJlawDXql17nQwfpBrNZHqp+eb8z9qu0SzauQKss9tsf/qwlFJ9BOGw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@docsearch/react': 3.3.0
|
'@docsearch/react': 3.3.1
|
||||||
preact: 10.11.0
|
preact: 10.11.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@algolia/client-search'
|
- '@algolia/client-search'
|
||||||
@@ -403,8 +403,8 @@ packages:
|
|||||||
- react-dom
|
- react-dom
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@docsearch/react/3.3.0:
|
/@docsearch/react/3.3.1:
|
||||||
resolution: {integrity: sha512-fhS5adZkae2SSdMYEMVg6pxI5a/cE+tW16ki1V0/ur4Fdok3hBRkmN/H8VvlXnxzggkQIIRIVvYPn00JPjen3A==}
|
resolution: {integrity: sha512-wdeQBODPkue6yVEEg4ntt+TiGJ6iXMBUNjBQJ0s1WVoc1OdcCnks/lkQ5LEfXETYR/q9QSbCCBnMjvnSoILaag==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@types/react': '>= 16.8.0 < 19.0.0'
|
'@types/react': '>= 16.8.0 < 19.0.0'
|
||||||
react: '>= 16.8.0 < 19.0.0'
|
react: '>= 16.8.0 < 19.0.0'
|
||||||
@@ -419,7 +419,7 @@ packages:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@algolia/autocomplete-core': 1.7.2
|
'@algolia/autocomplete-core': 1.7.2
|
||||||
'@algolia/autocomplete-preset-algolia': 1.7.2_algoliasearch@4.14.2
|
'@algolia/autocomplete-preset-algolia': 1.7.2_algoliasearch@4.14.2
|
||||||
'@docsearch/css': 3.3.0
|
'@docsearch/css': 3.3.1
|
||||||
algoliasearch: 4.14.2
|
algoliasearch: 4.14.2
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@algolia/client-search'
|
- '@algolia/client-search'
|
||||||
@@ -623,6 +623,10 @@ packages:
|
|||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
/@jridgewell/sourcemap-codec/1.4.14:
|
||||||
|
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
|
||||||
|
dev: true
|
||||||
|
|
||||||
/@nodelib/fs.scandir/2.1.5:
|
/@nodelib/fs.scandir/2.1.5:
|
||||||
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
|
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
|
||||||
engines: {node: '>= 8'}
|
engines: {node: '>= 8'}
|
||||||
@@ -686,14 +690,14 @@ packages:
|
|||||||
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
|
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@vitejs/plugin-vue/4.0.0_vite@4.0.0+vue@3.2.45:
|
/@vitejs/plugin-vue/4.0.0_vite@4.0.4+vue@3.2.45:
|
||||||
resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==}
|
resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==}
|
||||||
engines: {node: ^14.18.0 || >=16.0.0}
|
engines: {node: ^14.18.0 || >=16.0.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vite: ^4.0.0
|
vite: ^4.0.0
|
||||||
vue: ^3.2.25
|
vue: ^3.2.25
|
||||||
dependencies:
|
dependencies:
|
||||||
vite: 4.0.0
|
vite: 4.0.4
|
||||||
vue: 3.2.45
|
vue: 3.2.45
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
@@ -784,24 +788,24 @@ packages:
|
|||||||
resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
|
resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@vueuse/core/9.6.0_vue@3.2.45:
|
/@vueuse/core/9.10.0_vue@3.2.45:
|
||||||
resolution: {integrity: sha512-qGUcjKQXHgN+jqXEgpeZGoxdCbIDCdVPz3QiF1uyecVGbMuM63o96I1GjYx5zskKgRI0FKSNsVWM7rwrRMTf6A==}
|
resolution: {integrity: sha512-CxMewME07qeuzuT/AOIQGv0EhhDoojniqU6pC3F8m5VC76L47UT18DcX88kWlP3I7d3qMJ4u/PD8iSRsy3bmNA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/web-bluetooth': 0.0.16
|
'@types/web-bluetooth': 0.0.16
|
||||||
'@vueuse/metadata': 9.6.0
|
'@vueuse/metadata': 9.10.0
|
||||||
'@vueuse/shared': 9.6.0_vue@3.2.45
|
'@vueuse/shared': 9.10.0_vue@3.2.45
|
||||||
vue-demi: 0.13.11_vue@3.2.45
|
vue-demi: 0.13.11_vue@3.2.45
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@vueuse/metadata/9.6.0:
|
/@vueuse/metadata/9.10.0:
|
||||||
resolution: {integrity: sha512-sIC8R+kWkIdpi5X2z2Gk8TRYzmczDwHRhEFfCu2P+XW2JdPoXrziqsGpDDsN7ykBx4ilwieS7JUIweVGhvZ93w==}
|
resolution: {integrity: sha512-G5VZhgTCapzU9rv0Iq2HBrVOSGzOKb+OE668NxhXNcTjUjwYxULkEhAw70FtRLMZc+hxcFAzDZlKYA0xcwNMuw==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@vueuse/shared/9.6.0_vue@3.2.45:
|
/@vueuse/shared/9.10.0_vue@3.2.45:
|
||||||
resolution: {integrity: sha512-/eDchxYYhkHnFyrb00t90UfjCx94kRHxc7J1GtBCqCG4HyPMX+krV9XJgVtWIsAMaxKVU4fC8NSUviG1JkwhUQ==}
|
resolution: {integrity: sha512-vakHJ2ZRklAzqmcVBL38RS7BxdBA4+5poG9NsSyqJxrt9kz0zX3P5CXMy0Hm6LFbZXUgvKdqAS3pUH1zX/5qTQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
vue-demi: 0.13.11_vue@3.2.45
|
vue-demi: 0.13.11_vue@3.2.45
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -893,8 +897,8 @@ packages:
|
|||||||
- supports-color
|
- supports-color
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/axios/1.2.1:
|
/axios/1.2.2:
|
||||||
resolution: {integrity: sha512-I88cFiGu9ryt/tfVEi4kX2SITsvDddTajXTOFmt2uK1ZVA8LytjtdeyefdQWEf5PU8w+4SSJDoYnggflB5tW4A==}
|
resolution: {integrity: sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==}
|
||||||
dependencies:
|
dependencies:
|
||||||
follow-redirects: 1.15.2
|
follow-redirects: 1.15.2
|
||||||
form-data: 4.0.0
|
form-data: 4.0.0
|
||||||
@@ -2117,8 +2121,8 @@ packages:
|
|||||||
call-bind: 1.0.2
|
call-bind: 1.0.2
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/jquery/3.6.1:
|
/jquery/3.6.3:
|
||||||
resolution: {integrity: sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==}
|
resolution: {integrity: sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/js-tokens/4.0.0:
|
/js-tokens/4.0.0:
|
||||||
@@ -2198,11 +2202,11 @@ packages:
|
|||||||
sourcemap-codec: 1.4.8
|
sourcemap-codec: 1.4.8
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/magic-string/0.26.7:
|
/magic-string/0.27.0:
|
||||||
resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==}
|
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
|
||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
dependencies:
|
dependencies:
|
||||||
sourcemap-codec: 1.4.8
|
'@jridgewell/sourcemap-codec': 1.4.14
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/markdown-it/13.0.1:
|
/markdown-it/13.0.1:
|
||||||
@@ -2263,8 +2267,8 @@ packages:
|
|||||||
brace-expansion: 1.1.11
|
brace-expansion: 1.1.11
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/minimatch/5.1.0:
|
/minimatch/5.1.2:
|
||||||
resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==}
|
resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==}
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
dependencies:
|
dependencies:
|
||||||
brace-expansion: 2.0.1
|
brace-expansion: 2.0.1
|
||||||
@@ -2559,12 +2563,12 @@ packages:
|
|||||||
kind-of: 6.0.3
|
kind-of: 6.0.3
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/shiki/0.11.1:
|
/shiki/0.12.1:
|
||||||
resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==}
|
resolution: {integrity: sha512-aieaV1m349rZINEBkjxh2QbBvFFQOlgqYTNtCal82hHj4dDZ76oMlQIX+C7ryerBTDiga3e5NfH6smjdJ02BbQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
jsonc-parser: 3.2.0
|
jsonc-parser: 3.2.0
|
||||||
vscode-oniguruma: 1.6.2
|
vscode-oniguruma: 1.7.0
|
||||||
vscode-textmate: 6.0.0
|
vscode-textmate: 8.0.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/side-channel/1.0.4:
|
/side-channel/1.0.4:
|
||||||
@@ -2750,8 +2754,8 @@ packages:
|
|||||||
which-boxed-primitive: 1.0.2
|
which-boxed-primitive: 1.0.2
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/unplugin-vue-components/0.22.11_vue@3.2.45:
|
/unplugin-vue-components/0.22.12_vue@3.2.45:
|
||||||
resolution: {integrity: sha512-GTzqPl0Ek8fq8qMufjR6hvtnjnSwMpJ1Rg2Ez9AcKZVp1piWoU/Q4FDnI9wHVKX8eenYL0nqAF3ejYAk1TUfqQ==}
|
resolution: {integrity: sha512-FxyzsuBvMCYPIk+8cgscGBQ345tvwVu+qY5IhE++eorkyvA4Z1TiD/HCiim+Kbqozl10i4K+z+NCa2WO2jexRA==}
|
||||||
engines: {node: '>=14'}
|
engines: {node: '>=14'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@babel/parser': ^7.15.8
|
'@babel/parser': ^7.15.8
|
||||||
@@ -2766,27 +2770,27 @@ packages:
|
|||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
fast-glob: 3.2.12
|
fast-glob: 3.2.12
|
||||||
local-pkg: 0.4.2
|
local-pkg: 0.4.2
|
||||||
magic-string: 0.26.7
|
magic-string: 0.27.0
|
||||||
minimatch: 5.1.0
|
minimatch: 5.1.2
|
||||||
resolve: 1.22.1
|
resolve: 1.22.1
|
||||||
unplugin: 1.0.0
|
unplugin: 1.0.1
|
||||||
vue: 3.2.45
|
vue: 3.2.45
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- rollup
|
- rollup
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/unplugin/1.0.0:
|
/unplugin/1.0.1:
|
||||||
resolution: {integrity: sha512-H5UnBUxfhTXBXGo2AwKsl0UaLSHzSNDZNehPQSgdhVfO/t+XAS1Yoj3vmLrrlBrS9ZwtH5tejbX/TCp5DcyCKg==}
|
resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
acorn: 8.8.1
|
acorn: 8.8.1
|
||||||
chokidar: 3.5.3
|
chokidar: 3.5.3
|
||||||
webpack-sources: 3.2.3
|
webpack-sources: 3.2.3
|
||||||
webpack-virtual-modules: 0.4.6
|
webpack-virtual-modules: 0.5.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vite/4.0.0:
|
/vite/4.0.4:
|
||||||
resolution: {integrity: sha512-ynad+4kYs8Jcnn8J7SacS9vAbk7eMy0xWg6E7bAhS1s79TK+D7tVFGXVZ55S7RNLRROU1rxoKlvZ/qjaB41DGA==}
|
resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==}
|
||||||
engines: {node: ^14.18.0 || >=16.0.0}
|
engines: {node: ^14.18.0 || >=16.0.0}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -2818,7 +2822,7 @@ packages:
|
|||||||
fsevents: 2.3.2
|
fsevents: 2.3.2
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vitepress-plugin-mermaid/2.0.8_hvm2zxz7tcjwou7d7fw4h4xrqa:
|
/vitepress-plugin-mermaid/2.0.8_ulx2mye7tzzpvvec4vrursr6ba:
|
||||||
resolution: {integrity: sha512-ywWxTeg9kMv7ZPf/igCBF4ZHhWZAyRtbPnA12ICQuNK2AMp7r5IHOfnuX1EJQf8gNdsh8bcvvSvm8Ll92fdOTw==}
|
resolution: {integrity: sha512-ywWxTeg9kMv7ZPf/igCBF4ZHhWZAyRtbPnA12ICQuNK2AMp7r5IHOfnuX1EJQf8gNdsh8bcvvSvm8Ll92fdOTw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
mermaid: ^8.0.0 || ^9.0.0
|
mermaid: ^8.0.0 || ^9.0.0
|
||||||
@@ -2826,15 +2830,15 @@ packages:
|
|||||||
vitepress: ^0.21.6 || ^1.0.0 || ^1.0.0-alpha
|
vitepress: ^0.21.6 || ^1.0.0 || ^1.0.0-alpha
|
||||||
dependencies:
|
dependencies:
|
||||||
mermaid: 9.1.7
|
mermaid: 9.1.7
|
||||||
vitepress: 1.0.0-alpha.32
|
vitepress: 1.0.0-alpha.35
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vitepress-plugin-search/1.0.4-alpha.16_obylesgeeckbusrt4b5gsifoni:
|
/vitepress-plugin-search/1.0.4-alpha.17_f53qohsnhgjemfnff33r4sxmqu:
|
||||||
resolution: {integrity: sha512-D+rs7bwzH+IO+7T9NlxvqSOqmSKbN1yHxUoqClTy5JH+DomL3CcrH2TgSvXc2s58ztlc1dC07c7THo4cNjlUAg==}
|
resolution: {integrity: sha512-yxZxfNK51n5xiStjr3aSxsTTUqrm9JmYHuwq59bMrGxNyEyigrFtNybmhHQokVrcxDblokKX9f96sSQmz3PypQ==}
|
||||||
engines: {node: ^14.13.1 || ^16.7.0 || >=18}
|
engines: {node: ^14.13.1 || ^16.7.0 || >=18}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
flexsearch: ^0.7.31
|
flexsearch: ^0.7.31
|
||||||
vite: 2 || 3
|
vite: 2 || 3 || 4
|
||||||
vitepress: ^1.0.0-alpha.13
|
vitepress: ^1.0.0-alpha.13
|
||||||
vue: '3'
|
vue: '3'
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -2842,23 +2846,23 @@ packages:
|
|||||||
'@types/markdown-it': 12.2.3
|
'@types/markdown-it': 12.2.3
|
||||||
flexsearch: 0.7.31
|
flexsearch: 0.7.31
|
||||||
markdown-it: 13.0.1
|
markdown-it: 13.0.1
|
||||||
vite: 4.0.0
|
vite: 4.0.4
|
||||||
vitepress: 1.0.0-alpha.32
|
vitepress: 1.0.0-alpha.35
|
||||||
vue: 3.2.45
|
vue: 3.2.45
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vitepress/1.0.0-alpha.32:
|
/vitepress/1.0.0-alpha.35:
|
||||||
resolution: {integrity: sha512-Q45N1cLdRr8MAu/+wAKKow7CNQD4sNBlSNsW1UxYfkvSgwPN/dlEmpEkQl/uOpE3C1kv3jvvEJVY0RAIaJFWYQ==}
|
resolution: {integrity: sha512-tJQjJstq+Ryb4pKtlxV4tD8KhxId+DTbR1FRrtJBhA+Vv4nexFHra5M9EgK9jUmoMc3rkyNaw7P3Kkix0ArP1w==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@docsearch/css': 3.3.0
|
'@docsearch/css': 3.3.1
|
||||||
'@docsearch/js': 3.3.0
|
'@docsearch/js': 3.3.1
|
||||||
'@vitejs/plugin-vue': 4.0.0_vite@4.0.0+vue@3.2.45
|
'@vitejs/plugin-vue': 4.0.0_vite@4.0.4+vue@3.2.45
|
||||||
'@vue/devtools-api': 6.4.5
|
'@vue/devtools-api': 6.4.5
|
||||||
'@vueuse/core': 9.6.0_vue@3.2.45
|
'@vueuse/core': 9.10.0_vue@3.2.45
|
||||||
body-scroll-lock: 4.0.0-beta.0
|
body-scroll-lock: 4.0.0-beta.0
|
||||||
shiki: 0.11.1
|
shiki: 0.12.1
|
||||||
vite: 4.0.0
|
vite: 4.0.4
|
||||||
vue: 3.2.45
|
vue: 3.2.45
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@algolia/client-search'
|
- '@algolia/client-search'
|
||||||
@@ -2874,12 +2878,12 @@ packages:
|
|||||||
- terser
|
- terser
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vscode-oniguruma/1.6.2:
|
/vscode-oniguruma/1.7.0:
|
||||||
resolution: {integrity: sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==}
|
resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vscode-textmate/6.0.0:
|
/vscode-textmate/8.0.0:
|
||||||
resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==}
|
resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vue-demi/0.13.11_vue@3.2.45:
|
/vue-demi/0.13.11_vue@3.2.45:
|
||||||
@@ -2918,8 +2922,8 @@ packages:
|
|||||||
engines: {node: '>=10.13.0'}
|
engines: {node: '>=10.13.0'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/webpack-virtual-modules/0.4.6:
|
/webpack-virtual-modules/0.5.0:
|
||||||
resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==}
|
resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/which-boxed-primitive/1.0.2:
|
/which-boxed-primitive/1.0.2:
|
||||||
|