fix: update to upstream vitepress

Fixes WEB-25
This commit is contained in:
taskylizard 2024-09-01 15:12:33 +00:00
parent a7d86c439f
commit e337ab380f
No known key found for this signature in database
GPG key ID: 1820131ED1A24120
6 changed files with 356 additions and 260 deletions

View file

@ -1,3 +1,4 @@
import { fileURLToPath } from 'node:url'
import consola from 'consola'
import UnoCSS from 'unocss/vite'
import AutoImport from 'unplugin-auto-import/vite'
@ -8,6 +9,7 @@ import {
commitRef,
feedback,
meta,
nav,
search,
sidebar,
socialLinks
@ -58,6 +60,16 @@ export default defineConfig({
ssr: {
noExternal: ['@fmhy/components']
},
resolve: {
alias: [
{
find: /^.*VPSwitchAppearance\.vue$/,
replacement: fileURLToPath(
new URL('./theme/Appearance.vue', import.meta.url)
)
}
]
},
optimizeDeps: { exclude: ['workbox-window'] },
plugins: [
OptimizeExclude(),
@ -121,29 +133,7 @@ export default defineConfig({
},
outline: 'deep',
logo: '/fmhy.ico',
nav: [
{ text: '🔖 Glossary', link: 'https://rentry.org/The-Piracy-Glossary' },
{ text: '📑 Guides', link: 'https://rentry.co/fmhy-guides' },
{
text: '💾 Backups',
link: 'https://github.com/fmhy/FMHY/wiki/Backups'
},
{
text: '🪅 Ecosystem',
items: [
{ text: '💙 Feedback', link: '/feedback' },
{ text: '🌐 Search', link: '/posts/search' },
{ text: '🏞 Wallpapers', link: '/other/wallpapers' },
{ text: '📋 snowbin', link: 'https://pastes.fmhy.net' },
{ text: '🔍 SearXNG', link: 'https://searx.fmhy.net/' },
{ text: '🔍 Whoogle', link: 'https://whoogle.fmhy.net/' },
{
text: '🔗 Bookmarks',
link: 'https://github.com/fmhy/bookmarks'
}
]
}
],
nav,
sidebar,
socialLinks
}

View file

@ -28,8 +28,9 @@ export const meta = {
export const commitRef =
process.env.CF_PAGES && process.env.CF_PAGES_COMMIT_SHA
? `<a href="https://github.com/fmhy/FMHYEdit/commit/${process.env.CF_PAGES_COMMIT_SHA
}">${process.env.CF_PAGES_COMMIT_SHA.slice(0, 8)}</a>`
? `<a href="https://github.com/fmhy/FMHYEdit/commit/${
process.env.CF_PAGES_COMMIT_SHA
}">${process.env.CF_PAGES_COMMIT_SHA.slice(0, 8)}</a>`
: 'dev'
export const feedback = `<a href="/feedback" class="feedback-footer">Made with ❤</a>`
@ -113,7 +114,10 @@ export const socialLinks: DefaultTheme.SocialLink[] = [
{ icon: 'github', link: 'https://github.com/fmhy/FMHYEdit' },
{ icon: 'discord', link: 'https://discord.gg/Stz6y6NgNg' },
{
icon: 'reddit',
ariaLabel: 'Reddit',
icon: {
svg: '<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Reddit</title><path d="M12 0C5.373 0 0 5.373 0 12c0 3.314 1.343 6.314 3.515 8.485l-2.286 2.286C.775 23.225 1.097 24 1.738 24H12c6.627 0 12-5.373 12-12S18.627 0 12 0Zm4.388 3.199c1.104 0 1.999.895 1.999 1.999 0 1.105-.895 2-1.999 2-.946 0-1.739-.657-1.947-1.539v.002c-1.147.162-2.032 1.15-2.032 2.341v.007c1.776.067 3.4.567 4.686 1.363.473-.363 1.064-.58 1.707-.58 1.547 0 2.802 1.254 2.802 2.802 0 1.117-.655 2.081-1.601 2.531-.088 3.256-3.637 5.876-7.997 5.876-4.361 0-7.905-2.617-7.998-5.87-.954-.447-1.614-1.415-1.614-2.538 0-1.548 1.255-2.802 2.803-2.802.645 0 1.239.218 1.712.585 1.275-.79 2.881-1.291 4.64-1.365v-.01c0-1.663 1.263-3.034 2.88-3.207.188-.911.993-1.595 1.959-1.595Zm-8.085 8.376c-.784 0-1.459.78-1.506 1.797-.047 1.016.64 1.429 1.426 1.429.786 0 1.371-.369 1.418-1.385.047-1.017-.553-1.841-1.338-1.841Zm7.406 0c-.786 0-1.385.824-1.338 1.841.047 1.017.634 1.385 1.418 1.385.785 0 1.473-.413 1.426-1.429-.046-1.017-.721-1.797-1.506-1.797Zm-3.703 4.013c-.974 0-1.907.048-2.77.135-.147.015-.241.168-.183.305.483 1.154 1.622 1.964 2.953 1.964 1.33 0 2.47-.81 2.953-1.964.057-.137-.037-.29-.184-.305-.863-.087-1.795-.135-2.769-.135Z"/></svg>'
},
link: 'https://reddit.com/r/FREEMEDIAHECKYEAH'
},
{
@ -125,6 +129,30 @@ export const socialLinks: DefaultTheme.SocialLink[] = [
}
]
export const nav: DefaultTheme.NavItem[] = [
{ text: '🔖 Glossary', link: 'https://rentry.org/The-Piracy-Glossary' },
{ text: '📑 Guides', link: 'https://rentry.co/fmhy-guides' },
{
text: '💾 Backups',
link: 'https://github.com/fmhy/FMHY/wiki/Backups'
},
{
text: '🪅 Ecosystem',
items: [
{ text: '💙 Feedback', link: '/feedback' },
{ text: '🌐 Search', link: '/posts/search' },
{ text: '🏞 Wallpapers', link: '/other/wallpapers' },
{ text: '📋 snowbin', link: 'https://pastes.fmhy.net' },
{ text: '🔍 SearXNG', link: 'https://searx.fmhy.net/' },
{ text: '🔍 Whoogle', link: 'https://whoogle.fmhy.net/' },
{
text: '🔗 Bookmarks',
link: 'https://github.com/fmhy/bookmarks'
}
]
}
]
export const sidebar: DefaultTheme.Sidebar | DefaultTheme.NavItemWithLink[] = [
{
text: '<span class="i-twemoji:books"></span> Beginners Guide',

View file

@ -20,6 +20,8 @@ export function generateMeta(context: TransformContext, hostname: string) {
const head: HeadConfig[] = []
const { pageData } = context
if (pageData.isNotFound) return head
const url = `${hostname}/${pageData.relativePath.replace(/((^|\/)index)?\.md$/, '$2')}`
head.push(
@ -30,6 +32,7 @@ export function generateMeta(context: TransformContext, hostname: string) {
['meta', { property: 'og:title', content: pageData.frontmatter.title }],
['meta', { name: 'twitter:title', content: pageData.frontmatter.title }]
)
if (pageData.frontmatter.description) {
head.push(
[
@ -48,6 +51,7 @@ export function generateMeta(context: TransformContext, hostname: string) {
]
)
}
if (pageData.frontmatter.image) {
head.push([
'meta',
@ -87,12 +91,14 @@ export function generateMeta(context: TransformContext, hostname: string) {
]
)
}
if (pageData.frontmatter.tag) {
head.push([
'meta',
{ property: 'article:tag', content: pageData.frontmatter.tag }
])
}
if (pageData.frontmatter.date) {
head.push([
'meta',
@ -102,6 +108,7 @@ export function generateMeta(context: TransformContext, hostname: string) {
}
])
}
if (pageData.lastUpdated && pageData.frontmatter.lastUpdated !== false) {
head.push([
'meta',

View file

@ -0,0 +1,72 @@
<script setup lang="ts">
import VPIconMoon from 'vitepress/dist/client/theme-default/components/icons/VPIconMoon.vue'
import VPIconSun from 'vitepress/dist/client/theme-default/components/icons/VPIconSun.vue'
const { isDark } = useData()
const toggleAppearance = inject('toggle-appearance', () => {
isDark.value = !isDark.value
})
const supportsViewTransition = ref(false)
onMounted(() => {
supportsViewTransition.value =
'startViewTransition' in document &&
window.matchMedia('(prefers-reduced-motion: no-preference)').matches
})
</script>
<template>
<button
type="button"
role="switch"
title="VPSwitchAppearance"
class="VPSwitchAppearance"
:aria-checked="isDark"
:data-view-transition="supportsViewTransition"
@click="toggleAppearance"
>
<ClientOnly>
<Transition name="fade" mode="out-in">
<VPIconSun v-if="!isDark" class="sun" />
<VPIconMoon v-else class="moon" />
</Transition>
</ClientOnly>
</button>
</template>
<style lang="scss" scoped>
.VPSwitchAppearance {
display: flex;
justify-content: center;
align-items: center;
width: 36px;
height: 36px;
color: var(--vp-c-text-2);
transition: color 0.5s;
&:hover {
color: var(--vp-c-text-1);
transition: color 0.25s;
}
& > :deep(svg) {
width: 20px;
height: 20px;
fill: currentColor;
}
&[data-view-transition='false'] {
.fade-enter-active,
.fade-leave-active {
transition: opacity 0.1s ease;
}
.fade-enter-from,
.fade-leave-to {
opacity: 0;
}
}
}
</style>

View file

@ -34,7 +34,7 @@
"nprogress": "^0.2.0",
"pathe": "^1.1.2",
"unocss": "^0.58.9",
"vitepress": "npm:@taskylizard/vitepress@1.1.1",
"vitepress": "^1.3.4",
"vue": "^3.4.38",
"x-satori": "^0.1.5",
"zod": "^3.23.8"

465
pnpm-lock.yaml generated
View file

@ -13,7 +13,7 @@ importers:
version: 0.0.11
'@fmhy/components':
specifier: ^0.0.3
version: 0.0.3(@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)
version: 0.0.3(vitepress@1.3.4(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)
'@headlessui/vue':
specifier: ^1.7.22
version: 1.7.22(vue@3.4.38)
@ -43,10 +43,10 @@ importers:
version: 1.1.2
unocss:
specifier: ^0.58.9
version: 0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
version: 0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
vitepress:
specifier: npm:@taskylizard/vitepress@1.1.1
version: '@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)'
specifier: ^1.3.4
version: 1.3.4(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)
vue:
specifier: ^3.4.38
version: 3.4.38
@ -107,13 +107,13 @@ importers:
version: 13.1.0(postcss@8.4.41)(stylelint@16.9.0)
unplugin-auto-import:
specifier: ^0.18.2
version: 0.18.2(@vueuse/core@10.11.0(vue@3.4.38))(rollup@4.19.0)
version: 0.18.2(@vueuse/core@11.0.3(vue@3.4.38))(rollup@4.21.2)
vite-plugin-optimize-exclude:
specifier: ^0.0.1
version: 0.0.1(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
version: 0.0.1(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
vite-plugin-terminal:
specifier: ^1.2.0
version: 1.2.0(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
version: 1.2.0(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
wrangler:
specifier: ^3.68.0
version: 3.68.0
@ -1273,91 +1273,91 @@ packages:
rollup:
optional: true
'@rollup/rollup-android-arm-eabi@4.19.0':
resolution: {integrity: sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==}
'@rollup/rollup-android-arm-eabi@4.21.2':
resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==}
cpu: [arm]
os: [android]
'@rollup/rollup-android-arm64@4.19.0':
resolution: {integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==}
'@rollup/rollup-android-arm64@4.21.2':
resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==}
cpu: [arm64]
os: [android]
'@rollup/rollup-darwin-arm64@4.19.0':
resolution: {integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==}
'@rollup/rollup-darwin-arm64@4.21.2':
resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==}
cpu: [arm64]
os: [darwin]
'@rollup/rollup-darwin-x64@4.19.0':
resolution: {integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==}
'@rollup/rollup-darwin-x64@4.21.2':
resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==}
cpu: [x64]
os: [darwin]
'@rollup/rollup-linux-arm-gnueabihf@4.19.0':
resolution: {integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==}
'@rollup/rollup-linux-arm-gnueabihf@4.21.2':
resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.19.0':
resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==}
'@rollup/rollup-linux-arm-musleabihf@4.21.2':
resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.19.0':
resolution: {integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==}
'@rollup/rollup-linux-arm64-gnu@4.21.2':
resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-arm64-musl@4.19.0':
resolution: {integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==}
'@rollup/rollup-linux-arm64-musl@4.21.2':
resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.19.0':
resolution: {integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==}
'@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==}
cpu: [ppc64]
os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.19.0':
resolution: {integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==}
'@rollup/rollup-linux-riscv64-gnu@4.21.2':
resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==}
cpu: [riscv64]
os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.19.0':
resolution: {integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==}
'@rollup/rollup-linux-s390x-gnu@4.21.2':
resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==}
cpu: [s390x]
os: [linux]
'@rollup/rollup-linux-x64-gnu@4.19.0':
resolution: {integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==}
'@rollup/rollup-linux-x64-gnu@4.21.2':
resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==}
cpu: [x64]
os: [linux]
'@rollup/rollup-linux-x64-musl@4.19.0':
resolution: {integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==}
'@rollup/rollup-linux-x64-musl@4.21.2':
resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==}
cpu: [x64]
os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.19.0':
resolution: {integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==}
'@rollup/rollup-win32-arm64-msvc@4.21.2':
resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==}
cpu: [arm64]
os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.19.0':
resolution: {integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==}
'@rollup/rollup-win32-ia32-msvc@4.21.2':
resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==}
cpu: [ia32]
os: [win32]
'@rollup/rollup-win32-x64-msvc@4.19.0':
resolution: {integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==}
'@rollup/rollup-win32-x64-msvc@4.21.2':
resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==}
cpu: [x64]
os: [win32]
'@shikijs/core@1.10.3':
resolution: {integrity: sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==}
'@shikijs/core@1.15.2':
resolution: {integrity: sha512-hi6XZuwHYn6bU4wtXZxST8ynM55aiU2+rVU9aPIrSxqKmEKl4d65puwGsggwcZWTET+7zGXKe7AUj46iQ8Aq8w==}
'@shikijs/transformers@1.10.3':
resolution: {integrity: sha512-MNjsyye2WHVdxfZUSr5frS97sLGe6G1T+1P41QjyBFJehZphMcr4aBlRLmq6OSPBslYe9byQPVvt/LJCOfxw8Q==}
'@shikijs/transformers@1.15.2':
resolution: {integrity: sha512-J+3kFFXb4hN3esMzdDBGb2GhBsMPX8UC3o/U9G4Jognb8k0ADQAzZkShTARwS76O0g2VFoMu4vnIchiVE6x/uw==}
'@shuding/opentype.js@1.4.0-beta.0':
resolution: {integrity: sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==}
@ -1377,18 +1377,6 @@ packages:
peerDependencies:
'@biomejs/biome': ^1.8.0
'@taskylizard/vitepress@1.1.1':
resolution: {integrity: sha512-uWSSQpJSyJVpLORnpZJTbRENTQ6QMk9vnwoss3ORbtlMEyKrhxu1aEMqC2hNT16qa5FkU4s/d3oD+Vstw2OhUQ==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4
postcss: ^8
peerDependenciesMeta:
markdown-it-mathjax3:
optional: true
postcss:
optional: true
'@types/estree@1.0.3':
resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==}
@ -1404,8 +1392,8 @@ packages:
'@types/linkify-it@5.0.0':
resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==}
'@types/markdown-it@14.1.1':
resolution: {integrity: sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==}
'@types/markdown-it@14.1.2':
resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==}
'@types/mdurl@2.0.0':
resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
@ -1523,8 +1511,8 @@ packages:
engines: {node: '>=16'}
hasBin: true
'@vitejs/plugin-vue@5.0.5':
resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==}
'@vitejs/plugin-vue@5.1.3':
resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
@ -1542,14 +1530,14 @@ packages:
'@vue/compiler-ssr@3.4.38':
resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==}
'@vue/devtools-api@7.3.6':
resolution: {integrity: sha512-z6cKyxdXrIGgA++eyGBfquj6dCplRdgjt+I18fJx8hjWTXDTIyeQvryyEBMchnfZVyvUTjK3QjGjDpLCnJxPjw==}
'@vue/devtools-api@7.3.9':
resolution: {integrity: sha512-D+GTYtFg68bqSu66EugQUydsOqaDlPLNmYw5oYk8k81uBu9/bVTUrqlAJrAA9Am7MXhKz2gWdDkopY6sOBf/Bg==}
'@vue/devtools-kit@7.3.6':
resolution: {integrity: sha512-5Ym9V3fkJenEoptqKoo+cgY5RTVwrSssFdzRsuyIgaeiskCT+rRJeQdwoo81tyrQ1mfS7Er1rYZlSzr3Y3L/ew==}
'@vue/devtools-kit@7.3.9':
resolution: {integrity: sha512-Gr17nA+DaQzqyhNx1DUJr1CJRzTRfbIuuC80ZgU8MD/qNO302tv9la+ROi+Uaw+ULVwU9T71GnwLy4n8m9Lspg==}
'@vue/devtools-shared@7.3.6':
resolution: {integrity: sha512-R/FOmdJV+hhuwcNoxp6e87RRkEeDMVhWH+nOsnHUrwjjsyeXJ2W1475Ozmw+cbZhejWQzftkHVKO28Fuo1yqCw==}
'@vue/devtools-shared@7.3.9':
resolution: {integrity: sha512-CdfMRZKXyI8vw+hqOcQIiLihB6Hbbi7WNZGp7LsuH1Qe4aYAFmTaKjSciRZ301oTnwmU/knC/s5OGuV6UNiNoA==}
'@vue/reactivity@3.4.38':
resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==}
@ -1565,30 +1553,27 @@ packages:
peerDependencies:
vue: 3.4.38
'@vue/shared@3.4.33':
resolution: {integrity: sha512-aoRY0jQk3A/cuvdkodTrM4NMfxco8n55eG4H7ML/CRy7OryHfiqvug4xrCBBMbbN+dvXAetDDwZW9DXWWjBntA==}
'@vue/shared@3.4.38':
resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==}
'@vueuse/core@10.11.0':
resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==}
'@vueuse/core@11.0.3':
resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==}
'@vueuse/integrations@10.11.0':
resolution: {integrity: sha512-Pp6MtWEIr+NDOccWd8j59Kpjy5YDXogXI61Kb1JxvSfVBO8NzFQkmrKmSZz47i+ZqHnIzxaT38L358yDHTncZg==}
'@vueuse/integrations@11.0.3':
resolution: {integrity: sha512-w6CDisaxs19S5Fd+NPPLFaA3GoX5gxuxrbTTBu0EYap7oH13w75L6C/+7e9mcoF9akhcR6GyYajwVMQEjdapJg==}
peerDependencies:
async-validator: ^4
axios: ^1
change-case: ^4
drauu: ^0.3
change-case: ^5
drauu: ^0.4
focus-trap: ^7
fuse.js: ^6
fuse.js: ^7
idb-keyval: ^6
jwt-decode: ^3
jwt-decode: ^4
nprogress: ^0.2
qrcode: ^1.5
sortablejs: ^1
universal-cookie: ^6
universal-cookie: ^7
peerDependenciesMeta:
async-validator:
optional: true
@ -1615,11 +1600,11 @@ packages:
universal-cookie:
optional: true
'@vueuse/metadata@10.11.0':
resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==}
'@vueuse/metadata@11.0.3':
resolution: {integrity: sha512-+FtbO4SD5WpsOcQTcC0hAhNlOid6QNLzqedtquTtQ+CRNBoAt9GuV07c6KNHK1wCmlq8DFPwgiLF2rXwgSHX5Q==}
'@vueuse/shared@10.11.0':
resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==}
'@vueuse/shared@11.0.3':
resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==}
abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
@ -2741,8 +2726,8 @@ packages:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
minisearch@6.3.0:
resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==}
minisearch@7.1.0:
resolution: {integrity: sha512-tv7c/uefWdEhcu6hvrfTihflgeEi2tN6VV7HJnCjK6VxM75QQJh4t9FwJCsA2EsRS8LCnu3W87CuGPWMocOLCA==}
minizlib@2.1.2:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
@ -3190,8 +3175,8 @@ packages:
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
rollup@4.19.0:
resolution: {integrity: sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==}
rollup@4.21.2:
resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@ -3273,8 +3258,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
shiki@1.10.3:
resolution: {integrity: sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==}
shiki@1.15.2:
resolution: {integrity: sha512-M+7QZQZiZw/cZeizrC/yryG3eeG8pTUhu7ZaHxVyzPNFIRIlN46YBciquoNPCiXiwLnx6JB62f3lSuSYQrus1w==}
side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
@ -3669,8 +3654,8 @@ packages:
peerDependencies:
vite: ^2.0.0||^3.0.0||^4.0.0||^5.0.0
vite@5.3.4:
resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==}
vite@5.4.2:
resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@ -3678,6 +3663,7 @@ packages:
less: '*'
lightningcss: ^1.21.0
sass: '*'
sass-embedded: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
@ -3690,6 +3676,8 @@ packages:
optional: true
sass:
optional: true
sass-embedded:
optional: true
stylus:
optional: true
sugarss:
@ -3697,8 +3685,20 @@ packages:
terser:
optional: true
vue-demi@0.14.8:
resolution: {integrity: sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==}
vitepress@1.3.4:
resolution: {integrity: sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4
postcss: ^8
peerDependenciesMeta:
markdown-it-mathjax3:
optional: true
postcss:
optional: true
vue-demi@0.14.10:
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
engines: {node: '>=12'}
hasBin: true
peerDependencies:
@ -4475,9 +4475,9 @@ snapshots:
'@fmhy/colors@0.0.11': {}
'@fmhy/components@0.0.3(@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)':
'@fmhy/components@0.0.3(vitepress@1.3.4(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)':
dependencies:
vitepress: '@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)'
vitepress: 1.3.4(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)
vue: 3.4.38
'@headlessui/vue@1.7.22(vue@3.4.38)':
@ -4766,13 +4766,13 @@ snapshots:
optionalDependencies:
rollup: 3.29.4
'@rollup/plugin-strip@3.0.4(rollup@4.19.0)':
'@rollup/plugin-strip@3.0.4(rollup@4.21.2)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.19.0)
'@rollup/pluginutils': 5.1.0(rollup@4.21.2)
estree-walker: 2.0.2
magic-string: 0.30.11
optionalDependencies:
rollup: 4.19.0
rollup: 4.21.2
'@rollup/plugin-terser@0.4.4(rollup@3.29.4)':
dependencies:
@ -4801,69 +4801,69 @@ snapshots:
optionalDependencies:
rollup: 3.29.4
'@rollup/pluginutils@5.1.0(rollup@4.19.0)':
'@rollup/pluginutils@5.1.0(rollup@4.21.2)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
rollup: 4.19.0
rollup: 4.21.2
'@rollup/rollup-android-arm-eabi@4.19.0':
'@rollup/rollup-android-arm-eabi@4.21.2':
optional: true
'@rollup/rollup-android-arm64@4.19.0':
'@rollup/rollup-android-arm64@4.21.2':
optional: true
'@rollup/rollup-darwin-arm64@4.19.0':
'@rollup/rollup-darwin-arm64@4.21.2':
optional: true
'@rollup/rollup-darwin-x64@4.19.0':
'@rollup/rollup-darwin-x64@4.21.2':
optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.19.0':
'@rollup/rollup-linux-arm-gnueabihf@4.21.2':
optional: true
'@rollup/rollup-linux-arm-musleabihf@4.19.0':
'@rollup/rollup-linux-arm-musleabihf@4.21.2':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.19.0':
'@rollup/rollup-linux-arm64-gnu@4.21.2':
optional: true
'@rollup/rollup-linux-arm64-musl@4.19.0':
'@rollup/rollup-linux-arm64-musl@4.21.2':
optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.19.0':
'@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.19.0':
'@rollup/rollup-linux-riscv64-gnu@4.21.2':
optional: true
'@rollup/rollup-linux-s390x-gnu@4.19.0':
'@rollup/rollup-linux-s390x-gnu@4.21.2':
optional: true
'@rollup/rollup-linux-x64-gnu@4.19.0':
'@rollup/rollup-linux-x64-gnu@4.21.2':
optional: true
'@rollup/rollup-linux-x64-musl@4.19.0':
'@rollup/rollup-linux-x64-musl@4.21.2':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.19.0':
'@rollup/rollup-win32-arm64-msvc@4.21.2':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.19.0':
'@rollup/rollup-win32-ia32-msvc@4.21.2':
optional: true
'@rollup/rollup-win32-x64-msvc@4.19.0':
'@rollup/rollup-win32-x64-msvc@4.21.2':
optional: true
'@shikijs/core@1.10.3':
'@shikijs/core@1.15.2':
dependencies:
'@types/hast': 3.0.4
'@shikijs/transformers@1.10.3':
'@shikijs/transformers@1.15.2':
dependencies:
shiki: 1.10.3
shiki: 1.15.2
'@shuding/opentype.js@1.4.0-beta.0':
dependencies:
@ -4881,53 +4881,6 @@ snapshots:
dependencies:
'@biomejs/biome': 1.8.3
'@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)':
dependencies:
'@docsearch/css': 3.6.1
'@docsearch/js': 3.6.1(@algolia/client-search@4.22.1)
'@shikijs/core': 1.10.3
'@shikijs/transformers': 1.10.3
'@types/markdown-it': 14.1.1
'@vitejs/plugin-vue': 5.0.5(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)
'@vue/devtools-api': 7.3.6
'@vue/shared': 3.4.33
'@vueuse/core': 10.11.0(vue@3.4.38)
'@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.38)
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
shiki: 1.10.3
vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vue: 3.4.38
optionalDependencies:
postcss: 8.4.41
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
- '@types/react'
- '@vue/composition-api'
- async-validator
- axios
- change-case
- drauu
- fuse.js
- idb-keyval
- jwt-decode
- less
- lightningcss
- nprogress
- qrcode
- react
- react-dom
- sass
- search-insights
- sortablejs
- stylus
- sugarss
- terser
- typescript
- universal-cookie
'@types/estree@1.0.3': {}
'@types/estree@1.0.5': {}
@ -4942,7 +4895,7 @@ snapshots:
'@types/linkify-it@5.0.0': {}
'@types/markdown-it@14.1.1':
'@types/markdown-it@14.1.2':
dependencies:
'@types/linkify-it': 5.0.0
'@types/mdurl': 2.0.0
@ -4969,20 +4922,20 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
'@unocss/astro@0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))':
'@unocss/astro@0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))':
dependencies:
'@unocss/core': 0.58.9
'@unocss/reset': 0.58.9
'@unocss/vite': 0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
'@unocss/vite': 0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
optionalDependencies:
vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
transitivePeerDependencies:
- rollup
'@unocss/cli@0.58.9(rollup@4.19.0)':
'@unocss/cli@0.58.9(rollup@4.21.2)':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@4.19.0)
'@rollup/pluginutils': 5.1.0(rollup@4.21.2)
'@unocss/config': 0.58.9
'@unocss/core': 0.58.9
'@unocss/preset-uno': 0.58.9
@ -5106,10 +5059,10 @@ snapshots:
dependencies:
'@unocss/core': 0.58.9
'@unocss/vite@0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))':
'@unocss/vite@0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@4.19.0)
'@rollup/pluginutils': 5.1.0(rollup@4.21.2)
'@unocss/config': 0.58.9
'@unocss/core': 0.58.9
'@unocss/inspector': 0.58.9
@ -5118,7 +5071,7 @@ snapshots:
chokidar: 3.6.0
fast-glob: 3.3.2
magic-string: 0.30.11
vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
transitivePeerDependencies:
- rollup
@ -5139,9 +5092,9 @@ snapshots:
- encoding
- supports-color
'@vitejs/plugin-vue@5.0.5(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)':
'@vitejs/plugin-vue@5.1.3(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)':
dependencies:
vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vue: 3.4.38
'@vue/compiler-core@3.4.38':
@ -5174,13 +5127,13 @@ snapshots:
'@vue/compiler-dom': 3.4.38
'@vue/shared': 3.4.38
'@vue/devtools-api@7.3.6':
'@vue/devtools-api@7.3.9':
dependencies:
'@vue/devtools-kit': 7.3.6
'@vue/devtools-kit': 7.3.9
'@vue/devtools-kit@7.3.6':
'@vue/devtools-kit@7.3.9':
dependencies:
'@vue/devtools-shared': 7.3.6
'@vue/devtools-shared': 7.3.9
birpc: 0.2.17
hookable: 5.5.3
mitt: 3.0.1
@ -5188,7 +5141,7 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.1
'@vue/devtools-shared@7.3.6':
'@vue/devtools-shared@7.3.9':
dependencies:
rfdc: 1.4.1
@ -5214,25 +5167,23 @@ snapshots:
'@vue/shared': 3.4.38
vue: 3.4.38
'@vue/shared@3.4.33': {}
'@vue/shared@3.4.38': {}
'@vueuse/core@10.11.0(vue@3.4.38)':
'@vueuse/core@11.0.3(vue@3.4.38)':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.11.0
'@vueuse/shared': 10.11.0(vue@3.4.38)
vue-demi: 0.14.8(vue@3.4.38)
'@vueuse/metadata': 11.0.3
'@vueuse/shared': 11.0.3(vue@3.4.38)
vue-demi: 0.14.10(vue@3.4.38)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
'@vueuse/integrations@10.11.0(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.38)':
'@vueuse/integrations@11.0.3(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.38)':
dependencies:
'@vueuse/core': 10.11.0(vue@3.4.38)
'@vueuse/shared': 10.11.0(vue@3.4.38)
vue-demi: 0.14.8(vue@3.4.38)
'@vueuse/core': 11.0.3(vue@3.4.38)
'@vueuse/shared': 11.0.3(vue@3.4.38)
vue-demi: 0.14.10(vue@3.4.38)
optionalDependencies:
focus-trap: 7.5.4
nprogress: 0.2.0
@ -5240,11 +5191,11 @@ snapshots:
- '@vue/composition-api'
- vue
'@vueuse/metadata@10.11.0': {}
'@vueuse/metadata@11.0.3': {}
'@vueuse/shared@10.11.0(vue@3.4.38)':
'@vueuse/shared@11.0.3(vue@3.4.38)':
dependencies:
vue-demi: 0.14.8(vue@3.4.38)
vue-demi: 0.14.10(vue@3.4.38)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@ -6428,7 +6379,7 @@ snapshots:
minipass@5.0.0: {}
minisearch@6.3.0: {}
minisearch@7.1.0: {}
minizlib@2.1.2:
dependencies:
@ -6879,26 +6830,26 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
rollup@4.19.0:
rollup@4.21.2:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.19.0
'@rollup/rollup-android-arm64': 4.19.0
'@rollup/rollup-darwin-arm64': 4.19.0
'@rollup/rollup-darwin-x64': 4.19.0
'@rollup/rollup-linux-arm-gnueabihf': 4.19.0
'@rollup/rollup-linux-arm-musleabihf': 4.19.0
'@rollup/rollup-linux-arm64-gnu': 4.19.0
'@rollup/rollup-linux-arm64-musl': 4.19.0
'@rollup/rollup-linux-powerpc64le-gnu': 4.19.0
'@rollup/rollup-linux-riscv64-gnu': 4.19.0
'@rollup/rollup-linux-s390x-gnu': 4.19.0
'@rollup/rollup-linux-x64-gnu': 4.19.0
'@rollup/rollup-linux-x64-musl': 4.19.0
'@rollup/rollup-win32-arm64-msvc': 4.19.0
'@rollup/rollup-win32-ia32-msvc': 4.19.0
'@rollup/rollup-win32-x64-msvc': 4.19.0
'@rollup/rollup-android-arm-eabi': 4.21.2
'@rollup/rollup-android-arm64': 4.21.2
'@rollup/rollup-darwin-arm64': 4.21.2
'@rollup/rollup-darwin-x64': 4.21.2
'@rollup/rollup-linux-arm-gnueabihf': 4.21.2
'@rollup/rollup-linux-arm-musleabihf': 4.21.2
'@rollup/rollup-linux-arm64-gnu': 4.21.2
'@rollup/rollup-linux-arm64-musl': 4.21.2
'@rollup/rollup-linux-powerpc64le-gnu': 4.21.2
'@rollup/rollup-linux-riscv64-gnu': 4.21.2
'@rollup/rollup-linux-s390x-gnu': 4.21.2
'@rollup/rollup-linux-x64-gnu': 4.21.2
'@rollup/rollup-linux-x64-musl': 4.21.2
'@rollup/rollup-win32-arm64-msvc': 4.21.2
'@rollup/rollup-win32-ia32-msvc': 4.21.2
'@rollup/rollup-win32-x64-msvc': 4.21.2
fsevents: 2.3.3
run-parallel@1.2.0:
@ -7003,9 +6954,9 @@ snapshots:
shebang-regex@3.0.0: {}
shiki@1.10.3:
shiki@1.15.2:
dependencies:
'@shikijs/core': 1.10.3
'@shikijs/core': 1.15.2
'@types/hast': 3.0.4
side-channel@1.0.4:
@ -7323,9 +7274,9 @@ snapshots:
pako: 0.2.9
tiny-inflate: 1.0.3
unimport@3.10.0(rollup@4.19.0):
unimport@3.10.0(rollup@4.21.2):
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.19.0)
'@rollup/pluginutils': 5.1.0(rollup@4.21.2)
acorn: 8.12.1
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
@ -7359,10 +7310,10 @@ snapshots:
universalify@2.0.0: {}
unocss@0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
unocss@0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
dependencies:
'@unocss/astro': 0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
'@unocss/cli': 0.58.9(rollup@4.19.0)
'@unocss/astro': 0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
'@unocss/cli': 0.58.9(rollup@4.21.2)
'@unocss/core': 0.58.9
'@unocss/extractor-arbitrary-variants': 0.58.9
'@unocss/postcss': 0.58.9
@ -7380,27 +7331,27 @@ snapshots:
'@unocss/transformer-compile-class': 0.58.9
'@unocss/transformer-directives': 0.58.9
'@unocss/transformer-variant-group': 0.58.9
'@unocss/vite': 0.58.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
'@unocss/vite': 0.58.9(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
optionalDependencies:
vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
transitivePeerDependencies:
- rollup
- supports-color
unpipe@1.0.0: {}
unplugin-auto-import@0.18.2(@vueuse/core@10.11.0(vue@3.4.38))(rollup@4.19.0):
unplugin-auto-import@0.18.2(@vueuse/core@11.0.3(vue@3.4.38))(rollup@4.21.2):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@4.19.0)
'@rollup/pluginutils': 5.1.0(rollup@4.21.2)
fast-glob: 3.3.2
local-pkg: 0.5.0
magic-string: 0.30.10
minimatch: 9.0.5
unimport: 3.10.0(rollup@4.19.0)
unimport: 3.10.0(rollup@4.21.2)
unplugin: 1.12.2
optionalDependencies:
'@vueuse/core': 10.11.0(vue@3.4.38)
'@vueuse/core': 11.0.3(vue@3.4.38)
transitivePeerDependencies:
- rollup
@ -7456,34 +7407,82 @@ snapshots:
vary@1.1.2: {}
vite-plugin-optimize-exclude@0.0.1(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
vite-plugin-optimize-exclude@0.0.1(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
dependencies:
vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vite-plugin-terminal@1.2.0(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
vite-plugin-terminal@1.2.0(rollup@4.21.2)(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
dependencies:
'@rollup/plugin-strip': 3.0.4(rollup@4.19.0)
'@rollup/plugin-strip': 3.0.4(rollup@4.21.2)
debug: 4.3.6
kolorist: 1.8.0
sirv: 2.0.4
ufo: 1.5.4
vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
transitivePeerDependencies:
- rollup
- supports-color
vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0):
vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0):
dependencies:
esbuild: 0.21.5
postcss: 8.4.39
rollup: 4.19.0
postcss: 8.4.41
rollup: 4.21.2
optionalDependencies:
'@types/node': 20.15.0
fsevents: 2.3.3
sass: 1.77.8
terser: 5.22.0
vue-demi@0.14.8(vue@3.4.38):
vitepress@1.3.4(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0):
dependencies:
'@docsearch/css': 3.6.1
'@docsearch/js': 3.6.1(@algolia/client-search@4.22.1)
'@shikijs/core': 1.15.2
'@shikijs/transformers': 1.15.2
'@types/markdown-it': 14.1.2
'@vitejs/plugin-vue': 5.1.3(vite@5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)
'@vue/devtools-api': 7.3.9
'@vue/shared': 3.4.38
'@vueuse/core': 11.0.3(vue@3.4.38)
'@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.38)
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 7.1.0
shiki: 1.15.2
vite: 5.4.2(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vue: 3.4.38
optionalDependencies:
postcss: 8.4.41
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
- '@types/react'
- '@vue/composition-api'
- async-validator
- axios
- change-case
- drauu
- fuse.js
- idb-keyval
- jwt-decode
- less
- lightningcss
- nprogress
- qrcode
- react
- react-dom
- sass
- sass-embedded
- search-insights
- sortablejs
- stylus
- sugarss
- terser
- typescript
- universal-cookie
vue-demi@0.14.10(vue@3.4.38):
dependencies:
vue: 3.4.38