mirror of https://github.com/YunYouJun/valaxy
feat(docs): add contributors & enhance AddonGallery components (#449)
* feat(docs): add contributors & enhance AddonGallery components * fix(docs): add a temporary solution
This commit is contained in:
parent
695c88caa7
commit
f4a3573e68
|
@ -21,6 +21,7 @@ declare module 'vue-router/auto-routes' {
|
|||
'/': RouteRecordInfo<'/', '/', Record<never, never>, Record<never, never>>,
|
||||
'/[...all]': RouteRecordInfo<'/[...all]', '/:all(.*)', { all: ParamValue<true> }, { all: ParamValue<false> }>,
|
||||
'/[...path]': RouteRecordInfo<'/[...path]', '/:path(.*)', { path: ParamValue<true> }, { path: ParamValue<false> }>,
|
||||
'/addons/': RouteRecordInfo<'/addons/', '/addons', Record<never, never>, Record<never, never>>,
|
||||
'/addons/gallery': RouteRecordInfo<'/addons/gallery', '/addons/gallery', Record<never, never>, Record<never, never>>,
|
||||
'/addons/use': RouteRecordInfo<'/addons/use', '/addons/use', Record<never, never>, Record<never, never>>,
|
||||
'/addons/why': RouteRecordInfo<'/addons/why', '/addons/why', Record<never, never>, Record<never, never>>,
|
||||
|
@ -29,16 +30,19 @@ declare module 'vue-router/auto-routes' {
|
|||
'/dev/docs': RouteRecordInfo<'/dev/docs', '/dev/docs', Record<never, never>, Record<never, never>>,
|
||||
'/dev/faq': RouteRecordInfo<'/dev/faq', '/dev/faq', Record<never, never>, Record<never, never>>,
|
||||
'/dev/logo': RouteRecordInfo<'/dev/logo', '/dev/logo', Record<never, never>, Record<never, never>>,
|
||||
'/ecosystem/': RouteRecordInfo<'/ecosystem/', '/ecosystem', Record<never, never>, Record<never, never>>,
|
||||
'/ecosystem/client': RouteRecordInfo<'/ecosystem/client', '/ecosystem/client', Record<never, never>, Record<never, never>>,
|
||||
'/ecosystem/community': RouteRecordInfo<'/ecosystem/community', '/ecosystem/community', Record<never, never>, Record<never, never>>,
|
||||
'/ecosystem/news': RouteRecordInfo<'/ecosystem/news', '/ecosystem/news', Record<never, never>, Record<never, never>>,
|
||||
'/ecosystem/vscode': RouteRecordInfo<'/ecosystem/vscode', '/ecosystem/vscode', Record<never, never>, Record<never, never>>,
|
||||
'/examples/': RouteRecordInfo<'/examples/', '/examples', Record<never, never>, Record<never, never>>,
|
||||
'/examples/code-height-limit': RouteRecordInfo<'/examples/code-height-limit', '/examples/code-height-limit', Record<never, never>, Record<never, never>>,
|
||||
'/examples/katex': RouteRecordInfo<'/examples/katex', '/examples/katex', Record<never, never>, Record<never, never>>,
|
||||
'/examples/mermaid': RouteRecordInfo<'/examples/mermaid', '/examples/mermaid', Record<never, never>, Record<never, never>>,
|
||||
'/examples/partial-content-encryption': RouteRecordInfo<'/examples/partial-content-encryption', '/examples/partial-content-encryption', Record<never, never>, Record<never, never>>,
|
||||
'/examples/site': RouteRecordInfo<'/examples/site', '/examples/site', Record<never, never>, Record<never, never>>,
|
||||
'/faq/': RouteRecordInfo<'/faq/', '/faq', Record<never, never>, Record<never, never>>,
|
||||
'/guide/': RouteRecordInfo<'/guide/', '/guide', Record<never, never>, Record<never, never>>,
|
||||
'/guide/best-pratice': RouteRecordInfo<'/guide/best-pratice', '/guide/best-pratice', Record<never, never>, Record<never, never>>,
|
||||
'/guide/built-ins/': RouteRecordInfo<'/guide/built-ins/', '/guide/built-ins', Record<never, never>, Record<never, never>>,
|
||||
'/guide/commands/': RouteRecordInfo<'/guide/commands/', '/guide/commands', Record<never, never>, Record<never, never>>,
|
||||
|
@ -65,6 +69,7 @@ declare module 'vue-router/auto-routes' {
|
|||
'/migration/': RouteRecordInfo<'/migration/', '/migration', Record<never, never>, Record<never, never>>,
|
||||
'/migration/hexo': RouteRecordInfo<'/migration/hexo', '/migration/hexo', Record<never, never>, Record<never, never>>,
|
||||
'/posts/i18n': RouteRecordInfo<'/posts/i18n', '/posts/i18n', Record<never, never>, Record<never, never>>,
|
||||
'/themes/': RouteRecordInfo<'/themes/', '/themes', Record<never, never>, Record<never, never>>,
|
||||
'/themes/gallery': RouteRecordInfo<'/themes/gallery', '/themes/gallery', Record<never, never>, Record<never, never>>,
|
||||
'/themes/use': RouteRecordInfo<'/themes/use', '/themes/use', Record<never, never>, Record<never, never>>,
|
||||
'/themes/write': RouteRecordInfo<'/themes/write', '/themes/write', Record<never, never>, Record<never, never>>,
|
||||
|
|
|
@ -5,6 +5,7 @@ import { useI18n } from 'vue-i18n'
|
|||
export interface ValaxyAddon {
|
||||
icon: string
|
||||
name: string
|
||||
author: string | string[]
|
||||
repo: string
|
||||
desc: string
|
||||
desc_zh: string
|
||||
|
@ -20,10 +21,19 @@ const props = withDefaults(defineProps<{
|
|||
const { t } = useI18n()
|
||||
const keyword = ref('')
|
||||
const filteredAddons = computed(() => {
|
||||
return props.addons.filter((item) => {
|
||||
return item.name.includes(keyword.value) || item.tags?.some(t => t.includes(keyword.value))
|
||||
})
|
||||
return props.addons
|
||||
.filter(item => item.name.includes(keyword.value) || item.tags?.some(t => t.includes(keyword.value)))
|
||||
.map((item) => {
|
||||
if (typeof item.author === 'string')
|
||||
return { ...item, author: [item.author] }
|
||||
|
||||
return item
|
||||
})
|
||||
})
|
||||
|
||||
function handleTagClick(tag: string) {
|
||||
keyword.value = tag
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
@ -42,7 +52,7 @@ const filteredAddons = computed(() => {
|
|||
</div>
|
||||
<ul class="m-0! p-0! sm:grid-cols-1 lg:grid-cols-2 grid" gap="4">
|
||||
<li v-for="addon, i in filteredAddons" :key="i" class="w-full list-none m-0!">
|
||||
<AddonGalleryCard :addon="addon" />
|
||||
<AddonGalleryCard :addon="addon" @tag-click="handleTagClick" />
|
||||
</li>
|
||||
</ul>
|
||||
</template>
|
||||
|
|
|
@ -4,6 +4,12 @@ import type { ValaxyAddon } from './AddonGallery.vue'
|
|||
defineProps<{
|
||||
addon: ValaxyAddon
|
||||
}>()
|
||||
|
||||
const emit = defineEmits(['tagClick'])
|
||||
|
||||
function handleTagClick(tag: string) {
|
||||
emit('tagClick', tag)
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
@ -18,6 +24,13 @@ defineProps<{
|
|||
<span>{{ addon.name }}</span>
|
||||
</h3>
|
||||
</a>
|
||||
<p v-if="addon.author" class="my-2! text-sm" op="70">
|
||||
By
|
||||
<span v-for="(author, index) in addon.author" :key="index">
|
||||
<a class="text-dark-200!" :href="`https://github.com/${author}`" target="_blank">{{ author }}</a>
|
||||
<span v-if="index < addon.author.length - 1">, </span>
|
||||
</span>
|
||||
</p>
|
||||
<p class="my-1! text-xl!">
|
||||
<a mr-2 class="text-red-600!" :href="`https://npmjs.com/package/${addon.name}`" target="_blank" alt="NPM Package">
|
||||
<div i-ri-npmjs-line />
|
||||
|
@ -41,7 +54,7 @@ defineProps<{
|
|||
<span inline-flex mr-1>
|
||||
<div :class="addon.icon" />
|
||||
</span>
|
||||
<span v-for="tag, j in addon.tags" :key="j" class="break-all mr-1">
|
||||
<span v-for="tag, j in addon.tags" :key="j" class="break-all mr-1 cursor-pointer" @click="handleTagClick(tag)">
|
||||
#{{ tag }}
|
||||
</span>
|
||||
</ul>
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
<script setup lang="ts">
|
||||
import { useI18n } from 'vue-i18n'
|
||||
|
||||
const { t } = useI18n()
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<Layout>
|
||||
<RouterView v-slot="{ Component }">
|
||||
<component :is="Component">
|
||||
<template #default>
|
||||
<div class="prose mx-auto w-full max-w-4xl">
|
||||
<h2 :id="t('post.contributors')">
|
||||
<a :href="`#${t('post.contributors')}`" class="header-anchor" />
|
||||
{{ t('post.contributors') }}
|
||||
</h2>
|
||||
<GitLogContributor />
|
||||
</div>
|
||||
</template>
|
||||
</component>
|
||||
</RouterView>
|
||||
</Layout>
|
||||
</template>
|
|
@ -97,3 +97,6 @@ toc:
|
|||
base-config: Base Config
|
||||
extend-config: Extend Config
|
||||
unocss-options: UnoCSS Options
|
||||
|
||||
post:
|
||||
contributors: Contributors
|
||||
|
|
|
@ -97,3 +97,6 @@ toc:
|
|||
base-config: 基础配置
|
||||
extend-config: 扩展配置
|
||||
unocss-options: UnoCSS 配置
|
||||
|
||||
post:
|
||||
contributors: 贡献者
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
"valaxy": "link:../packages/valaxy",
|
||||
"valaxy-addon-algolia": "link:../packages/valaxy-addon-algolia",
|
||||
"valaxy-addon-components": "workspace:*",
|
||||
"valaxy-addon-git-log": "^0.1.0",
|
||||
"valaxy-theme-press": "link:../packages/valaxy-theme-press"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
|
|
@ -7,6 +7,7 @@ end: false
|
|||
|
||||
addons:
|
||||
- name: valaxy-addon-algolia
|
||||
author: YunYouJun
|
||||
icon: i-ri-search-line
|
||||
repo: https://github.com/YunYouJun/valaxy/tree/main/packages/valaxy-addon-algolia
|
||||
desc: Algolia Search.
|
||||
|
@ -14,6 +15,7 @@ addons:
|
|||
tags:
|
||||
- search
|
||||
- name: valaxy-addon-components
|
||||
author: YunYouJun
|
||||
icon: i-ri-apps-2-line
|
||||
repo: https://github.com/YunYouJun/valaxy/tree/main/packages/valaxy-addon-components
|
||||
desc: Common Components for Valaxy.
|
||||
|
@ -21,6 +23,7 @@ addons:
|
|||
tags:
|
||||
- component
|
||||
- name: valaxy-addon-lightgallery
|
||||
author: YunYouJun
|
||||
icon: i-ri-image-line
|
||||
repo: https://github.com/YunYouJun/valaxy/tree/main/packages/valaxy-addon-lightgallery
|
||||
desc: LightGallery for Valaxy.
|
||||
|
@ -28,6 +31,7 @@ addons:
|
|||
tags:
|
||||
- image
|
||||
- name: valaxy-addon-waline
|
||||
author: YunYouJun
|
||||
icon: i-ri-chat-3-line
|
||||
repo: https://github.com/YunYouJun/valaxy/tree/main/packages/valaxy-addon-waline
|
||||
desc: Waline comment.
|
||||
|
@ -35,6 +39,7 @@ addons:
|
|||
tags:
|
||||
- comment
|
||||
- name: valaxy-addon-twikoo
|
||||
author: YunYouJun
|
||||
icon: i-ri-chat-3-line
|
||||
repo: https://github.com/YunYouJun/valaxy/tree/main/packages/valaxy-addon-twikoo
|
||||
desc: Twikoo comment.
|
||||
|
@ -42,6 +47,9 @@ addons:
|
|||
tags:
|
||||
- comment
|
||||
- name: valaxy-addon-bangumi
|
||||
author:
|
||||
- yixiaojiu
|
||||
- YunYouJun
|
||||
icon: i-ri-film-line
|
||||
repo: https://github.com/YunYouJun/valaxy/tree/main/packages/valaxy-addon-bangumi
|
||||
desc: Display bilibili or bangumi watching list.
|
||||
|
@ -49,6 +57,9 @@ addons:
|
|||
tags:
|
||||
- video
|
||||
- name: valaxy-addon-meting
|
||||
author:
|
||||
- YunYouJun
|
||||
- yixiaojiu
|
||||
icon: i-ri-music-2-line
|
||||
repo: https://github.com/YunYouJun/valaxy/tree/main/packages/valaxy-addon-meting
|
||||
desc: Global music player based on APlayer and MetingJS.
|
||||
|
@ -56,12 +67,38 @@ addons:
|
|||
tags:
|
||||
- music
|
||||
- name: valaxy-addon-live2d
|
||||
author: WRXinYue
|
||||
icon: i-ri-magic-line
|
||||
repo: https://github.com/valaxyjs/valaxy-addon-live2d
|
||||
desc: Cute live2d mascot component.
|
||||
desc_zh: 萌萌哒 live2d 看板娘组件
|
||||
tags:
|
||||
- magic
|
||||
- name: valaxy-addon-git-log
|
||||
author: WRXinYue
|
||||
icon: i-ri-git-pull-request-line
|
||||
repo: https://github.com/valaxyjs/valaxy-addon-git-log
|
||||
desc: Integrates git logs into your page of Valaxy site.
|
||||
desc_zh: 将 Git 日志集成到你的 Valaxy 网站页面中
|
||||
tags:
|
||||
- git-log
|
||||
- name: valaxy-addon-hitokoto
|
||||
author: WRXinYue
|
||||
icon: i-ri-chat-quote-line
|
||||
repo: https://github.com/valaxyjs/valaxy-addon-hitokoto
|
||||
desc: Hitokoto Composition API for Valaxy.
|
||||
desc_zh: 将一言(Hitokoto)API 集成于 Valaxy
|
||||
tags:
|
||||
- hitokoto
|
||||
- name: valaxy-addon-vercount
|
||||
author: WRXinYue
|
||||
icon: i-ri-eye-line
|
||||
repo: https://github.com/valaxyjs/valaxy-addon-vercount
|
||||
desc: A Vercount API based counting plugin for Valaxy, serving as an alternative to Busuanzi counting.
|
||||
desc_zh: 基于 Vercount API 实现的 Valaxy 计数插件, 用于不蒜子计数替代方案
|
||||
tags:
|
||||
- busuanzi
|
||||
- vercount
|
||||
---
|
||||
|
||||
<AddonGallery :addons="$frontmatter.addons" />
|
||||
|
|
|
@ -3,6 +3,7 @@ import { defineValaxyConfig } from 'valaxy'
|
|||
import type { PressTheme } from 'valaxy-theme-press'
|
||||
import { addonAlgolia } from 'valaxy-addon-algolia'
|
||||
import { addonComponents } from 'valaxy-addon-components'
|
||||
import { addonGitLog } from 'valaxy-addon-git-log'
|
||||
|
||||
const COMMIT_ID = process.env.CF_PAGES_COMMIT_SHA || process.env.COMMIT_REF
|
||||
const commitRef = COMMIT_ID?.slice(0, 8) || 'dev'
|
||||
|
@ -39,6 +40,9 @@ export default defineValaxyConfig<PressTheme.Config>({
|
|||
indexName: 'valaxysite',
|
||||
}),
|
||||
addonComponents(),
|
||||
addonGitLog({
|
||||
repositoryUrl: 'https://github.com/YunYouJun/valaxy.git',
|
||||
}),
|
||||
],
|
||||
|
||||
theme: 'press',
|
||||
|
|
|
@ -224,6 +224,9 @@ importers:
|
|||
valaxy-addon-components:
|
||||
specifier: workspace:*
|
||||
version: link:../packages/valaxy-addon-components
|
||||
valaxy-addon-git-log:
|
||||
specifier: ^0.1.0
|
||||
version: 0.1.0(valaxy@packages+valaxy)
|
||||
valaxy-theme-press:
|
||||
specifier: link:../packages/valaxy-theme-press
|
||||
version: link:../packages/valaxy-theme-press
|
||||
|
@ -269,7 +272,7 @@ importers:
|
|||
dependencies:
|
||||
'@rollup/pluginutils':
|
||||
specifier: ^5.1.0
|
||||
version: 5.1.0(rollup@4.21.3)
|
||||
version: 5.1.0(rollup@3.29.4)
|
||||
axios:
|
||||
specifier: ^1.7.7
|
||||
version: 1.7.7(debug@4.3.7)
|
||||
|
@ -315,7 +318,7 @@ importers:
|
|||
version: 2.0.0(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.0.17(typescript@5.6.2))
|
||||
unplugin-vue-router:
|
||||
specifier: ^0.10.8
|
||||
version: 0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))
|
||||
version: 0.10.8(rollup@3.29.4)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))
|
||||
vite:
|
||||
specifier: ^5.4.5
|
||||
version: 5.4.5(@types/node@22.5.5)(sass@1.78.0)
|
||||
|
@ -372,7 +375,7 @@ importers:
|
|||
version: 11.0.3(vue@3.5.5(typescript@5.6.2))
|
||||
'@vueuse/integrations':
|
||||
specifier: ^11.0.3
|
||||
version: 11.0.3(axios@1.7.7)(focus-trap@7.6.0)(fuse.js@7.0.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.5(typescript@5.6.2))
|
||||
version: 11.0.3(axios@1.7.7(debug@4.3.7))(focus-trap@7.6.0)(fuse.js@7.0.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.5(typescript@5.6.2))
|
||||
consola:
|
||||
specifier: ^3.2.3
|
||||
version: 3.2.3
|
||||
|
@ -2946,6 +2949,9 @@ packages:
|
|||
birpc@0.2.17:
|
||||
resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==}
|
||||
|
||||
blueimp-md5@2.19.0:
|
||||
resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==}
|
||||
|
||||
body-parser@1.20.3:
|
||||
resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==}
|
||||
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
|
||||
|
@ -4047,6 +4053,10 @@ packages:
|
|||
email-addresses@5.0.0:
|
||||
resolution: {integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==}
|
||||
|
||||
email-validator@2.0.4:
|
||||
resolution: {integrity: sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ==}
|
||||
engines: {node: '>4.0'}
|
||||
|
||||
emoji-regex@10.4.0:
|
||||
resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
|
||||
|
||||
|
@ -4731,6 +4741,11 @@ packages:
|
|||
resolution: {integrity: sha512-GCOQdvm7XxV1S4U4CGrsdlEN37245eC8P9zaYCMr6K1BG0IPGy5lUwmJsEOGyl1GD6HXjOtl2keCP9asRBwNvA==}
|
||||
engines: {node: '>= 10.x'}
|
||||
|
||||
gravatar@1.8.2:
|
||||
resolution: {integrity: sha512-GdRwLM3oYpFQKy47MKuluw9hZ2gaCtiKPbDGdcDEuYDKlc8eNnW27KYL9LVbIDzEsx88WtDWQm2ClBcsgBnj6w==}
|
||||
engines: {node: '>=10'}
|
||||
hasBin: true
|
||||
|
||||
gray-matter@4.0.3:
|
||||
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
|
||||
engines: {node: '>=6.0'}
|
||||
|
@ -6566,6 +6581,11 @@ packages:
|
|||
resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
|
||||
engines: {node: '>=0.6'}
|
||||
|
||||
querystring@0.2.0:
|
||||
resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==}
|
||||
engines: {node: '>=0.4.x'}
|
||||
deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
|
||||
|
||||
querystringify@2.2.0:
|
||||
resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
|
||||
|
||||
|
@ -7976,6 +7996,11 @@ packages:
|
|||
peerDependencies:
|
||||
valaxy: latest
|
||||
|
||||
valaxy-addon-git-log@0.1.0:
|
||||
resolution: {integrity: sha512-H/dj9K1JHB5mIe3z9GPmBmu0KpK00AEOL6RoYr42QP9lhpHsoAwp9Il9oNIa5Hdc12eMIy8eNzEGoMHKievQBQ==}
|
||||
peerDependencies:
|
||||
valaxy: latest
|
||||
|
||||
valaxy@0.19.10:
|
||||
resolution: {integrity: sha512-M8bjUT7B1y0+adu89pehyYibIqUUZ84ltsN1SIHqRn1lC004F6yFViJrOU4szgZvrfOwt96hwEKsd47k8SAOng==}
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
|
@ -10402,6 +10427,19 @@ snapshots:
|
|||
'@volar/language-core': 2.2.5
|
||||
path-browserify: 1.0.1
|
||||
|
||||
'@vue-macros/common@1.14.0(rollup@3.29.4)(vue@3.5.5(typescript@5.6.2))':
|
||||
dependencies:
|
||||
'@babel/types': 7.25.6
|
||||
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
|
||||
'@vue/compiler-sfc': 3.5.5
|
||||
ast-kit: 1.1.0
|
||||
local-pkg: 0.5.0
|
||||
magic-string-ast: 0.6.2
|
||||
optionalDependencies:
|
||||
vue: 3.5.5(typescript@5.6.2)
|
||||
transitivePeerDependencies:
|
||||
- rollup
|
||||
|
||||
'@vue-macros/common@1.14.0(rollup@4.21.3)(vue@3.5.5(typescript@5.6.2))':
|
||||
dependencies:
|
||||
'@babel/types': 7.25.6
|
||||
|
@ -10586,7 +10624,7 @@ snapshots:
|
|||
- '@vue/composition-api'
|
||||
- vue
|
||||
|
||||
'@vueuse/integrations@11.0.3(axios@1.7.7)(focus-trap@7.6.0)(fuse.js@7.0.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.5(typescript@5.6.2))':
|
||||
'@vueuse/integrations@11.0.3(axios@1.7.7(debug@4.3.7))(focus-trap@7.6.0)(fuse.js@7.0.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.5(typescript@5.6.2))':
|
||||
dependencies:
|
||||
'@vueuse/core': 11.0.3(vue@3.5.5(typescript@5.6.2))
|
||||
'@vueuse/shared': 11.0.3(vue@3.5.5(typescript@5.6.2))
|
||||
|
@ -10925,6 +10963,8 @@ snapshots:
|
|||
|
||||
birpc@0.2.17: {}
|
||||
|
||||
blueimp-md5@2.19.0: {}
|
||||
|
||||
body-parser@1.20.3:
|
||||
dependencies:
|
||||
bytes: 3.1.2
|
||||
|
@ -12244,6 +12284,8 @@ snapshots:
|
|||
|
||||
email-addresses@5.0.0: {}
|
||||
|
||||
email-validator@2.0.4: {}
|
||||
|
||||
emoji-regex@10.4.0: {}
|
||||
|
||||
emoji-regex@8.0.0: {}
|
||||
|
@ -13189,6 +13231,13 @@ snapshots:
|
|||
|
||||
graphql@15.9.0: {}
|
||||
|
||||
gravatar@1.8.2:
|
||||
dependencies:
|
||||
blueimp-md5: 2.19.0
|
||||
email-validator: 2.0.4
|
||||
querystring: 0.2.0
|
||||
yargs: 15.4.1
|
||||
|
||||
gray-matter@4.0.3:
|
||||
dependencies:
|
||||
js-yaml: 3.14.1
|
||||
|
@ -15057,6 +15106,8 @@ snapshots:
|
|||
dependencies:
|
||||
side-channel: 1.0.6
|
||||
|
||||
querystring@0.2.0: {}
|
||||
|
||||
querystringify@2.2.0: {}
|
||||
|
||||
queue-microtask@1.2.3: {}
|
||||
|
@ -16686,6 +16737,29 @@ snapshots:
|
|||
- rollup
|
||||
- webpack-sources
|
||||
|
||||
unplugin-vue-router@0.10.8(rollup@3.29.4)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2)):
|
||||
dependencies:
|
||||
'@babel/types': 7.25.6
|
||||
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
|
||||
'@vue-macros/common': 1.14.0(rollup@3.29.4)(vue@3.5.5(typescript@5.6.2))
|
||||
ast-walker-scope: 0.6.2
|
||||
chokidar: 3.6.0
|
||||
fast-glob: 3.3.2
|
||||
json5: 2.2.3
|
||||
local-pkg: 0.5.0
|
||||
magic-string: 0.30.11
|
||||
mlly: 1.7.1
|
||||
pathe: 1.1.2
|
||||
scule: 1.3.0
|
||||
unplugin: 1.14.1
|
||||
yaml: 2.5.1
|
||||
optionalDependencies:
|
||||
vue-router: 4.4.5(vue@3.5.5(typescript@5.6.2))
|
||||
transitivePeerDependencies:
|
||||
- rollup
|
||||
- vue
|
||||
- webpack-sources
|
||||
|
||||
unplugin-vue-router@0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2)):
|
||||
dependencies:
|
||||
'@babel/types': 7.25.6
|
||||
|
@ -16784,6 +16858,11 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- marked
|
||||
|
||||
valaxy-addon-git-log@0.1.0(valaxy@packages+valaxy):
|
||||
dependencies:
|
||||
gravatar: 1.8.2
|
||||
valaxy: link:packages/valaxy
|
||||
|
||||
valaxy@0.19.10(@babel/parser@7.25.6)(@types/markdown-it@14.1.2)(@types/node@22.5.5)(axios@1.7.7)(focus-trap@7.6.0)(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2):
|
||||
dependencies:
|
||||
'@antfu/utils': 0.7.10
|
||||
|
@ -16800,7 +16879,7 @@ snapshots:
|
|||
'@vitejs/plugin-vue': 5.1.3(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))(vue@3.5.5(typescript@5.6.2))
|
||||
'@vue/devtools-api': 7.4.5
|
||||
'@vueuse/core': 11.0.3(vue@3.5.5(typescript@5.6.2))
|
||||
'@vueuse/integrations': 11.0.3(axios@1.7.7)(focus-trap@7.6.0)(fuse.js@7.0.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.5(typescript@5.6.2))
|
||||
'@vueuse/integrations': 11.0.3(axios@1.7.7(debug@4.3.7))(focus-trap@7.6.0)(fuse.js@7.0.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.5(typescript@5.6.2))
|
||||
consola: 3.2.3
|
||||
critters: 0.0.24
|
||||
cross-spawn: 7.0.3
|
||||
|
@ -17098,7 +17177,7 @@ snapshots:
|
|||
'@vue/devtools-api': 7.4.5
|
||||
'@vue/shared': 3.5.5
|
||||
'@vueuse/core': 11.0.3(vue@3.5.5(typescript@5.6.2))
|
||||
'@vueuse/integrations': 11.0.3(axios@1.7.7)(focus-trap@7.6.0)(fuse.js@7.0.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.5(typescript@5.6.2))
|
||||
'@vueuse/integrations': 11.0.3(axios@1.7.7(debug@4.3.7))(focus-trap@7.6.0)(fuse.js@7.0.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.5(typescript@5.6.2))
|
||||
focus-trap: 7.6.0
|
||||
mark.js: 8.11.1
|
||||
minisearch: 7.1.0
|
||||
|
|
Loading…
Reference in New Issue