📝 add docs

This commit is contained in:
Timothy Yin 2024-11-20 04:23:15 +08:00
parent a6ee301d5b
commit a7d52de649
17 changed files with 263 additions and 310 deletions

View File

@ -1,29 +0,0 @@
<script lang="ts" setup>
defineProps({
title: {
type: String,
required: false,
},
description: {
type: String,
required: false,
},
accentTitle: {
type: Boolean,
default: false,
},
padTop: {
type: Boolean,
default: false,
},
})
</script>
<template>
<div>
<h1 v-if="title" class="font-medium" :class="{ 'mt-8': padTop, 'text-primary text-2xl font-medium': accentTitle, 'text-xl font-normal': !accentTitle }">{{ title }}</h1>
<p v-if="description" class="text-sm text-justify">{{ description }}</p>
</div>
</template>
<style scoped></style>

View File

@ -1,20 +1,20 @@
<script lang="ts" setup>
// const appConfig = useAppConfig();
// appConfig.rayui.primary = 'red';
const route = useRoute()
</script>
<template>
<header
class="w-full flex justify-between items-center py-2 border-b border-b-neutral-100 dark:border-b-neutral-800 h-16 z-50 sticky top-0 bg-white/90 dark:bg-neutral-900">
class="w-full flex justify-between items-center py-2 h-16 z-50 border-b sticky top-0 bg-white/90 dark:bg-neutral-900 transition-colors"
:class="[route.path !== '/' ? 'border-b-neutral-100 dark:border-b-neutral-800' : 'border-b-transparent dark:border-b-transparent']">
<NuxtLink to="/" class="text-neutral-900 dark:text-neutral-100">
<h1 class="font-medium text-xl">RayineSoft<sup class="text-sm"> &copy;</sup></h1>
<h2 class="font-normal text-xs">Common Components</h2>
</NuxtLink>
<div class="flex items-center gap-4">
<NuxtLink to="/" class="text-neutral-400 dark:text-neutral-500"
<NuxtLink to="/getting-started" class="text-neutral-400 dark:text-neutral-500"
active-class="!text-neutral-700 dark:!text-neutral-300">Docs</NuxtLink>
<NuxtLink to="/installation" class="text-neutral-400 dark:text-neutral-500"
active-class="!text-neutral-700 dark:!text-neutral-300">Installation</NuxtLink>
</div>
</header>
</template>

View File

