fix; auto display and expand categories, close #276

This commit is contained in:
YunYouJun 2023-10-11 10:30:57 +08:00
parent 8450c08095
commit 134641f546
8 changed files with 267 additions and 133 deletions

View File

@ -20,7 +20,7 @@
"valaxy-theme-press": "link:../packages/valaxy-theme-press"
},
"devDependencies": {
"@iconify-json/simple-icons": "^1.1.73",
"@iconify-json/simple-icons": "^1.1.74",
"nodemon": "^3.0.1",
"vite": "^4.4.11",
"vitepress": "1.0.0-rc.20",

View File

@ -3,7 +3,7 @@
"type": "module",
"version": "0.15.6",
"private": true,
"packageManager": "pnpm@8.8.0",
"packageManager": "pnpm@8.9.0",
"description": "📄 Vite & Vue powered static blog generator.",
"author": {
"email": "me@yunyoujun.cn",
@ -48,7 +48,7 @@
"prepare": "husky install"
},
"devDependencies": {
"@antfu/eslint-config": "1.0.0-beta.21",
"@antfu/eslint-config": "1.0.0-beta.24",
"@iconify-json/logos": "^1.1.37",
"@iconify-json/vscode-icons": "^1.1.28",
"@microsoft/api-extractor": "^7.38.0",
@ -56,8 +56,8 @@
"@types/markdown-it-attrs": "^4.1.1",
"@types/markdown-it-container": "^2.0.7",
"@types/markdown-it-emoji": "^2.0.2",
"@types/node": "^20.8.3",
"@types/prompts": "^2.4.5",
"@types/node": "^20.8.4",
"@types/prompts": "^2.4.6",
"@types/resolve": "^1.20.3",
"@types/semver": "^7.5.3",
"cross-env": "^7.0.3",
@ -85,7 +85,7 @@
"valaxy-theme-press": "workspace:*",
"valaxy-theme-yun": "workspace:*",
"vitest": "^0.34.6",
"vue-tsc": "1.8.16",
"vue-tsc": "1.8.18",
"zx": "^7.2.3"
},
"pnpm": {

View File

@ -1,8 +1,10 @@
<script lang="ts" setup>
import type { Categories } from 'valaxy'
import { ref } from 'vue'
import { computed } from 'vue'
const props = withDefaults(defineProps<{
import { useRoute } from 'vue-router'
withDefaults(defineProps<{
categories: Categories
/**
* 当前层级
@ -14,7 +16,11 @@ const props = withDefaults(defineProps<{
collapsable: true,
})
const collapsable = ref(props.collapsable)
const route = useRoute()
const categoryList = computed(() => {
const c = route.query.category || ''
return Array.isArray(c) ? [c] : c.split('/')
})
</script>
<template>
@ -23,7 +29,7 @@ const collapsable = ref(props.collapsable)
:parent-key="category.name"
:category="category"
:level="level + 1"
:collapsable="collapsable"
:collapsable="!categoryList.includes(category.name)"
/>
</ul>
</template>

View File

@ -1,11 +1,11 @@
<script lang="ts" setup>
import { onMounted, ref } from 'vue'
import { computed, onMounted, ref } from 'vue'
import type { Category, Post } from 'valaxy'
import { isCategoryList, useInvisibleElement } from 'valaxy'
import { useI18n } from 'vue-i18n'
import { useRouter } from 'vue-router'
import { useRoute, useRouter } from 'vue-router'
withDefaults(defineProps<{
const props = withDefaults(defineProps<{
parentKey: string
// to eliminate the warning
category: Category
@ -20,8 +20,13 @@ withDefaults(defineProps<{
})
const router = useRouter()
const route = useRoute()
const categoryList = computed(() => {
const c = (route.query.category as string) || ''
return Array.isArray(c) ? [c] : c.split('/')
})
const collapse = ref(true)
const collapse = ref(props.collapsable)
const { t } = useI18n()
/**
@ -60,7 +65,8 @@ onMounted(() => {
<li class="category-list-item inline-flex items-center cursor-pointer">
<span class="folder-action inline-flex" @click="collapse = !collapse">
<div v-if="collapse" i-ri-folder-add-line />
<div v-else style="color:var(--va-c-primary)" i-ri-folder-reduce-line /></span>
<div v-else style="color:var(--va-c-primary)" i-ri-folder-reduce-line />
</span>
<span class="category-name" m="l-1" @click="jumpToDisplayCategory(parentKey)">
{{ category.name === 'Uncategorized' ? t('category.uncategorized') : category.name }} [{{ category.total }}]
</span>
@ -73,6 +79,7 @@ onMounted(() => {
<YunCategory
:parent-key="parentKey ? `${parentKey}/${categoryItem.name}` : categoryItem.name"
:category="categoryItem"
:collapsable="!categoryList.includes(categoryItem.name)"
/>
</template>

View File

@ -9,8 +9,8 @@ defineProps<{
<template>
<router-link
:to="{
path: '/categories/',
query: { category: Array.isArray(categories) ? categories[categories.length - 1] : categories },
path: '/categories',
query: { category: Array.isArray(categories) ? categories.join('/') : categories },
}"
class="transition post-category inline-flex-center text-xs border-$va-c-divider hover:(text-blue-500 border-blue-500)"
px-2 h="7"

View File

@ -19,7 +19,7 @@
"dependencies": {
"@explosions/fireworks": "^0.0.2",
"@iconify-json/ant-design": "^1.1.10",
"@iconify-json/simple-icons": "^1.1.73",
"@iconify-json/simple-icons": "^1.1.74",
"animejs": "^3.2.1"
},
"devDependencies": {

View File

@ -68,8 +68,8 @@
"@unhead/schema-org": "^1.7.4",
"@unhead/vue": "^1.7.4",
"@vitejs/plugin-vue": "^4.4.0",
"@vueuse/core": "^10.4.1",
"@vueuse/integrations": "^10.4.1",
"@vueuse/core": "^10.5.0",
"@vueuse/integrations": "^10.5.0",
"body-scroll-lock": "4.0.0-beta.0",
"consola": "^3.2.3",
"critters": "^0.0.20",
@ -104,8 +104,8 @@
"pascalcase": "^2.0.0",
"pinia": "^2.1.6",
"qrcode": "^1.5.3",
"sass": "^1.69.0",
"shiki": "^0.14.4",
"sass": "^1.69.2",
"shiki": "^0.14.5",
"star-markdown-css": "^0.4.2",
"unconfig": "^0.3.11",
"unocss": "^0.56.5",

View File

@ -9,8 +9,8 @@ importers:
.:
devDependencies:
'@antfu/eslint-config':
specifier: 1.0.0-beta.21
version: 1.0.0-beta.21(eslint@8.51.0)(typescript@5.2.2)(vitest@0.34.6)
specifier: 1.0.0-beta.24
version: 1.0.0-beta.24(eslint@8.51.0)(typescript@5.2.2)(vitest@0.34.6)
'@iconify-json/logos':
specifier: ^1.1.37
version: 1.1.37
@ -19,7 +19,7 @@ importers:
version: 1.1.28
'@microsoft/api-extractor':
specifier: ^7.38.0
version: 7.38.0(@types/node@20.8.3)
version: 7.38.0(@types/node@20.8.4)
'@types/debug':
specifier: ^4.1.9
version: 4.1.9
@ -33,11 +33,11 @@ importers:
specifier: ^2.0.2
version: 2.0.2
'@types/node':
specifier: ^20.8.3
version: 20.8.3
specifier: ^20.8.4
version: 20.8.4
'@types/prompts':
specifier: ^2.4.5
version: 2.4.5
specifier: ^2.4.6
version: 2.4.6
'@types/resolve':
specifier: ^1.20.3
version: 1.20.3
@ -120,8 +120,8 @@ importers:
specifier: ^0.34.6
version: 0.34.6
vue-tsc:
specifier: 1.8.16
version: 1.8.16(typescript@5.2.2)
specifier: 1.8.18
version: 1.8.18(typescript@5.2.2)
zx:
specifier: ^7.2.3
version: 7.2.3
@ -176,17 +176,17 @@ importers:
version: link:../packages/valaxy-theme-press
devDependencies:
'@iconify-json/simple-icons':
specifier: ^1.1.73
version: 1.1.73
specifier: ^1.1.74
version: 1.1.74
nodemon:
specifier: ^3.0.1
version: 3.0.1
vite:
specifier: ^4.4.11
version: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
version: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
vitepress:
specifier: 1.0.0-rc.20
version: 1.0.0-rc.20(@types/node@20.8.3)(postcss@8.4.31)(search-insights@2.8.3)
version: 1.0.0-rc.20(@types/node@20.8.4)(postcss@8.4.31)(search-insights@2.8.3)
vue:
specifier: ^3.3.4
version: 3.3.4
@ -239,11 +239,11 @@ importers:
specifier: ^4.4.0
version: 4.4.0(vite@4.4.11)(vue@3.3.4)
'@vueuse/core':
specifier: ^10.4.1
version: 10.4.1(vue@3.3.4)
specifier: ^10.5.0
version: 10.5.0(vue@3.3.4)
'@vueuse/integrations':
specifier: ^10.4.1
version: 10.4.1(fuse.js@6.6.2)(nprogress@0.2.0)(qrcode@1.5.3)(vue@3.3.4)
specifier: ^10.5.0
version: 10.5.0(fuse.js@6.6.2)(nprogress@0.2.0)(qrcode@1.5.3)(vue@3.3.4)
body-scroll-lock:
specifier: 4.0.0-beta.0
version: 4.0.0-beta.0
@ -347,11 +347,11 @@ importers:
specifier: ^1.5.3
version: 1.5.3
sass:
specifier: ^1.69.0
version: 1.69.0
specifier: ^1.69.2
version: 1.69.2
shiki:
specifier: ^0.14.4
version: 0.14.4
specifier: ^0.14.5
version: 0.14.5
star-markdown-css:
specifier: ^0.4.2
version: 0.4.2
@ -369,7 +369,7 @@ importers:
version: 17.8.4
vite:
specifier: ^4.4.11
version: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
version: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
vite-plugin-pages:
specifier: ^0.31.0
version: 0.31.0(vite@4.4.11)
@ -457,7 +457,7 @@ importers:
version: 2.1.1(markdown-it@13.0.2)
shiki-processor:
specifier: ^0.1.3
version: 0.1.3(shiki@0.14.4)
version: 0.1.3(shiki@0.14.5)
packages/valaxy-addon-algolia:
dependencies:
@ -516,8 +516,8 @@ importers:
specifier: ^1.1.10
version: 1.1.10
'@iconify-json/simple-icons':
specifier: ^1.1.73
version: 1.1.73
specifier: ^1.1.74
version: 1.1.74
animejs:
specifier: ^3.2.1
version: 3.2.1
@ -666,22 +666,22 @@ packages:
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.19
/@antfu/eslint-config@1.0.0-beta.21(eslint@8.51.0)(typescript@5.2.2)(vitest@0.34.6):
resolution: {integrity: sha512-bMTD0IZ6pPxLEANuxbBAQV8cQRCGcGKrsVjghcojtzhEqJjt6iirPrptKk+j/HKOqMDXH2ZaXuqSJfXrY4U+Ng==}
/@antfu/eslint-config@1.0.0-beta.24(eslint@8.51.0)(typescript@5.2.2)(vitest@0.34.6):
resolution: {integrity: sha512-rTpSd+7niPG+OFRAvZSDGbigi3ApV25uN5LsTGj8/4HPYaABR+vGWk+oZORFqM9QlDozIMThsQ6mndA5iqTB2Q==}
peerDependencies:
eslint: '>=8.0.0'
dependencies:
'@stylistic/eslint-plugin': 0.0.6(eslint@8.51.0)(typescript@5.2.2)
'@antfu/eslint-define-config': 1.23.0-1
'@stylistic/eslint-plugin': 0.0.8(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/eslint-plugin': 6.7.4(@typescript-eslint/parser@6.7.4)(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/parser': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
eslint: 8.51.0
eslint-config-flat-gitignore: 0.1.0
eslint-define-config: 1.23.0
eslint-plugin-antfu: 1.0.0-beta.10(eslint@8.51.0)(typescript@5.2.2)
eslint-plugin-antfu: 1.0.0-beta.12(eslint@8.51.0)(typescript@5.2.2)
eslint-plugin-eslint-comments: 3.2.0(eslint@8.51.0)
eslint-plugin-i: 2.28.1(@typescript-eslint/parser@6.7.4)(eslint@8.51.0)
eslint-plugin-jsdoc: 46.8.2(eslint@8.51.0)
eslint-plugin-jsonc: 2.9.0(eslint@8.51.0)
eslint-plugin-jsonc: 2.10.0(eslint@8.51.0)
eslint-plugin-markdown: 3.0.1(eslint@8.51.0)
eslint-plugin-n: 16.1.0(eslint@8.51.0)
eslint-plugin-no-only-tests: 3.1.0
@ -689,11 +689,11 @@ packages:
eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.7.4)(eslint@8.51.0)
eslint-plugin-vitest: 0.3.2(@typescript-eslint/eslint-plugin@6.7.4)(eslint@8.51.0)(typescript@5.2.2)(vitest@0.34.6)
eslint-plugin-vue: 9.17.0(eslint@8.51.0)
eslint-plugin-yml: 1.9.0(eslint@8.51.0)
eslint-plugin-yml: 1.10.0(eslint@8.51.0)
globals: 13.23.0
jsonc-eslint-parser: 2.3.0
local-pkg: 0.5.0
vue-eslint-parser: 9.3.1(eslint@8.51.0)
vue-eslint-parser: 9.3.2(eslint@8.51.0)
yaml-eslint-parser: 1.2.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
@ -703,6 +703,11 @@ packages:
- vitest
dev: true
/@antfu/eslint-define-config@1.23.0-1:
resolution: {integrity: sha512-FEhC42aXDQ315jXpMAp+P1oBW2K96Ruq/8xs1poA8rgxv0c5vqYsyWWwwNBDijqUyDn9kufa4eZrd94rcbVEhg==}
engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>= 8.6.0'}
dev: true
/@antfu/install-pkg@0.1.1:
resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
dependencies:
@ -2467,8 +2472,8 @@ packages:
'@iconify/types': 2.0.0
dev: false
/@iconify-json/simple-icons@1.1.73:
resolution: {integrity: sha512-L9ShYHhAkJ7KHx+6wM5HK2tnCkAIKjSIyDUtTexoG8LcZF7MgiUloNfDGPDa4Vt0Oy5yHlnFBiOvqy2ojKB/8Q==}
/@iconify-json/simple-icons@1.1.74:
resolution: {integrity: sha512-KlDN8k/8LyWWe+i1ErGmMHWFbiAFvz1R8ifkXI05vHt0K3Z6Ce1uDZY20CbQVhbwIFStS0fVdJAlYhcL7MYvVg==}
dependencies:
'@iconify/types': 2.0.0
@ -2687,24 +2692,24 @@ packages:
resolution: {integrity: sha512-xeF5+sHLzRNF7plbksywKCph4qli20l72of2fMlZQQ7RECvXYrRkE9+bjRFQCyULC7B8ydUYbpbkux5xJlVWyw==}
dev: true
/@microsoft/api-extractor-model@7.28.2(@types/node@20.8.3):
/@microsoft/api-extractor-model@7.28.2(@types/node@20.8.4):
resolution: {integrity: sha512-vkojrM2fo3q4n4oPh4uUZdjJ2DxQ2+RnDQL/xhTWSRUNPF6P4QyrvY357HBxbnltKcYu+nNNolVqc6TIGQ73Ig==}
dependencies:
'@microsoft/tsdoc': 0.14.2
'@microsoft/tsdoc-config': 0.16.2
'@rushstack/node-core-library': 3.61.0(@types/node@20.8.3)
'@rushstack/node-core-library': 3.61.0(@types/node@20.8.4)
transitivePeerDependencies:
- '@types/node'
dev: true
/@microsoft/api-extractor@7.38.0(@types/node@20.8.3):
/@microsoft/api-extractor@7.38.0(@types/node@20.8.4):
resolution: {integrity: sha512-e1LhZYnfw+JEebuY2bzhw0imDCl1nwjSThTrQqBXl40hrVo6xm3j/1EpUr89QyzgjqmAwek2ZkIVZbrhaR+cqg==}
hasBin: true
dependencies:
'@microsoft/api-extractor-model': 7.28.2(@types/node@20.8.3)
'@microsoft/api-extractor-model': 7.28.2(@types/node@20.8.4)
'@microsoft/tsdoc': 0.14.2
'@microsoft/tsdoc-config': 0.16.2
'@rushstack/node-core-library': 3.61.0(@types/node@20.8.3)
'@rushstack/node-core-library': 3.61.0(@types/node@20.8.4)
'@rushstack/rig-package': 0.5.1
'@rushstack/ts-command-line': 4.16.1
colors: 1.2.5
@ -2917,7 +2922,7 @@ packages:
picomatch: 2.3.1
rollup: 3.29.4
/@rushstack/node-core-library@3.61.0(@types/node@20.8.3):
/@rushstack/node-core-library@3.61.0(@types/node@20.8.4):
resolution: {integrity: sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==}
peerDependencies:
'@types/node': '*'
@ -2925,7 +2930,7 @@ packages:
'@types/node':
optional: true
dependencies:
'@types/node': 20.8.3
'@types/node': 20.8.4
colors: 1.2.5
fs-extra: 7.0.1
import-lazy: 4.0.0
@ -2962,8 +2967,8 @@ packages:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
/@stylistic/eslint-plugin-js@0.0.6(eslint@8.51.0):
resolution: {integrity: sha512-TAwD0mCMtXRUErqHrxsGKE/m5UtQWUZOg+HuNNeZXtHoGsp/A3KNfCJkhf5yRiPxwjOUuxQH1f4ANQqKd6rzmQ==}
/@stylistic/eslint-plugin-js@0.0.8(eslint@8.51.0):
resolution: {integrity: sha512-JHge3RFYtv0QdLjg/WmEEkCIykUlgrOO8VbixBc7g6+bf2vjSQmd3a+MGZBwjTnP+j4cBKriRgAJxiaV8b5a7Q==}
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0)
acorn: 8.10.0
@ -2976,12 +2981,22 @@ packages:
- eslint
dev: true
/@stylistic/eslint-plugin-ts@0.0.6(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-eI8K4I9G1AwzsEAykNFv85KHpuHEB0pB4dmbt3lHHfPAVHxvKn+vvRQSNW/wB7giGrzn5uCVBNA7DON6mWhqqg==}
/@stylistic/eslint-plugin-jsx@0.0.8(eslint@8.51.0):
resolution: {integrity: sha512-CM4LmgS93zEXPqNLismYnlulBAT7cpHoVEqcRMBVsVj53FmaiEOg1WTO4r9qj00ByYQgf/TDXz1XHX84rr4nbA==}
dependencies:
'@stylistic/eslint-plugin-js': 0.0.8(eslint@8.51.0)
estraverse: 5.3.0
jsx-ast-utils: 3.3.5
transitivePeerDependencies:
- eslint
dev: true
/@stylistic/eslint-plugin-ts@0.0.8(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-vvC8yMEWznhfQmMtzSjqgXX5Z+8cVUk7FKhZQiUeSF8D/gqWeAhk7Amx1Yt7qE1rjuiVotT7M78GzDGmJYU6pg==}
peerDependencies:
eslint: '*'
dependencies:
'@stylistic/eslint-plugin-js': 0.0.6(eslint@8.51.0)
'@stylistic/eslint-plugin-js': 0.0.8(eslint@8.51.0)
'@typescript-eslint/scope-manager': 6.7.4
'@typescript-eslint/type-utils': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/utils': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
@ -2992,13 +3007,14 @@ packages:
- typescript
dev: true
/@stylistic/eslint-plugin@0.0.6(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-biU1+SgcnebsnVAXju0+szDW24Aaom0KesyUlOiqS2tuja7kzDxrgz2CJ6pTdj1fsF7Fu+pn0hgSMOnNf46qyw==}
/@stylistic/eslint-plugin@0.0.8(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-nSFdYuvlkIEgQjGGQ/Gn+vgS4D5zdma9LAbbXHgHDQfg6oIUcV6kzSbOrRKE+ih4z9n589CfUTGrcgaTRlvz6A==}
peerDependencies:
eslint: '*'
dependencies:
'@stylistic/eslint-plugin-js': 0.0.6(eslint@8.51.0)
'@stylistic/eslint-plugin-ts': 0.0.6(eslint@8.51.0)(typescript@5.2.2)
'@stylistic/eslint-plugin-js': 0.0.8(eslint@8.51.0)
'@stylistic/eslint-plugin-jsx': 0.0.8(eslint@8.51.0)
'@stylistic/eslint-plugin-ts': 0.0.8(eslint@8.51.0)(typescript@5.2.2)
eslint: 8.51.0
transitivePeerDependencies:
- supports-color
@ -3067,7 +3083,7 @@ packages:
resolution: {integrity: sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==}
dependencies:
'@types/jsonfile': 6.1.2
'@types/node': 20.8.3
'@types/node': 20.8.4
dev: true
/@types/html-to-text@9.0.2:
@ -3081,7 +3097,7 @@ packages:
/@types/jsonfile@6.1.2:
resolution: {integrity: sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==}
dependencies:
'@types/node': 20.8.3
'@types/node': 20.8.4
dev: true
/@types/katex@0.16.3:
@ -3137,6 +3153,12 @@ packages:
/@types/node@20.8.3:
resolution: {integrity: sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==}
dev: true
/@types/node@20.8.4:
resolution: {integrity: sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==}
dependencies:
undici-types: 5.25.3
/@types/normalize-package-data@2.4.2:
resolution: {integrity: sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==}
@ -3150,10 +3172,10 @@ packages:
resolution: {integrity: sha512-JYPox1hbKw66Sv9HtvTp0r5jJkaz6k+V8XjEnZUb7B+4ffIoS+3sjiAtwkX6IMO68UQtQWe9QcAjugn9VR4GJg==}
dev: true
/@types/prompts@2.4.5:
resolution: {integrity: sha512-TvrzGMCwARi2qqXcD7VmvMvfMP3F7JRQpeEHECK0oufRNZInoBqzd8v/1zksKFE5XW8OOGto/5FsDT8lnpvGRA==}
/@types/prompts@2.4.6:
resolution: {integrity: sha512-hIwnDhvsTV6XwAPo1zNy2MTelR0JmCxklIRsVxwROHLGaf6LfB+sGDkB9n+aqV4gXDz8z5MnlAz4CEC9wQDRsw==}
dependencies:
'@types/node': 20.8.3
'@types/node': 20.8.4
kleur: 3.0.3
dev: true
@ -3170,7 +3192,7 @@ packages:
/@types/resolve@1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
'@types/node': 20.8.3
'@types/node': 20.8.4
dev: true
/@types/resolve@1.20.2:
@ -3203,6 +3225,11 @@ packages:
/@types/web-bluetooth@0.0.17:
resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
dev: true
/@types/web-bluetooth@0.0.18:
resolution: {integrity: sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==}
dev: false
/@types/which@3.0.0:
resolution: {integrity: sha512-ASCxdbsrwNfSMXALlC3Decif9rwDMu+80KGp5zI2RLRotfMsTv7fHL8W8VDp24wymzDyIFudhUeSCugrgRFfHQ==}
@ -3222,7 +3249,7 @@ packages:
resolution: {integrity: sha512-CHzgNU3qYBnp/O4S3yv2tXPlvMTq0YWSTVg2/JYLqWZGHwwgJGAwd00poay/11asPq8wLFwHzubyInqHIFmmiw==}
requiresBuild: true
dependencies:
'@types/node': 20.8.3
'@types/node': 20.8.4
dev: true
optional: true
@ -3426,7 +3453,7 @@ packages:
'@unocss/core': 0.56.5
'@unocss/reset': 0.56.5
'@unocss/vite': 0.56.5(rollup@3.29.4)(vite@4.4.11)
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
transitivePeerDependencies:
- rollup
dev: false
@ -3617,7 +3644,7 @@ packages:
chokidar: 3.5.3
fast-glob: 3.3.1
magic-string: 0.30.4
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
transitivePeerDependencies:
- rollup
dev: false
@ -3629,7 +3656,7 @@ packages:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
vue: 3.3.4
dev: false
@ -3726,8 +3753,8 @@ packages:
/@vue/devtools-api@6.5.0:
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
/@vue/language-core@1.8.16(typescript@5.2.2):
resolution: {integrity: sha512-IAONyjgR3XImwgrtyQ7CCJlSXTlLesXG6/LpPjOBaXFiwknmGf1yDAXGa9fVH0lRplcnvOA7HNDI92OwWBi9qg==}
/@vue/language-core@1.8.18(typescript@5.2.2):
resolution: {integrity: sha512-byTi+mwSL7XnVRtfWE3MJy3HQryoVSQ3lymauXviegn3G1wwwlSOUljzQe3w5PyesOnBEIxYoavfKzMJnExrBA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@ -3784,11 +3811,11 @@ packages:
/@vue/shared@3.3.4:
resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
/@vue/typescript@1.8.16(typescript@5.2.2):
resolution: {integrity: sha512-ywbY4bS4YJw8gYyPpOhwyutqzl0lqkYI7l3waZkOcQG4ZYgiu6KyHZc3aagEbH8saFQTQxi5+I3ATUN5KwfvNw==}
/@vue/typescript@1.8.18(typescript@5.2.2):
resolution: {integrity: sha512-3M+lu+DUwJW0fNwd/rLE0FenmELxcC6zxgm/YZ25jSTi+uNGj9L5XvXvf20guC69gQvZ+cg49tTxbepfFVuNNQ==}
dependencies:
'@volar/typescript': 1.10.3
'@vue/language-core': 1.8.16(typescript@5.2.2)
'@vue/language-core': 1.8.18(typescript@5.2.2)
transitivePeerDependencies:
- typescript
dev: true
@ -3803,6 +3830,19 @@ packages:
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
/@vueuse/core@10.5.0(vue@3.3.4):
resolution: {integrity: sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==}
dependencies:
'@types/web-bluetooth': 0.0.18
'@vueuse/metadata': 10.5.0
'@vueuse/shared': 10.5.0(vue@3.3.4)
vue-demi: 0.14.6(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
/@vueuse/integrations@10.4.1(focus-trap@7.5.3)(vue@3.3.4):
resolution: {integrity: sha512-uRBPyG5Lxoh1A/J+boiioPT3ELEAPEo4t8W6Mr4yTKIQBeW/FcbsotZNPr4k9uz+3QEksMmflWloS9wCnypM7g==}
@ -3854,8 +3894,8 @@ packages:
- vue
dev: true
/@vueuse/integrations@10.4.1(fuse.js@6.6.2)(nprogress@0.2.0)(qrcode@1.5.3)(vue@3.3.4):
resolution: {integrity: sha512-uRBPyG5Lxoh1A/J+boiioPT3ELEAPEo4t8W6Mr4yTKIQBeW/FcbsotZNPr4k9uz+3QEksMmflWloS9wCnypM7g==}
/@vueuse/integrations@10.5.0(fuse.js@6.6.2)(nprogress@0.2.0)(qrcode@1.5.3)(vue@3.3.4):
resolution: {integrity: sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==}
peerDependencies:
async-validator: '*'
axios: '*'
@ -3895,8 +3935,8 @@ packages:
universal-cookie:
optional: true
dependencies:
'@vueuse/core': 10.4.1(vue@3.3.4)
'@vueuse/shared': 10.4.1(vue@3.3.4)
'@vueuse/core': 10.5.0(vue@3.3.4)
'@vueuse/shared': 10.5.0(vue@3.3.4)
fuse.js: 6.6.2
nprogress: 0.2.0
qrcode: 1.5.3
@ -3908,6 +3948,11 @@ packages:
/@vueuse/metadata@10.4.1:
resolution: {integrity: sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==}
dev: true
/@vueuse/metadata@10.5.0:
resolution: {integrity: sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==}
dev: false
/@vueuse/shared@10.4.1(vue@3.3.4):
resolution: {integrity: sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==}
@ -3916,12 +3961,22 @@ packages:
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
/@vueuse/shared@10.5.0(vue@3.3.4):
resolution: {integrity: sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==}
dependencies:
vue-demi: 0.14.6(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
/@waline/client@2.15.8:
resolution: {integrity: sha512-EBL7RXJUJs742miTvOU0Vt8NEmeJ63EN5TtSsYZfzjUdvEtlv+JsBbS5uiz3C9v5qV7Hz+XDZdc8nc13mG9vNQ==}
engines: {node: '>=14'}
dependencies:
'@vueuse/core': 10.4.1(vue@3.3.4)
'@vueuse/core': 10.5.0(vue@3.3.4)
autosize: 6.0.1
marked: 4.3.0
vue: 3.3.4
@ -4115,11 +4170,32 @@ packages:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
dev: true
/array-includes@3.1.7:
resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
get-intrinsic: 1.2.1
is-string: 1.0.7
dev: true
/array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
dev: true
/array.prototype.flat@1.3.2:
resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
es-shim-unscopables: 1.0.0
dev: true
/arraybuffer.prototype.slice@1.0.2:
resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==}
engines: {node: '>= 0.4'}
@ -5320,6 +5396,12 @@ packages:
has-tostringtag: 1.0.0
dev: true
/es-shim-unscopables@1.0.0:
resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
dependencies:
has: 1.0.4
dev: true
/es-to-primitive@1.2.1:
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
engines: {node: '>= 0.4'}
@ -5417,17 +5499,21 @@ packages:
source-map: 0.6.1
dev: false
/eslint-compat-utils@0.1.2(eslint@8.51.0):
resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==}
engines: {node: '>=12'}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
eslint: 8.51.0
dev: true
/eslint-config-flat-gitignore@0.1.0:
resolution: {integrity: sha512-5nQMQFRkkhCb+ejFhKSATn/41I7ot9oRcnEDzfqwMlBE9036qM9ioYBDtKLpwmlICXr/J7naMFfb39pa4v4sGA==}
dependencies:
parse-gitignore: 2.0.0
dev: true
/eslint-define-config@1.23.0:
resolution: {integrity: sha512-4mMyu0JuBkQHsCtR+42irIQdFLmLIW+pMAVcyOV/gZRL4O1R8iuH0eMG3oL3Cbi1eo9fDAfT5CIHVHgdyxcf6w==}
engines: {node: ^16.13.0 || >=18.0.0, npm: '>=7.0.0', pnpm: '>= 8.6.0'}
dev: true
/eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
@ -5467,12 +5553,14 @@ packages:
- supports-color
dev: true
/eslint-plugin-antfu@1.0.0-beta.10(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-7hgLK1wuHDKl3vHtlKPmcE9jZir1l7QN1RiQnsd2rKwRz5kx3BV4G/Lnn5YBFobJOmGjrSNM0DNY3/IBMJrQEQ==}
/eslint-plugin-antfu@1.0.0-beta.12(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-vPe0vigzDMmStU/hSZLAXfe6vdc26bOaxQt1a92tuOp3jkp0iT3/VXKlkMxsD9XTV/UL8/SNNTprMOUABC1vhQ==}
peerDependencies:
eslint: '*'
dependencies:
'@typescript-eslint/utils': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
eslint: 8.51.0
transitivePeerDependencies:
- eslint
- supports-color
- typescript
dev: true
@ -5551,14 +5639,15 @@ packages:
- supports-color
dev: true
/eslint-plugin-jsonc@2.9.0(eslint@8.51.0):
resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==}
/eslint-plugin-jsonc@2.10.0(eslint@8.51.0):
resolution: {integrity: sha512-9d//o6Jyh4s1RxC9fNSt1+MMaFN2ruFdXPG9XZcb/mR2KkfjADYiNL/hbU6W0Cyxfg3tS/XSFuhl5LgtMD8hmw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0)
eslint: 8.51.0
eslint-compat-utils: 0.1.2(eslint@8.51.0)
jsonc-eslint-parser: 2.3.0
natural-compare: 1.4.0
dev: true
@ -5669,20 +5758,21 @@ packages:
nth-check: 2.1.1
postcss-selector-parser: 6.0.13
semver: 7.5.4
vue-eslint-parser: 9.3.1(eslint@8.51.0)
vue-eslint-parser: 9.3.2(eslint@8.51.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
/eslint-plugin-yml@1.9.0(eslint@8.51.0):
resolution: {integrity: sha512-ayuC57WyVQ5+QZ02y62GiB//5+zsiyzUGxUX/mrhLni+jfsKA4KoITjkbR65iUdjjhWpyTJHPcAIFLKQIOwgsw==}
/eslint-plugin-yml@1.10.0(eslint@8.51.0):
resolution: {integrity: sha512-53SUwuNDna97lVk38hL/5++WXDuugPM9SUQ1T645R0EHMRCdBIIxGye/oOX2qO3FQ7aImxaUZJU/ju+NMUBrLQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.51.0
eslint-compat-utils: 0.1.2(eslint@8.51.0)
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.2
@ -7043,7 +7133,7 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
'@types/node': 20.8.3
'@types/node': 20.8.4
merge-stream: 2.0.0
supports-color: 7.2.0
dev: true
@ -7219,6 +7309,16 @@ packages:
verror: 1.10.0
dev: true
/jsx-ast-utils@3.3.5:
resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
engines: {node: '>=4.0'}
dependencies:
array-includes: 3.1.7
array.prototype.flat: 1.3.2
object.assign: 4.1.4
object.values: 1.1.7
dev: true
/katex@0.16.9:
resolution: {integrity: sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ==}
hasBin: true
@ -7940,6 +8040,15 @@ packages:
has-symbols: 1.0.3
object-keys: 1.1.1
/object.values@1.1.7:
resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
dev: true
/obuf@1.1.2:
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
dev: true
@ -8795,8 +8904,8 @@ packages:
/safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
/sass@1.69.0:
resolution: {integrity: sha512-l3bbFpfTOGgQZCLU/gvm1lbsQ5mC/WnLz3djL2v4WCJBDrWm58PO+jgngcGRNnKUh6wSsdm50YaovTqskZ0xDQ==}
/sass@1.69.2:
resolution: {integrity: sha512-48lDtG/9OuSQZ9oNmJMUXI2QdCakAWrAGjpX/Fy6j4Og8dEAyE598x5GqCqnHkwV7+I5w8DJpqjm581q5HNh3w==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
@ -8921,12 +9030,12 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
/shiki-processor@0.1.3(shiki@0.14.4):
/shiki-processor@0.1.3(shiki@0.14.5):
resolution: {integrity: sha512-oZqVFKweklwt+fj6yUPb+ffrCpYYoJ4RYxNt7w1+aoHetHq5ZaN6oX6+4HrypOi0s/O6A2neBpn+Xf6bM4KfsQ==}
peerDependencies:
shiki: 0.x
dependencies:
shiki: 0.14.4
shiki: 0.14.5
dev: true
/shiki@0.14.4:
@ -8936,6 +9045,15 @@ packages:
jsonc-parser: 3.2.0
vscode-oniguruma: 1.7.0
vscode-textmate: 8.0.0
dev: true
/shiki@0.14.5:
resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==}
dependencies:
ansi-sequence-parser: 1.1.1
jsonc-parser: 3.2.0
vscode-oniguruma: 1.7.0
vscode-textmate: 8.0.0
/side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
@ -9879,6 +9997,9 @@ packages:
resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==}
dev: true
/undici-types@5.25.3:
resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==}
/unhead@1.7.4:
resolution: {integrity: sha512-oOv+9aQS85DQUd0f1uJBtb2uG3SKwCURSTuUWp9WKKzANCb1TjW2dWp5TFmJH5ILF6urXi4uUQfjK+SawzBJAA==}
dependencies:
@ -9969,7 +10090,7 @@ packages:
'@unocss/transformer-directives': 0.56.5
'@unocss/transformer-variant-group': 0.56.5
'@unocss/vite': 0.56.5(rollup@3.29.4)(vite@4.4.11)
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
transitivePeerDependencies:
- postcss
- rollup
@ -10128,7 +10249,7 @@ packages:
extsprintf: 1.3.0
dev: true
/vite-node@0.34.6(@types/node@20.8.3):
/vite-node@0.34.6(@types/node@20.8.4):
resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
engines: {node: '>=v14.18.0'}
hasBin: true
@ -10138,7 +10259,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
transitivePeerDependencies:
- '@types/node'
- less
@ -10168,7 +10289,7 @@ packages:
open: 9.1.0
picocolors: 1.0.0
sirv: 2.0.3
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
transitivePeerDependencies:
- rollup
- supports-color
@ -10191,7 +10312,7 @@ packages:
json5: 2.2.3
local-pkg: 0.4.3
picocolors: 1.0.0
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
yaml: 2.3.2
transitivePeerDependencies:
- supports-color
@ -10208,7 +10329,7 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
fast-glob: 3.3.1
pretty-bytes: 6.1.1
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
workbox-build: 7.0.0
workbox-window: 7.0.0
transitivePeerDependencies:
@ -10225,7 +10346,7 @@ packages:
'@vue/compiler-sfc': 3.3.4
debug: 4.3.4(supports-color@8.1.1)
fast-glob: 3.3.1
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
vue: 3.3.4
vue-router: 4.2.5(vue@3.3.4)
transitivePeerDependencies:
@ -10260,7 +10381,7 @@ packages:
jsdom: 22.1.0
kolorist: 1.8.0
prettier: 3.0.3
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
vue: 3.3.4
vue-router: 4.2.5(vue@3.3.4)
yargs: 17.7.2
@ -10271,7 +10392,7 @@ packages:
- utf-8-validate
dev: false
/vite@4.4.11(@types/node@20.8.3)(sass@1.69.0):
/vite@4.4.11(@types/node@20.8.4)(sass@1.69.2):
resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@ -10299,15 +10420,15 @@ packages:
terser:
optional: true
dependencies:
'@types/node': 20.8.3
'@types/node': 20.8.4
esbuild: 0.18.20
postcss: 8.4.31
rollup: 3.29.4
sass: 1.69.0
sass: 1.69.2
optionalDependencies:
fsevents: 2.3.3
/vitepress@1.0.0-rc.20(@types/node@20.8.3)(postcss@8.4.31)(search-insights@2.8.3):
/vitepress@1.0.0-rc.20(@types/node@20.8.4)(postcss@8.4.31)(search-insights@2.8.3):
resolution: {integrity: sha512-CykMUJ8JLxLcGWek0ew3wln4RYbsOd1+0YzXITTpajggpynm2S331TNkJVOkHrMRc6GYe3y4pS40GfgcW0ZwAw==}
hasBin: true
peerDependencies:
@ -10330,7 +10451,7 @@ packages:
minisearch: 6.1.0
postcss: 8.4.31
shiki: 0.14.4
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
vue: 3.3.4
transitivePeerDependencies:
- '@algolia/client-search'
@ -10392,7 +10513,7 @@ packages:
dependencies:
'@types/chai': 4.3.6
'@types/chai-subset': 1.3.3
'@types/node': 20.8.3
'@types/node': 20.8.4
'@vitest/expect': 0.34.6
'@vitest/runner': 0.34.6
'@vitest/snapshot': 0.34.6
@ -10411,8 +10532,8 @@ packages:
strip-literal: 1.3.0
tinybench: 2.5.1
tinypool: 0.7.0
vite: 4.4.11(@types/node@20.8.3)(sass@1.69.0)
vite-node: 0.34.6(@types/node@20.8.3)
vite: 4.4.11(@types/node@20.8.4)(sass@1.69.2)
vite-node: 0.34.6(@types/node@20.8.4)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@ -10444,8 +10565,8 @@ packages:
dependencies:
vue: 3.3.4
/vue-eslint-parser@9.3.1(eslint@8.51.0):
resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==}
/vue-eslint-parser@9.3.2(eslint@8.51.0):
resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
@ -10490,14 +10611,14 @@ packages:
he: 1.2.0
dev: true
/vue-tsc@1.8.16(typescript@5.2.2):
resolution: {integrity: sha512-PT2xOJNl2qkmmp8eHf4qapfzvcRTQLxQQhQAzY7sMjv0JKsud9vo+aotklh/VzM9ZfaSo1UlDGZy6zSSRc+8wA==}
/vue-tsc@1.8.18(typescript@5.2.2):
resolution: {integrity: sha512-AwQxBB9SZX308TLL1932P1JByuMsXC2jLfRBGt8SBdm1e3cXkDlFaXUAqibfKnoQ1ZC2zO2NSbeBNdSjOcdvJw==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
'@vue/language-core': 1.8.16(typescript@5.2.2)
'@vue/typescript': 1.8.16(typescript@5.2.2)
'@vue/language-core': 1.8.18(typescript@5.2.2)
'@vue/typescript': 1.8.18(typescript@5.2.2)
semver: 7.5.4
typescript: 5.2.2
dev: true