@ -1,12 +1,11 @@
<script lang="ts" setup>
import FileTypeVue from "./icon/VscodeIconsFileTypeVue.vue"
import FileTypeTypescript from "./icon/VscodeIconsFileTypeTypescriptOfficial.vue"
import FileTypeJavascript from "./icon/VscodeIconsFileTypeJsOfficial.vue"
import TablerTerminal from "./icon/TablerTerminal.vue";
import FileTypeVue from "../icon/VscodeIconsFileTypeVue.vue"
import FileTypeTypescript from "../icon/VscodeIconsFileTypeTypescriptOfficial.vue"
import FileTypeJavascript from "../icon/VscodeIconsFileTypeJsOfficial.vue"
import TablerTerminal from "../icon/TablerTerminal.vue";
import { camelCase, kebabCase, upperFirst } from "scule";
const route = useRoute();
const highlighter = useShikiHighlighter();
const slots = defineSlots<{
default?: () => VNode[];
@ -61,7 +60,7 @@ const code = computed(() => {
return code;
})
const { data: codeRender } = await useAsyncData(`${componentName}-renderer-${JSON.stringify({ slots: slots, code: code.value })}`, async () => {
const { data: codeRender, error: codeRenderError } = await useAsyncData(`${componentName}-renderer-${JSON.stringify({ slots: slots, code: code.value })}`, async () => {
let formatted = ''
try {
// @ts-ignore
@ -75,13 +74,6 @@ const { data: codeRender } = await useAsyncData(`${componentName}-renderer-${JSO
}
return parseMarkdown(formatted, {
highlight: {
highlighter,
theme: {
light: 'light-plus',
dark: 'dark-plus'
}
}
})
}, {
watch: [code]
@ -103,9 +95,10 @@ const { data: codeRender } = await useAsyncData(`${componentName}-renderer-${JSO
</component>
</div>
<template v-if="codeRender">
<template v-if="codeRender || codeRenderError">
<div class="overflow-auto">
<ContentRenderer :value="codeRender" v-if="codeRender" class="p-4 bg-neutral-50 dark:bg-neutral-800/50" />
<ContentRenderer v-if="codeRender" :value="codeRender" class="p-4 bg-neutral-50 dark:bg-neutral-800/50" />
<pre class="p-4" v-if="codeRenderError">{{ codeRenderError }}</pre>
</div>
</template>
</div>

View File

@ -1,34 +0,0 @@
import { createShikiHighlighter } from "@nuxtjs/mdc/runtime/highlighter/shiki";
import MaterialTheme from "shiki/themes/material-theme.mjs";
import MaterialThemeLighter from "shiki/themes/material-theme-lighter.mjs";
import LightPlus from "shiki/themes/light-plus.mjs";
import DarkPlus from "shiki/themes/dark-plus.mjs";
import HtmlLang from "shiki/langs/html.mjs";
import MdcLang from "shiki/langs/mdc.mjs";
import VueLang from "shiki/langs/vue.mjs";
import YamlLang from "shiki/langs/yaml.mjs";
import PostcssLang from "shiki/langs/postcss.mjs";
import type { Highlighter } from "@nuxtjs/mdc";
let highlighter: Highlighter;
export const useShikiHighlighter = () => {
if (!highlighter) {
highlighter = createShikiHighlighter({
bundledThemes: {
"material-theme-lighter": MaterialThemeLighter,
"material-theme": MaterialTheme,
"light-plus": LightPlus,
"dark-plus": DarkPlus,
},
bundledLangs: {
html: HtmlLang,
mdc: MdcLang,
vue: VueLang,
yml: YamlLang,
postcss: PostcssLang,
},
});
}
return highlighter;
};

View File

@ -0,0 +1,14 @@
---
title: Introduction
description: Multi-purpose customizable components for RayineSoft projects
---
Rayine UI is a collection of multi-purpose customizable components for RayineSoft projects.
This project aims to facilitate sharing a component library across multiple projects for my own use. Open-sourcing it is just a bonus. Therefore, I am under no obligation to meet your requirements, and breaking changes may occur at any time. Of course, pull requests are welcome.
## Features
- Fully customizable components
- TailwindCSS inside
- Full TypeScript support

View File

@ -0,0 +1 @@
## TODO

View File

@ -0,0 +1 @@
title: Getting Started

View File

@ -1,3 +0,0 @@
# index
index docs/content/1.installation/1.index.md test

View File

@ -29,3 +29,9 @@ props:
---
Button
::
```js [file.js]{4-6,7} meta-info=val
export default () => {
console.log('Code block')
}
```

View File

@ -1 +0,0 @@
# index

View File

@ -5,7 +5,7 @@ useSeoMeta({
</script>
<template>
<div class="max-w-4xl mx-auto px-4">
<div class="max-w-6xl mx-auto px-4">
<TitleBar />
<main class="pt-4">
<slot></slot>

View File

@ -11,6 +11,9 @@ export default defineNuxtConfig({
globalComponents: true,
safeColors: ["amber", "emerald", "red", "sky", "violet", "cyan"],
},
routeRules: {
"/components": { redirect: "/components/button" },
},
tailwindcss: {
config: {
theme: {
@ -26,12 +29,6 @@ export default defineNuxtConfig({
preference: "system",
classSuffix: "",
},
components: [
{
path: "~/components",
global: true,
},
],
content: {
highlight: {
langs: ["postcss", "mdc", "html", "vue", "ts", "js"],
@ -39,7 +36,11 @@ export default defineNuxtConfig({
},
mdc: {
highlight: {
themes: ["material-theme-lighter", "material-theme", "light-plus", "dark-plus"],
theme: {
light: "material-theme-lighter",
dark: "material-theme",
},
themes: ["material-theme-lighter", "material-theme"],
},
},
typescript: {

View File

@ -15,6 +15,7 @@
"nuxt": "^3.14.159",
"nuxt-shiki": "^0.3.0",
"rayine-ui": "workspace:rayine-ui",
"ufo": "^1.5.4",
"vue": "latest",
"vue-router": "latest"
},

View File

@ -1,8 +1,11 @@
<script lang="ts" setup>
import type { NavItem } from '@nuxt/content';
import { withoutTrailingSlash } from 'ufo';
const route = useRoute()
// const nav = inject<Ref<NavItem[]>>('navigation')
// const navigation = computed(() => nav?.value)
const { data: page } = await useAsyncData(route.path, () => queryContent(route.path).findOne())
if (!page.value) {
@ -11,17 +14,46 @@ if (!page.value) {
})
}
const nav = inject<Ref<NavItem[]>>('navigation')
const navigation = computed(() => nav?.value)
console.log(navigation.value);
const hasToc = computed(() => page.value?.body?.toc && page.value?.body?.toc?.links.length !== 0)
const { data: surround } = await useAsyncData(`${route.path}-surround`, () => {
return queryContent()
.where({
_extension: 'md',
navigation: {
$ne: false
}
})
.only(['title', 'description', '_path'])
.findSurround(withoutTrailingSlash(route.path))
})
</script>
<template>
<div class="grid grid-cols-12 gap-4 pb-10">
<div class="col-span-12" :class="{ 'md:col-span-9': hasToc }">
<div class="hidden col-span-2 md:block">
<nav class="ml-1">
<ContentNavigation v-slot="{ navigation }">
<ul class="space-y-2">
<li v-for="link of navigation" :key="link._path">
<NuxtLink :to="link._path" class="text-sm text-neutral-600 dark:text-neutral-300 font-medium">
{{ link.title }}
</NuxtLink>
<ul v-if="link.children" class="pl-4 pt-2 space-y-1">
<li v-for="child in link.children" :key="child._path">
<NuxtLink :to="child._path" class="text-sm text-neutral-500 dark:text-neutral-400"
active-class="text-primary font-medium">
{{ child.title }}
</NuxtLink>
</li>
</ul>
</li>
</ul>
</ContentNavigation>
</nav>
</div>
<div class="col-span-12" :class="[hasToc ? 'md:col-span-8' : 'md:col-span-10']">
<div>
<h1 class="text-3xl text-primary font-medium">{{ page?.title || 'untitled' }}</h1>
<p v-if="page?.description" class="text-lg text-neutral-500 mt-2">{{ page.description }}</p>
@ -30,9 +62,33 @@ const hasToc = computed(() => page.value?.body?.toc && page.value?.body?.toc?.li
<div class="doc-body">
<ContentRenderer v-if="page?.body" :value="page" />
</div>
<div
class="w-full flex justify-between gap-4 mt-12 pt-12 border-t border-t-neutral-200 dark:border-t-neutral-700">
<div class="flex-1">
<NuxtLink v-if="surround?.[0]" :to="surround[0]._path" class="surround-btn">
<div>
<span class="tip">Previous</span>
<span class="title">{{ surround[0].title }}</span>
<span class="description">{{ surround[0].description }}</span>
</div>
</NuxtLink>
</div>
<div class="flex-1">
<NuxtLink v-if="surround?.[1]" :to="surround[1]._path" class="surround-btn next">
<div>
<span class="tip">Next</span>
<span class="title">{{ surround[1].title }}</span>
<span class="description">{{ surround[1].description }}</span>
</div>
</NuxtLink>
</div>
</div>
</div>
<div v-if="hasToc" class="hidden" :class="{ 'col-span-3 md:block': hasToc }">
<div class="bg-neutral-50 dark:bg-neutral-800/50 rounded-lg px-4 py-3 overflow-hidden overflow-y-auto sticky top-[calc(64px+16px)]">
<div v-if="hasToc" class="hidden" :class="{ 'col-span-2 md:block': hasToc }">
<div
class="bg-neutral-50 dark:bg-neutral-800/50 rounded-lg px-4 py-3 overflow-hidden overflow-y-auto sticky top-[calc(64px+16px)]">
<span class="text-xs text-neutral-600 dark:text-neutral-300 font-medium inline-block mb-2">
Table of contents
</span>
@ -44,7 +100,7 @@ const hasToc = computed(() => page.value?.body?.toc && page.value?.body?.toc?.li
<style>
.doc-body {
@apply prose prose-neutral dark:prose-invert max-w-none prose-headings:no-underline;
@apply prose prose-neutral dark:prose-invert max-w-none prose-headings:no-underline prose-p:text-justify;
hr {
@apply my-8 border-t border-neutral-200 dark:border-neutral-700;
@ -61,9 +117,33 @@ const hasToc = computed(() => page.value?.body?.toc && page.value?.body?.toc?.li
h6 a {
text-decoration: none;
}
}
&>p {
@apply text-base text-justify text-neutral-900 dark:text-neutral-100;
.surround-btn {
@apply font-medium;
div {
@apply bg-neutral-100 dark:bg-neutral-800 rounded-lg px-8 py-6 w-full flex flex-col gap-0 border border-transparent;
&:hover {
@apply border-primary;
}
}
&.next div {
@apply items-end text-right;
}
.tip {
@apply text-xs text-primary;
}
.title {
@apply text-base;
}
.description {
@apply pt-2 text-sm font-normal text-neutral-500 dark:text-neutral-400;
}
}
</style>

36
docs/pages/index.vue Normal file

File diff suppressed because one or more lines are too long

View File

@ -1,116 +0,0 @@
<script lang="ts" setup>
const message = useMessage();
</script>
<template>
<div class="flex flex-col items-start gap-16 pb-20">
<section>
<DocContentBlock title="Button" accent-title />
<DocContentBlock title="Variants" />
<DocExampleBlock lang="vue-html">
<div class="flex items-center gap-2">
<RayButton>Solid</RayButton>
<RayButton variant="outline">Outline</RayButton>
<RayButton variant="soft">Soft</RayButton>
<RayButton variant="ghost">Ghost</RayButton>
<RayButton variant="link">Link</RayButton>
</div>
<template #code>
{{ `
<template>
<RayButton>Solid</RayButton>
<RayButton variant="outline">Outline</RayButton>
<RayButton variant="soft">Soft</RayButton>
<RayButton variant="ghost">Ghost</RayButton>
<RayButton variant="link">Link</RayButton>
</template>` }}
</template>
</DocExampleBlock>
<DocContentBlock title="Colors" />
<DocExampleBlock lang="vue-html">
<div class="flex items-center gap-2">
<RayButton color="amber">amber</RayButton>
<RayButton color="violet" variant="outline" @click="message.success('I like this color!')">violet</RayButton>
<RayButton color="red" variant="soft">red</RayButton>
<RayButton color="emerald" variant="ghost">emerald</RayButton>
<RayButton color="cyan" variant="link">cyan</RayButton>
</div>
<template #code>
{{ `
<template>
<RayButton color="amber">amber</RayButton>
<RayButton color="violet" variant="outline">violet</RayButton>
<RayButton color="red" variant="soft">red</RayButton>
<RayButton color="emerald" variant="ghost">emerald</RayButton>
</template>` }}
</template>
</DocExampleBlock>
<DocContentBlock title="Sizes" />
<DocExampleBlock lang="vue-html">
<div class="flex items-center gap-2 flex-wrap">
<RayButton size="2xs">Button</RayButton>
<RayButton size="xs">Button</RayButton>
<RayButton size="sm">Button</RayButton>
<RayButton size="md">Button</RayButton>
<RayButton size="lg">Button</RayButton>
<RayButton size="xl">Button</RayButton>
</div>
<template #code>
{{ `
<template>
<RayButton size="2xs">Button</RayButton>
<RayButton size="xs">Button</RayButton>
<RayButton size="sm">Button</RayButton>
<RayButton size="md">Button</RayButton>
<RayButton size="lg">Button</RayButton>
<RayButton size="xl">Button</RayButton>
</template>` }}
</template>
</DocExampleBlock>
</section>
<section>
<DocContentBlock title="Message" description="Message component like a toast" accent-title />
<DocExampleBlock lang="vue-html" filename="app.vue">
<template #code>
{{ `
<template>
<RayMessageProvider>
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</RayMessageProvider>
</template>`}}
</template>
</DocExampleBlock>
<DocExampleBlock lang="ts">
<div class="flex items-center gap-2">
<RayButton @click="message.info('message info', 10000)">Info 10s</RayButton>
<RayButton @click="message.success('message success')">Success</RayButton>
<RayButton @click="message.warning('message warning')">Warning</RayButton>
<RayButton @click="message.error('message error')">Error</RayButton>
</div>
<template #code>
{{ `
const message = useMessage();
message.info('message info', 10000);
message.success('message success');
message.warning('message warning');
message.error('message error');` }}
</template>
</DocExampleBlock>
</section>
</div>
</template>
<style scoped>
section {
@apply w-full flex flex-col gap-4;
}
</style>

179
pnpm-lock.yaml generated
View File

@ -38,7 +38,7 @@ importers:
devDependencies:
'@nuxt/devtools':
specifier: ^1.6.0
version: 1.6.0(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
version: 1.6.0(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@nuxt/eslint-config':
specifier: ^0.7.0
version: 0.7.0(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)
@ -50,10 +50,10 @@ importers:
version: 3.14.159(magicast@0.3.5)(rollup@3.29.5)
'@nuxt/test-utils':
specifier: ^3.14.4
version: 3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.4(typescript@5.6.3))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vitest@2.1.5(@types/node@22.9.0)(terser@5.36.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
version: 3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.4(typescript@5.6.3))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vitest@2.1.5(@types/node@22.9.1)(terser@5.36.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
'@types/node':
specifier: latest
version: 22.9.0
version: 22.9.1
changelogen:
specifier: ^0.5.7
version: 0.5.7(magicast@0.3.5)
@ -62,13 +62,13 @@ importers:
version: 9.15.0(jiti@2.4.0)
nuxt:
specifier: ^3.14.159
version: 3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
version: 3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
typescript:
specifier: latest
version: 5.6.3
vitest:
specifier: ^2.1.5
version: 2.1.5(@types/node@22.9.0)(terser@5.36.0)
version: 2.1.5(@types/node@22.9.1)(terser@5.36.0)
vue-tsc:
specifier: ^2.1.10
version: 2.1.10(typescript@5.6.3)
@ -77,7 +77,7 @@ importers:
dependencies:
'@nuxt/content':
specifier: ^2.13.4
version: 2.13.4(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)))(rollup@4.27.2)(vue@3.5.13(typescript@5.6.3))
version: 2.13.4(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)))(rollup@4.27.2)(vue@3.5.13(typescript@5.6.3))
'@nuxtjs/color-mode':
specifier: ^3.5.2
version: 3.5.2(magicast@0.3.5)(rollup@4.27.2)
@ -86,13 +86,16 @@ importers:
version: 0.9.2(magicast@0.3.5)(rollup@4.27.2)
nuxt:
specifier: ^3.14.159
version: 3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
version: 3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
nuxt-shiki:
specifier: ^0.3.0
version: 0.3.0(magicast@0.3.5)(rollup@4.27.2)
rayine-ui:
specifier: workspace:rayine-ui
version: link:..
ufo:
specifier: ^1.5.4
version: 1.5.4
vue:
specifier: latest
version: 3.5.13(typescript@5.6.3)
@ -102,13 +105,13 @@ importers:
devDependencies:
'@nuxt/fonts':
specifier: ^0.10.2
version: 0.10.2(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))
version: 0.10.2(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))
playground:
dependencies:
nuxt:
specifier: ^3.14.159
version: 3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
version: 3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
packages:
@ -1328,8 +1331,8 @@ packages:
'@types/ms@0.7.34':
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
'@types/node@22.9.0':
resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==}
'@types/node@22.9.1':
resolution: {integrity: sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@ -5702,13 +5705,13 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
'@nuxt/content@2.13.4(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)))(rollup@4.27.2)(vue@3.5.13(typescript@5.6.3))':
'@nuxt/content@2.13.4(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)))(rollup@4.27.2)(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.2)
'@nuxtjs/mdc': 0.9.2(magicast@0.3.5)(rollup@4.27.2)
'@vueuse/core': 11.2.0(vue@3.5.13(typescript@5.6.3))
'@vueuse/head': 2.0.0(vue@3.5.13(typescript@5.6.3))
'@vueuse/nuxt': 11.2.0(magicast@0.3.5)(nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)))(rollup@4.27.2)(vue@3.5.13(typescript@5.6.3))
'@vueuse/nuxt': 11.2.0(magicast@0.3.5)(nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)))(rollup@4.27.2)(vue@3.5.13(typescript@5.6.3))
consola: 3.2.3
defu: 6.1.4
destr: 2.0.3
@ -5756,23 +5759,23 @@ snapshots:
'@nuxt/devalue@2.0.2': {}
'@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))':
'@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))':
dependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
'@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
execa: 7.2.0
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
transitivePeerDependencies:
- magicast
- rollup
- supports-color
'@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))':
'@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))':
dependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.2)
'@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.27.2)
execa: 7.2.0
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
transitivePeerDependencies:
- magicast
- rollup
@ -5791,13 +5794,13 @@ snapshots:
rc9: 2.1.2
semver: 7.6.3
'@nuxt/devtools@1.6.0(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))':
'@nuxt/devtools@1.6.0(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@antfu/utils': 0.7.10
'@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))
'@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))
'@nuxt/devtools-wizard': 1.6.0
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
'@vue/devtools-core': 7.4.4(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@vue/devtools-core': 7.4.4(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@vue/devtools-kit': 7.4.4
birpc: 0.2.19
consola: 3.2.3
@ -5826,9 +5829,9 @@ snapshots:
sirv: 2.0.4
tinyglobby: 0.2.10
unimport: 3.13.2(rollup@3.29.5)
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))
vite-plugin-vue-inspector: 5.1.3(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))
vite-plugin-vue-inspector: 5.1.3(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))
which: 3.0.1
ws: 8.18.0
transitivePeerDependencies:
@ -5838,13 +5841,13 @@ snapshots:
- utf-8-validate
- vue
'@nuxt/devtools@1.6.0(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))':
'@nuxt/devtools@1.6.0(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@antfu/utils': 0.7.10
'@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))
'@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))
'@nuxt/devtools-wizard': 1.6.0
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.2)
'@vue/devtools-core': 7.4.4(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@vue/devtools-core': 7.4.4(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@vue/devtools-kit': 7.4.4
birpc: 0.2.19
consola: 3.2.3
@ -5873,9 +5876,9 @@ snapshots:
sirv: 2.0.4
tinyglobby: 0.2.10
unimport: 3.13.2(rollup@4.27.2)
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))
vite-plugin-vue-inspector: 5.1.3(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))
vite-plugin-vue-inspector: 5.1.3(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))
which: 3.0.1
ws: 8.18.0
transitivePeerDependencies:
@ -5922,9 +5925,9 @@ snapshots:
- supports-color
- typescript
'@nuxt/fonts@0.10.2(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))':
'@nuxt/fonts@0.10.2(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))':
dependencies:
'@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))
'@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.2)
chalk: 5.3.0
css-tree: 3.0.1
@ -6127,7 +6130,7 @@ snapshots:
- rollup
- supports-color
'@nuxt/test-utils@3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.4(typescript@5.6.3))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vitest@2.1.5(@types/node@22.9.0)(terser@5.36.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))':
'@nuxt/test-utils@3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.4(typescript@5.6.3))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vitest@2.1.5(@types/node@22.9.1)(terser@5.36.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
'@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
@ -6153,23 +6156,23 @@ snapshots:
ufo: 1.5.4
unenv: 1.10.0
unplugin: 1.16.0
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vitest-environment-nuxt: 1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.4(typescript@5.6.3))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vitest@2.1.5(@types/node@22.9.0)(terser@5.36.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
vitest-environment-nuxt: 1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.4(typescript@5.6.3))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vitest@2.1.5(@types/node@22.9.1)(terser@5.36.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
vue: 3.5.13(typescript@5.6.3)
vue-router: 4.4.5(vue@3.5.13(typescript@5.6.3))
optionalDependencies:
vitest: 2.1.5(@types/node@22.9.0)(terser@5.36.0)
vitest: 2.1.5(@types/node@22.9.1)(terser@5.36.0)
transitivePeerDependencies:
- magicast
- rollup
- supports-color
'@nuxt/vite-builder@3.14.159(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3))':
'@nuxt/vite-builder@3.14.159(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
'@rollup/plugin-replace': 6.0.1(rollup@3.29.5)
'@vitejs/plugin-vue': 5.2.0(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@vitejs/plugin-vue-jsx': 4.1.0(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@vitejs/plugin-vue': 5.2.0(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@vitejs/plugin-vue-jsx': 4.1.0(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
autoprefixer: 10.4.20(postcss@8.4.49)
clear: 0.1.0
consola: 3.2.3
@ -6196,9 +6199,9 @@ snapshots:
ufo: 1.5.4
unenv: 1.10.0
unplugin: 1.16.0
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite-node: 2.1.5(@types/node@22.9.0)(terser@5.36.0)
vite-plugin-checker: 0.8.0(eslint@9.15.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
vite-node: 2.1.5(@types/node@22.9.1)(terser@5.36.0)
vite-plugin-checker: 0.8.0(eslint@9.15.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
vue: 3.5.13(typescript@5.6.3)
vue-bundle-renderer: 2.1.1
transitivePeerDependencies:
@ -6223,12 +6226,12 @@ snapshots:
- vti
- vue-tsc
'@nuxt/vite-builder@3.14.159(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3))':
'@nuxt/vite-builder@3.14.159(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.2)
'@rollup/plugin-replace': 6.0.1(rollup@4.27.2)
'@vitejs/plugin-vue': 5.2.0(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@vitejs/plugin-vue-jsx': 4.1.0(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@vitejs/plugin-vue': 5.2.0(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@vitejs/plugin-vue-jsx': 4.1.0(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
autoprefixer: 10.4.20(postcss@8.4.49)
clear: 0.1.0
consola: 3.2.3
@ -6255,9 +6258,9 @@ snapshots:
ufo: 1.5.4
unenv: 1.10.0
unplugin: 1.16.0
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite-node: 2.1.5(@types/node@22.9.0)(terser@5.36.0)
vite-plugin-checker: 0.8.0(eslint@9.15.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
vite-node: 2.1.5(@types/node@22.9.1)(terser@5.36.0)
vite-plugin-checker: 0.8.0(eslint@9.15.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
vue: 3.5.13(typescript@5.6.3)
vue-bundle-renderer: 2.1.1
transitivePeerDependencies:
@ -6708,7 +6711,7 @@ snapshots:
'@types/http-proxy@1.17.15':
dependencies:
'@types/node': 22.9.0
'@types/node': 22.9.1
'@types/json-schema@7.0.15': {}
@ -6718,7 +6721,7 @@ snapshots:
'@types/ms@0.7.34': {}
'@types/node@22.9.0':
'@types/node@22.9.1':
dependencies:
undici-types: 6.19.8
@ -6861,19 +6864,19 @@ snapshots:
- encoding
- supports-color
'@vitejs/plugin-vue-jsx@4.1.0(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))':
'@vitejs/plugin-vue-jsx@4.1.0(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0)
'@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0)
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
vue: 3.5.13(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))':
'@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))':
dependencies:
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
vue: 3.5.13(typescript@5.6.3)
'@vitest/expect@2.1.5':
@ -6883,13 +6886,13 @@ snapshots:
chai: 5.1.2
tinyrainbow: 1.2.0
'@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))':
'@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))':
dependencies:
'@vitest/spy': 2.1.5
estree-walker: 3.0.3
magic-string: 0.30.12
optionalDependencies:
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
'@vitest/pretty-format@2.1.5':
dependencies:
@ -7021,14 +7024,14 @@ snapshots:
'@vue/devtools-api@6.6.4': {}
'@vue/devtools-core@7.4.4(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))':
'@vue/devtools-core@7.4.4(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@vue/devtools-kit': 7.4.4
'@vue/devtools-shared': 7.6.4
mitt: 3.0.1
nanoid: 3.3.7
pathe: 1.1.2
vite-hot-client: 0.2.3(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))
vite-hot-client: 0.2.3(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))
vue: 3.5.13(typescript@5.6.3)
transitivePeerDependencies:
- vite
@ -7104,13 +7107,13 @@ snapshots:
'@vueuse/metadata@11.2.0': {}
'@vueuse/nuxt@11.2.0(magicast@0.3.5)(nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)))(rollup@4.27.2)(vue@3.5.13(typescript@5.6.3))':
'@vueuse/nuxt@11.2.0(magicast@0.3.5)(nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)))(rollup@4.27.2)(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.2)
'@vueuse/core': 11.2.0(vue@3.5.13(typescript@5.6.3))
'@vueuse/metadata': 11.2.0
local-pkg: 0.5.0
nuxt: 3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
nuxt: 3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3))
vue-demi: 0.14.10(vue@3.5.13(typescript@5.6.3))
transitivePeerDependencies:
- '@vue/composition-api'
@ -9517,14 +9520,14 @@ snapshots:
- rollup
- supports-color
nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)):
nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)):
dependencies:
'@nuxt/devalue': 2.0.2
'@nuxt/devtools': 1.6.0(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@nuxt/devtools': 1.6.0(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
'@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
'@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@3.29.5)
'@nuxt/vite-builder': 3.14.159(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3))
'@nuxt/vite-builder': 3.14.159(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3))
'@unhead/dom': 1.11.11
'@unhead/shared': 1.11.11
'@unhead/ssr': 1.11.11
@ -9585,7 +9588,7 @@ snapshots:
vue-router: 4.4.5(vue@3.5.13(typescript@5.6.3))
optionalDependencies:
'@parcel/watcher': 2.5.0
'@types/node': 22.9.0
'@types/node': 22.9.1
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@ -9630,14 +9633,14 @@ snapshots:
- vue-tsc
- xml2js
nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)):
nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)):
dependencies:
'@nuxt/devalue': 2.0.2
'@nuxt/devtools': 1.6.0(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@nuxt/devtools': 1.6.0(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.2)
'@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.27.2)
'@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.27.2)
'@nuxt/vite-builder': 3.14.159(@types/node@22.9.0)(eslint@9.15.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3))
'@nuxt/vite-builder': 3.14.159(@types/node@22.9.1)(eslint@9.15.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.2)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3))
'@unhead/dom': 1.11.11
'@unhead/shared': 1.11.11
'@unhead/ssr': 1.11.11
@ -9698,7 +9701,7 @@ snapshots:
vue-router: 4.4.5(vue@3.5.13(typescript@5.6.3))
optionalDependencies:
'@parcel/watcher': 2.5.0
'@types/node': 22.9.0
'@types/node': 22.9.1
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@ -11186,17 +11189,17 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
vite-hot-client@0.2.3(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0)):
vite-hot-client@0.2.3(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0)):
dependencies:
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
vite-node@2.1.5(@types/node@22.9.0)(terser@5.36.0):
vite-node@2.1.5(@types/node@22.9.1)(terser@5.36.0):
dependencies:
cac: 6.7.14
debug: 4.3.7(supports-color@9.4.0)
es-module-lexer: 1.5.4
pathe: 1.1.2
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
transitivePeerDependencies:
- '@types/node'
- less
@ -11208,7 +11211,7 @@ snapshots:
- supports-color
- terser
vite-plugin-checker@0.8.0(eslint@9.15.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)):
vite-plugin-checker@0.8.0(eslint@9.15.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)):
dependencies:
'@babel/code-frame': 7.26.2
ansi-escapes: 4.3.2
@ -11220,7 +11223,7 @@ snapshots:
npm-run-path: 4.0.1
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.12
@ -11231,7 +11234,7 @@ snapshots:
typescript: 5.6.3
vue-tsc: 2.1.10(typescript@5.6.3)
vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0)):
vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.3(rollup@3.29.5)
@ -11242,14 +11245,14 @@ snapshots:
perfect-debounce: 1.0.0
picocolors: 1.1.1
sirv: 2.0.4
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
optionalDependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
transitivePeerDependencies:
- rollup
- supports-color
vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0)):
vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.3(rollup@4.27.2)
@ -11260,14 +11263,14 @@ snapshots:
perfect-debounce: 1.0.0
picocolors: 1.1.1
sirv: 2.0.4
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
optionalDependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5)
transitivePeerDependencies:
- rollup
- supports-color
vite-plugin-vue-inspector@5.1.3(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0)):
vite-plugin-vue-inspector@5.1.3(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0)):
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0)
@ -11278,23 +11281,23 @@ snapshots:
'@vue/compiler-dom': 3.5.13
kolorist: 1.8.0
magic-string: 0.30.12
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
transitivePeerDependencies:
- supports-color
vite@5.4.11(@types/node@22.9.0)(terser@5.36.0):
vite@5.4.11(@types/node@22.9.1)(terser@5.36.0):
dependencies:
esbuild: 0.21.5
postcss: 8.4.49
rollup: 4.27.2
optionalDependencies:
'@types/node': 22.9.0
'@types/node': 22.9.1
fsevents: 2.3.3
terser: 5.36.0
vitest-environment-nuxt@1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.4(typescript@5.6.3))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vitest@2.1.5(@types/node@22.9.0)(terser@5.36.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)):
vitest-environment-nuxt@1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.4(typescript@5.6.3))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vitest@2.1.5(@types/node@22.9.1)(terser@5.36.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)):
dependencies:
'@nuxt/test-utils': 3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.4(typescript@5.6.3))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))(vitest@2.1.5(@types/node@22.9.0)(terser@5.36.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
'@nuxt/test-utils': 3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.4(typescript@5.6.3))(rollup@3.29.5)(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))(vitest@2.1.5(@types/node@22.9.1)(terser@5.36.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
transitivePeerDependencies:
- '@cucumber/cucumber'
- '@jest/globals'
@ -11315,10 +11318,10 @@ snapshots:
- vue
- vue-router
vitest@2.1.5(@types/node@22.9.0)(terser@5.36.0):
vitest@2.1.5(@types/node@22.9.1)(terser@5.36.0):
dependencies:
'@vitest/expect': 2.1.5
'@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.9.0)(terser@5.36.0))
'@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.9.1)(terser@5.36.0))
'@vitest/pretty-format': 2.1.5
'@vitest/runner': 2.1.5
'@vitest/snapshot': 2.1.5
@ -11334,11 +11337,11 @@ snapshots:
tinyexec: 0.3.1
tinypool: 1.0.2
tinyrainbow: 1.2.0
vite: 5.4.11(@types/node@22.9.0)(terser@5.36.0)
vite-node: 2.1.5(@types/node@22.9.0)(terser@5.36.0)
vite: 5.4.11(@types/node@22.9.1)(terser@5.36.0)
vite-node: 2.1.5(@types/node@22.9.1)(terser@5.36.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.9.0
'@types/node': 22.9.1
transitivePeerDependencies:
- less
- lightningcss