docs: fix new line-number, fix highlight color on txt md block in shikiji (#299)

* docs: tweaks container size and shiki styles
This commit is contained in:
Sadegh Barati 2024-01-22 01:16:48 +03:30 committed by GitHub
parent f41642f5d8
commit f9ab01e11b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
16 changed files with 250 additions and 208 deletions

View File

@ -4,14 +4,14 @@ import Icons from 'unplugin-icons/vite'
import tailwind from 'tailwindcss' import tailwind from 'tailwindcss'
import autoprefixer from 'autoprefixer' import autoprefixer from 'autoprefixer'
import { createCssVariablesTheme } from 'shikiji' import { createCssVariablesTheme } from 'shikiji'
// import { transformerMetaWordHighlight } from 'shikiji-transformers'
import { siteConfig } from './theme/config/site' import { siteConfig } from './theme/config/site'
import ComponentPreviewPlugin from './theme/plugins/previewer' import ComponentPreviewPlugin from './theme/plugins/previewer'
const cssVariables = createCssVariablesTheme({ const cssVariables = createCssVariablesTheme({
name: 'css-variables',
variablePrefix: '--shiki-', variablePrefix: '--shiki-',
variableDefaults: {}, variableDefaults: {},
fontStyle: true,
}) })
// https://vitepress.dev/reference/site-config // https://vitepress.dev/reference/site-config
@ -59,6 +59,9 @@ export default defineConfig({
srcDir: path.resolve(__dirname, '../src'), srcDir: path.resolve(__dirname, '../src'),
markdown: { markdown: {
theme: cssVariables, theme: cssVariables,
codeTransformers: [
// transformerMetaWordHighlight(),
],
config(md) { config(md) {
md.use(ComponentPreviewPlugin) md.use(ComponentPreviewPlugin)
}, },

View File

@ -20,7 +20,7 @@ const sourceLink = 'https://github.com/radix-vue/shadcn-vue/tree/dev/'
<aside <aside
class="fixed top-14 z-30 -ml-2 hidden h-[calc(100vh-3.5rem)] w-full shrink-0 md:sticky md:block overflow-y-auto" class="fixed top-14 z-30 -ml-2 hidden h-[calc(100vh-3.5rem)] w-full shrink-0 md:sticky md:block overflow-y-auto"
> >
<ScrollArea orientation="vertical" class="h-full py-6 pl-8 pr-6 lg:py-8" :type="'auto'"> <ScrollArea orientation="vertical" class="relative overflow-hidden h-full py-6 pr-6 lg:py-8" :type="'auto'">
<div class="w-full"> <div class="w-full">
<div v-for="docsGroup in docsConfig.sidebarNav" :key="docsGroup.title" class="pb-4"> <div v-for="docsGroup in docsConfig.sidebarNav" :key="docsGroup.title" class="pb-4">
<h4 <h4

View File

@ -86,7 +86,7 @@ watch(() => $route.path, (n) => {
<div class="flex min-h-screen flex-col bg-background"> <div class="flex min-h-screen flex-col bg-background">
<header class="sticky z-40 top-0 bg-background/80 backdrop-blur-lg border-b border-border"> <header class="sticky z-40 top-0 bg-background/80 backdrop-blur-lg border-b border-border">
<div <div
class="container flex justify-between h-14 items-center" class="container flex justify-between h-14 max-w-screen-2xl items-center"
> >
<MobileNav /> <MobileNav />

View File

@ -1,5 +1,5 @@
:root { :root {
--shiki-foreground: #EEEEEE; --shiki-foreground: #FFF8;
--shiki-color-background: #ffffff; --shiki-color-background: #ffffff;
--shiki-token-constant: #ffffff; --shiki-token-constant: #ffffff;
--shiki-token-string: #ffffff88; --shiki-token-string: #ffffff88;
@ -7,7 +7,7 @@
--shiki-token-keyword: #ffffff88; --shiki-token-keyword: #ffffff88;
--shiki-token-parameter: #AA0000; --shiki-token-parameter: #AA0000;
--shiki-token-function: #ffffff; --shiki-token-function: #ffffff;
--shiki-token-string-expression: #ffffff88; --shiki-token-string-expression: #ebebeb;
--shiki-token-punctuation: #ffffff; --shiki-token-punctuation: #ffffff;
--shiki-token-link: #EE0000; --shiki-token-link: #EE0000;
} }

View File

@ -3,6 +3,7 @@
--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E"); --vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E");
--vp-code-bg: hsl(var(--muted)); --vp-code-bg: hsl(var(--muted));
--vp-c-divider: hsl(var(--muted)); --vp-c-divider: hsl(var(--muted));
--vp-code-block-color: #fff
} }
@ -414,7 +415,7 @@
.vp-doc div[class*='language-'].line-numbers-mode { .vp-doc div[class*='language-'].line-numbers-mode {
/*rtl:ignore*/ /*rtl:ignore*/
padding-left: 32px; padding-left: 0px;
} }
.vp-doc .line-numbers-wrapper { .vp-doc .line-numbers-wrapper {
@ -566,4 +567,12 @@
.vp-external-link-icon::after { .vp-external-link-icon::after {
content: ''; content: '';
}
.vp-doc [class*=language-] code {
color: var(--vp-code-block-color);
}
.line-numbers-mode pre code .line {
padding-left: 3rem !important;
} }

View File

@ -19,7 +19,7 @@
"@morev/vue-transitions": "^2.3.6", "@morev/vue-transitions": "^2.3.6",
"@radix-icons/vue": "^1.0.0", "@radix-icons/vue": "^1.0.0",
"@stackblitz/sdk": "^1.9.0", "@stackblitz/sdk": "^1.9.0",
"@tanstack/vue-table": "^8.11.6", "@tanstack/vue-table": "^8.11.7",
"@unovis/ts": "^1.3.1", "@unovis/ts": "^1.3.1",
"@unovis/vue": "^1.3.1", "@unovis/vue": "^1.3.1",
"@vee-validate/zod": "^4.12.4", "@vee-validate/zod": "^4.12.4",
@ -36,7 +36,7 @@
"tailwindcss-animate": "^1.0.7", "tailwindcss-animate": "^1.0.7",
"v-calendar": "^3.1.2", "v-calendar": "^3.1.2",
"vee-validate": "4.12.4", "vee-validate": "4.12.4",
"vue": "^3.4.14", "vue": "^3.4.15",
"vue-wrap-balancer": "^1.1.3", "vue-wrap-balancer": "^1.1.3",
"zod": "^3.22.4" "zod": "^3.22.4"
}, },
@ -56,14 +56,15 @@
"lodash.template": "^4.5.0", "lodash.template": "^4.5.0",
"pathe": "^1.1.2", "pathe": "^1.1.2",
"rimraf": "^5.0.5", "rimraf": "^5.0.5",
"shikiji": "^0.10.0-beta.2", "shikiji": "^0.10.0-beta.9",
"shikiji-transformers": "^0.10.0-beta.9",
"tailwind-merge": "^2.2.0", "tailwind-merge": "^2.2.0",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"tsx": "^4.7.0", "tsx": "^4.7.0",
"typescript": "^5.3.3", "typescript": "^5.3.3",
"unplugin-icons": "^0.17.1", "unplugin-icons": "^0.17.1",
"vite": "^5.0.11", "vite": "^5.0.12",
"vitepress": "^1.0.0-rc.37", "vitepress": "^1.0.0-rc.39",
"vue-tsc": "^1.8.27" "vue-tsc": "^1.8.27"
} }
} }

View File

@ -57,7 +57,7 @@ To set the size of the items, you can use the `basis` utility class on the `<Car
Example Example
```vue title="Example" showLineNumbers {4-6} ```vue:line-numbers title="Example" {4-6}
// 33% of the carousel width. // 33% of the carousel width.
<Carousel> <Carousel>
<CarouselContent> <CarouselContent>
@ -71,7 +71,7 @@ Example
Responsive Responsive
```vue title="Responsive" showLineNumbers {4-6} ```vue:line-numbers title="Responsive" {4-6}
// 50% on small screens and 33% on larger screens. // 50% on small screens and 33% on larger screens.
<Carousel> <Carousel>
<CarouselContent> <CarouselContent>
@ -101,7 +101,7 @@ You can always adjust this in your own project if you need to.
Example Example
```vue showLineNumbers /-ml-4/ /pl-4/ ```vue:line-numbers /-ml-4/ /pl-4/
<template> <template>
<Carousel> <Carousel>
<CarouselContent class="-ml-4"> <CarouselContent class="-ml-4">
@ -121,7 +121,7 @@ Example
Responsive Responsive
```vue showLineNumbers /-ml-2/ /pl-2/ /md:-ml-4/ /md:pl-4/ ```vue:line-numbers /-ml-2/ /pl-2/ /md:-ml-4/ /md:pl-4/
<template> <template>
<Carousel> <Carousel>
<CarouselContent class="-ml-2 md:-ml-4"> <CarouselContent class="-ml-2 md:-ml-4">
@ -155,7 +155,7 @@ Use the `orientation` prop to set the orientation of the carousel.
You can pass options to the carousel using the `opts` prop. See the [Embla Carousel docs](https://www.embla-carousel.com/api/options/) for more information. You can pass options to the carousel using the `opts` prop. See the [Embla Carousel docs](https://www.embla-carousel.com/api/options/) for more information.
```vue showLineNumbers {3-6} ```vue:line-numbers {3-6}
<template> <template>
<Carousel <Carousel
:opts="{ :opts="{
@ -184,7 +184,7 @@ Use the `@init-api` emit method on `<Carousel />` component to set the instance
You can access it through setting a template ref on the `<Carousel />` component. You can access it through setting a template ref on the `<Carousel />` component.
```vue showLineNumbers {2,5,9} ```vue:line-numbers {2,5,9}
<script setup> <script setup>
const carouselContainerRef = ref<InstanceType<typeof Carousel> | null>(null) const carouselContainerRef = ref<InstanceType<typeof Carousel> | null>(null)
@ -204,7 +204,7 @@ function accessApi() {
You can listen to events using the API. To get the API instance use the `@init-api` emit method on the `<Carousel />` component You can listen to events using the API. To get the API instance use the `@init-api` emit method on the `<Carousel />` component
```vue showLineNumbers {5,7-9,25} ```vue:line-numbers {5,7-9,25}
<script setup> <script setup>
import { nextTick, ref, watch } from 'vue' import { nextTick, ref, watch } from 'vue'
import { useCarousel } from '@/components/ui/carousel' import { useCarousel } from '@/components/ui/carousel'
@ -241,7 +241,7 @@ See the [Embla Carousel docs](https://www.embla-carousel.com/api/events/) for mo
You can get the reactive slot props like `carouselRef, canScrollNext..Prev, scrollNext..Prev` using the `v-slot` directive in the `<Carousel v-slot="slotProps" />` component to extend the functionality. You can get the reactive slot props like `carouselRef, canScrollNext..Prev, scrollNext..Prev` using the `v-slot` directive in the `<Carousel v-slot="slotProps" />` component to extend the functionality.
```vue showLineNumbers {2} ```vue:line-numbers {2}
<template> <template>
<Carousel v-slot="{ canScrollNext, canScrollPrev }"> <Carousel v-slot="{ canScrollNext, canScrollPrev }">
... ...
@ -260,7 +260,7 @@ npm i embla-carousel-autoplay
``` ```
```vue showLineNumbers {2,8-10} ```vue:line-numbers {2,8-10}
<script setup lang="ts"> <script setup lang="ts">
import Autoplay from 'embla-carousel-autoplay' import Autoplay from 'embla-carousel-autoplay'
</script> </script>

View File

@ -225,7 +225,7 @@ const table = useVueTable({
Finally, we'll render our table in our index component. Finally, we'll render our table in our index component.
```ts:line-numbers showLineNumbers{28} ```ts:line-numbers {28}
<script setup lang="ts"> <script setup lang="ts">
import { ref, onMounted } from 'vue' import { ref, onMounted } from 'vue'
import { columns } from "./components/columns" import { columns } from "./components/columns"
@ -272,7 +272,7 @@ Let's format the amount cell to display the dollar amount. We'll also align the
Update the `header` and `cell` definitions for amount as follows: Update the `header` and `cell` definitions for amount as follows:
```ts:line-numbers showLineNumbers title="components/payments/columns.ts" {5-17} ```ts:line-numbers title="components/payments/columns.ts" {5-17}
import { h } from 'vue' import { h } from 'vue'
export const columns: ColumnDef<Payment>[] = [ export const columns: ColumnDef<Payment>[] = [
@ -380,7 +380,7 @@ Next, we'll add pagination to our table.
### Update `<DataTable>` ### Update `<DataTable>`
```ts:line-numbers showLineNumbers{4,12} ```ts:line-numbers {4,12}
import { import {
FlexRender, FlexRender,
getCoreRowModel, getCoreRowModel,
@ -402,7 +402,7 @@ This will automatically paginate your rows into pages of 10. See the [pagination
We can add pagination controls to our table using the `<Button />` component and the `table.previousPage()`, `table.nextPage()` API methods. We can add pagination controls to our table using the `<Button />` component and the `table.previousPage()`, `table.nextPage()` API methods.
```ts:line-numbers showLineNumbers{3,15,21-39} ```ts:line-numbers {3,15,21-39}
// components/payments/DataTable.vue // components/payments/DataTable.vue
<script lang="ts" generic="TData, TValue"> <script lang="ts" generic="TData, TValue">
import { Button } from "@/components/ui/button" import { Button } from "@/components/ui/button"
@ -458,7 +458,7 @@ Let's make the email column sortable.
### Add the following into your `utils` file: ### Add the following into your `utils` file:
```ts:line-numbers showLineNumbers{5,6,12-17} ```ts:line-numbers {5,6,12-17}
import { type ClassValue, clsx } from 'clsx' import { type ClassValue, clsx } from 'clsx'
import { twMerge } from 'tailwind-merge' import { twMerge } from 'tailwind-merge'
import { camelize, getCurrentInstance, toHandlerKey } from 'vue' import { camelize, getCurrentInstance, toHandlerKey } from 'vue'
@ -482,7 +482,7 @@ The `valueUpdater` function updates a Vue `ref` object's value. It handles both
### Update `<DataTable>` ### Update `<DataTable>`
```ts:line-numbers showLineNumbers{4,7,16,34,41-44} ```ts:line-numbers {4,7,16,34,41-44}
<script setup lang="ts" generic="TData, TValue"> <script setup lang="ts" generic="TData, TValue">
import type { import type {
ColumnDef, ColumnDef,
@ -545,7 +545,7 @@ const table = useVueTable({
We can now update the `email` header cell to add sorting controls. We can now update the `email` header cell to add sorting controls.
```ts:line-numbers showLineNumbers{5,10-17} ```ts:line-numbers {5,10-17}
// components/payments/columns.ts // components/payments/columns.ts
import type { import type {
ColumnDef, ColumnDef,
@ -579,7 +579,7 @@ Let's add a search input to filter emails in our table.
### Update `<DataTable>` ### Update `<DataTable>`
```ts:line-numbers showLineNumbers{4,11,19,39,48-49,52,60-64} ```ts:line-numbers {4,11,19,39,48-49,52,60-64}
<script setup lang="ts" generic="TData, TValue"> <script setup lang="ts" generic="TData, TValue">
import type { import type {
ColumnDef, ColumnDef,
@ -664,7 +664,7 @@ Adding column visibility is fairly simple using `@tanstack/vue-table` visibility
### Update `<DataTable>` ### Update `<DataTable>`
```ts:line-numbers showLineNumbers{6,9-14,48,59,63,75-91} ```ts:line-numbers {6,9-14,48,59,63,75-91}
<script setup lang="ts" generic="TData, TValue"> <script setup lang="ts" generic="TData, TValue">
import type { import type {
ColumnDef, ColumnDef,
@ -803,7 +803,7 @@ Next, we're going to add row selection to our table.
### Update column definitions ### Update column definitions
```ts:line-numbers showLineNumbers{3,6-20} ```ts:line-numbers {3,6-20}
import type { ColumnDef } from '@tanstack/vue-table' import type { ColumnDef } from '@tanstack/vue-table'
import { Checkbox } from '@/components/ui/checkbox' import { Checkbox } from '@/components/ui/checkbox'
@ -829,7 +829,7 @@ export const columns: ColumnDef<Payment>[] = [
### Update `<DataTable>` ### Update `<DataTable>`
```ts:line-numbers showLineNumbers{10,22,27} ```ts:line-numbers {10,22,27}
<script setup lang="ts" generic="TData, TValue"> <script setup lang="ts" generic="TData, TValue">
const props = defineProps<{ const props = defineProps<{
columns: ColumnDef<TData, TValue>[] columns: ColumnDef<TData, TValue>[]

View File

@ -159,7 +159,7 @@ Use `@vee-validate/zod` to integrate Zod schema validation with `vee-validate`
`toTypedSchema` also makes the form values and submitted values typed automatically and caters for both input and output types of that schema. `toTypedSchema` also makes the form values and submitted values typed automatically and caters for both input and output types of that schema.
```vue showLineNumbers {2-3,5-7} ```vue:line-numbers {2-3,5-7}
<script setup lang="ts"> <script setup lang="ts">
import { toTypedSchema } from '@vee-validate/zod' import { toTypedSchema } from '@vee-validate/zod'
import * as z from 'zod' import * as z from 'zod'
@ -179,7 +179,7 @@ Use the `useForm` composable from `vee-validate` or use `<Form />` component to
<TabPreview name="Composition" :names="['Composition', 'Component']"> <TabPreview name="Composition" :names="['Composition', 'Component']">
<template #Composition> <template #Composition>
```vue showLineNumbers {2,19-21} ```vue:line-numbers {2,19-21}
<script setup lang="ts"> <script setup lang="ts">
import { useForm } from 'vee-validate' import { useForm } from 'vee-validate'
import { toTypedSchema } from '@vee-validate/zod' import { toTypedSchema } from '@vee-validate/zod'
@ -218,7 +218,7 @@ const onSubmit = form.handleSubmit((values) => {
<template #Component> <template #Component>
```vue showLineNumbers {5,24-26} ```vue:line-numbers {5,24-26}
<script setup lang="ts"> <script setup lang="ts">
import { toTypedSchema } from '@vee-validate/zod' import { toTypedSchema } from '@vee-validate/zod'
import * as z from 'zod' import * as z from 'zod'
@ -256,7 +256,7 @@ function onSubmit(values) {
Based on last step we can either use `<Form />` component or `useForm` composable Based on last step we can either use `<Form />` component or `useForm` composable
`useForm` is recommended cause values are typed automatically `useForm` is recommended cause values are typed automatically
```vue showLineNumbers {2} ```vue:line-numbers {2}
<script setup lang="ts"> <script setup lang="ts">
import { useForm } from 'vee-validate' import { useForm } from 'vee-validate'
import { toTypedSchema } from '@vee-validate/zod' import { toTypedSchema } from '@vee-validate/zod'

View File

@ -57,7 +57,7 @@ Use the `side` property to `<SheetContent />` to indicate the edge of the screen
You can adjust the size of the sheet using CSS classes: You can adjust the size of the sheet using CSS classes:
```vue:line-numbers showLineNumbers{4} ```vue:line-numbers {4}
<template> <template>
<Sheet> <Sheet>
<SheetTrigger>Open</SheetTrigger> <SheetTrigger>Open</SheetTrigger>

View File

@ -17,7 +17,7 @@ npm create astro@latest
You will be asked a few questions to configure your project: You will be asked a few questions to configure your project:
```txt showLineNumbers ```txt:line-numbers
- Where should we create your new project? - Where should we create your new project?
./your-app-name ./your-app-name
- How would you like to start your new project? - How would you like to start your new project?
@ -76,7 +76,7 @@ This will install `tailwindcss` and `@astrojs/tailwind` as dependencies and set
Add the code below to the tsconfig.json file to resolve paths: Add the code below to the tsconfig.json file to resolve paths:
```json {2-7} showLineNumbers ```json:line-numbers {2-7}
{ {
"compilerOptions": { "compilerOptions": {
"baseUrl": ".", "baseUrl": ".",
@ -99,7 +99,7 @@ npx shadcn-vue@latest init
You will be asked a few questions to configure `components.json`: You will be asked a few questions to configure `components.json`:
```txt showLineNumbers ```txt:line-numbers
Would you like to use TypeScript (recommended)? no / yes Would you like to use TypeScript (recommended)? no / yes
Which framework are you using? Astro Which framework are you using? Astro
Which style would you like to use? Default Which style would you like to use? Default
@ -116,15 +116,17 @@ Write configuration to components.json. Proceed? > Y/n
Import the `globals.css` file in the `src/index.astro` file: Import the `globals.css` file in the `src/index.astro` file:
```ts {2} showLineNumbers ```ts:line-numbers {2}
---
import '@/styles/globals.css' import '@/styles/globals.css'
---
``` ```
### Update astro tailwind config ### Update astro tailwind config
To prevent serving the Tailwind base styles twice, we need to tell Astro not to apply the base styles, since we already include them in our own `globals.css` file. To do this, set the `applyBaseStyles` config option for the tailwind plugin in `astro.config.mjs` to `false`. To prevent serving the Tailwind base styles twice, we need to tell Astro not to apply the base styles, since we already include them in our own `globals.css` file. To do this, set the `applyBaseStyles` config option for the tailwind plugin in `astro.config.mjs` to `false`.
```ts {3-5} showLineNumbers ```ts:line-numbers {3-5}
export default defineConfig({ export default defineConfig({
integrations: [ integrations: [
tailwind({ tailwind({
@ -144,7 +146,7 @@ npx shadcn-vue@latest add button
The command above will add the `Button` component to your project. You can then import it like this: The command above will add the `Button` component to your project. You can then import it like this:
```astro {2,10} showLineNumbers ```astro:line-numbers {2,10}
--- ---
import { Button } from "@/components/ui/button" import { Button } from "@/components/ui/button"
--- ---

View File

@ -25,7 +25,7 @@ npx shadcn-vue@latest init
You will be asked a few questions to configure `components.json`: You will be asked a few questions to configure `components.json`:
```txt showLineNumbers ```txt:line-numbers
Would you like to use TypeScript (recommended)? no / yes Would you like to use TypeScript (recommended)? no / yes
Which framework are you using? Vite / Nuxt / Laravel Which framework are you using? Vite / Nuxt / Laravel
Which style would you like to use? Default Which style would you like to use? Default

View File

@ -180,7 +180,7 @@ npx shadcn-vue@latest init
You will be asked a few questions to configure `components.json`: You will be asked a few questions to configure `components.json`:
```txt showLineNumbers ```txt:line-numbers
Would you like to use TypeScript (recommended)? no / yes Would you like to use TypeScript (recommended)? no / yes
Which framework are you using? Vite / Nuxt / Laravel Which framework are you using? Vite / Nuxt / Laravel
Which style would you like to use? Default Which style would you like to use? Default

View File

@ -124,7 +124,7 @@ npx shadcn-vue@latest init
You will be asked a few questions to configure `components.json`: You will be asked a few questions to configure `components.json`:
```txt showLineNumbers ```txt:line-numbers
Would you like to use TypeScript (recommended)? no / yes Would you like to use TypeScript (recommended)? no / yes
Which framework are you using? Vite / Nuxt / Laravel Which framework are you using? Vite / Nuxt / Laravel
Which style would you like to use? Default Which style would you like to use? Default

View File

@ -2,7 +2,7 @@
"name": "shadcn-vue", "name": "shadcn-vue",
"version": "0.8.7", "version": "0.8.7",
"private": true, "private": true,
"packageManager": "pnpm@8.10.2", "packageManager": "pnpm@8.14.1",
"license": "MIT", "license": "MIT",
"repository": "radix-vue/shadcn-vue", "repository": "radix-vue/shadcn-vue",
"workspaces": [ "workspaces": [

View File

@ -49,28 +49,28 @@ importers:
version: 0.8.1 version: 0.8.1
'@morev/vue-transitions': '@morev/vue-transitions':
specifier: ^2.3.6 specifier: ^2.3.6
version: 2.3.6(vue@3.4.14) version: 2.3.6(vue@3.4.15)
'@radix-icons/vue': '@radix-icons/vue':
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.0(vue@3.4.14) version: 1.0.0(vue@3.4.15)
'@stackblitz/sdk': '@stackblitz/sdk':
specifier: ^1.9.0 specifier: ^1.9.0
version: 1.9.0 version: 1.9.0
'@tanstack/vue-table': '@tanstack/vue-table':
specifier: ^8.11.6 specifier: ^8.11.7
version: 8.11.6(vue@3.4.14) version: 8.11.7(vue@3.4.15)
'@unovis/ts': '@unovis/ts':
specifier: ^1.3.1 specifier: ^1.3.1
version: 1.3.1 version: 1.3.1
'@unovis/vue': '@unovis/vue':
specifier: ^1.3.1 specifier: ^1.3.1
version: 1.3.1(@unovis/ts@1.3.1)(vue@3.4.14) version: 1.3.1(@unovis/ts@1.3.1)(vue@3.4.15)
'@vee-validate/zod': '@vee-validate/zod':
specifier: ^4.12.4 specifier: ^4.12.4
version: 4.12.4(vue@3.4.14) version: 4.12.4(vue@3.4.15)
'@vueuse/core': '@vueuse/core':
specifier: ^10.7.2 specifier: ^10.7.2
version: 10.7.2(vue@3.4.14) version: 10.7.2(vue@3.4.15)
class-variance-authority: class-variance-authority:
specifier: ^0.7.0 specifier: ^0.7.0
version: 0.7.0 version: 0.7.0
@ -91,28 +91,28 @@ importers:
version: 8.0.0-rc19(embla-carousel@8.0.0-rc19) version: 8.0.0-rc19(embla-carousel@8.0.0-rc19)
embla-carousel-vue: embla-carousel-vue:
specifier: 8.0.0-rc19 specifier: 8.0.0-rc19
version: 8.0.0-rc19(vue@3.4.14) version: 8.0.0-rc19(vue@3.4.15)
lucide-vue-next: lucide-vue-next:
specifier: ^0.276.0 specifier: ^0.276.0
version: 0.276.0(vue@3.4.14) version: 0.276.0(vue@3.4.15)
radix-vue: radix-vue:
specifier: ^1.3.2 specifier: ^1.3.2
version: 1.3.2(vue@3.4.14) version: 1.3.2(vue@3.4.15)
tailwindcss-animate: tailwindcss-animate:
specifier: ^1.0.7 specifier: ^1.0.7
version: 1.0.7(tailwindcss@3.4.1) version: 1.0.7(tailwindcss@3.4.1)
v-calendar: v-calendar:
specifier: ^3.1.2 specifier: ^3.1.2
version: 3.1.2(@popperjs/core@2.11.8)(vue@3.4.14) version: 3.1.2(@popperjs/core@2.11.8)(vue@3.4.15)
vee-validate: vee-validate:
specifier: 4.12.4 specifier: 4.12.4
version: 4.12.4(vue@3.4.14) version: 4.12.4(vue@3.4.15)
vue: vue:
specifier: ^3.4.14 specifier: ^3.4.15
version: 3.4.14(typescript@5.3.3) version: 3.4.15(typescript@5.3.3)
vue-wrap-balancer: vue-wrap-balancer:
specifier: ^1.1.3 specifier: ^1.1.3
version: 1.1.3(vue@3.4.14) version: 1.1.3(vue@3.4.15)
zod: zod:
specifier: ^3.22.4 specifier: ^3.22.4
version: 3.22.4 version: 3.22.4
@ -128,7 +128,7 @@ importers:
version: 2.2.120 version: 2.2.120
'@iconify/vue': '@iconify/vue':
specifier: ^4.1.1 specifier: ^4.1.1
version: 4.1.1(vue@3.4.14) version: 4.1.1(vue@3.4.15)
'@types/lodash.template': '@types/lodash.template':
specifier: ^4.5.2 specifier: ^4.5.2
version: 4.5.2 version: 4.5.2
@ -137,10 +137,10 @@ importers:
version: 20.8.10 version: 20.8.10
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^5.0.3 specifier: ^5.0.3
version: 5.0.3(vite@5.0.11)(vue@3.4.14) version: 5.0.3(vite@5.0.12)(vue@3.4.15)
'@vitejs/plugin-vue-jsx': '@vitejs/plugin-vue-jsx':
specifier: ^3.1.0 specifier: ^3.1.0
version: 3.1.0(vite@5.0.11)(vue@3.4.14) version: 3.1.0(vite@5.0.12)(vue@3.4.15)
'@vue/compiler-core': '@vue/compiler-core':
specifier: ^3.4.14 specifier: ^3.4.14
version: 3.4.14 version: 3.4.14
@ -163,8 +163,11 @@ importers:
specifier: ^5.0.5 specifier: ^5.0.5
version: 5.0.5 version: 5.0.5
shikiji: shikiji:
specifier: ^0.10.0-beta.2 specifier: ^0.10.0-beta.9
version: 0.10.0-beta.2 version: 0.10.0-beta.9
shikiji-transformers:
specifier: ^0.10.0-beta.9
version: 0.10.0-beta.9
tailwind-merge: tailwind-merge:
specifier: ^2.2.0 specifier: ^2.2.0
version: 2.2.0 version: 2.2.0
@ -181,11 +184,11 @@ importers:
specifier: ^0.17.1 specifier: ^0.17.1
version: 0.17.1 version: 0.17.1
vite: vite:
specifier: ^5.0.11 specifier: ^5.0.12
version: 5.0.11(@types/node@20.8.10) version: 5.0.12(@types/node@20.8.10)
vitepress: vitepress:
specifier: ^1.0.0-rc.37 specifier: ^1.0.0-rc.39
version: 1.0.0-rc.37(@algolia/client-search@4.22.0)(@types/node@20.8.10)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3) version: 1.0.0-rc.39(@algolia/client-search@4.22.0)(@types/node@20.8.10)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3)
vue-tsc: vue-tsc:
specifier: ^1.8.27 specifier: ^1.8.27
version: 1.8.27(typescript@5.3.3) version: 1.8.27(typescript@5.3.3)
@ -248,7 +251,7 @@ importers:
version: 2.4.2 version: 2.4.2
radix-vue: radix-vue:
specifier: ^1.3.0 specifier: ^1.3.0
version: 1.3.0(vue@3.4.14) version: 1.3.0(vue@3.4.15)
recast: recast:
specifier: ^0.23.4 specifier: ^0.23.4
version: 0.23.4 version: 0.23.4
@ -319,7 +322,7 @@ importers:
version: 3.8.2(rollup@3.29.4) version: 3.8.2(rollup@3.29.4)
'@nuxt/test-utils': '@nuxt/test-utils':
specifier: ^3.8.1 specifier: ^3.8.1
version: 3.8.1(rollup@3.29.4)(vitest@0.33.0)(vue@3.4.14) version: 3.8.1(rollup@3.29.4)(vitest@0.33.0)(vue@3.4.15)
'@types/node': '@types/node':
specifier: ^20.9.3 specifier: ^20.9.3
version: 20.10.1 version: 20.10.1
@ -2398,11 +2401,11 @@ packages:
resolution: {integrity: sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==} resolution: {integrity: sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==}
dev: false dev: false
/@floating-ui/vue@1.0.2(vue@3.4.14): /@floating-ui/vue@1.0.2(vue@3.4.15):
resolution: {integrity: sha512-sImlAl9mAoCKZLNlwWz2P2ZMJIDlOEDXrRD6aD2sIHAka1LPC+nWtB+D3lPe7IE7FGWSbwBPTnlSdlABa3Fr0A==} resolution: {integrity: sha512-sImlAl9mAoCKZLNlwWz2P2ZMJIDlOEDXrRD6aD2sIHAka1LPC+nWtB+D3lPe7IE7FGWSbwBPTnlSdlABa3Fr0A==}
dependencies: dependencies:
'@floating-ui/dom': 1.5.3 '@floating-ui/dom': 1.5.3
vue-demi: 0.14.6(vue@3.4.14) vue-demi: 0.14.6(vue@3.4.15)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
@ -2468,13 +2471,13 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@iconify/vue@4.1.1(vue@3.4.14): /@iconify/vue@4.1.1(vue@3.4.15):
resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==} resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==}
peerDependencies: peerDependencies:
vue: '>=3' vue: '>=3'
dependencies: dependencies:
'@iconify/types': 2.0.0 '@iconify/types': 2.0.0
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: true dev: true
/@ioredis/commands@1.2.0: /@ioredis/commands@1.2.0:
@ -2630,7 +2633,7 @@ packages:
type-fest: 4.3.2 type-fest: 4.3.2
dev: false dev: false
/@morev/vue-transitions@2.3.6(vue@3.4.14): /@morev/vue-transitions@2.3.6(vue@3.4.15):
resolution: {integrity: sha512-a6nOExEDVHD11wjpX5r/PJf8u9ziSwrlp16SaNJl2Gyehp6UlEkFx0aZJNZhSWnn7gOaQFzJvIqfx82p9tzqxA==} resolution: {integrity: sha512-a6nOExEDVHD11wjpX5r/PJf8u9ziSwrlp16SaNJl2Gyehp6UlEkFx0aZJNZhSWnn7gOaQFzJvIqfx82p9tzqxA==}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
@ -2639,7 +2642,7 @@ packages:
dependencies: dependencies:
'@morev/utils': 2.8.1 '@morev/utils': 2.8.1
'@nuxt/kit': 3.7.4 '@nuxt/kit': 3.7.4
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- supports-color - supports-color
@ -3085,7 +3088,7 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@nuxt/test-utils@3.8.1(rollup@3.29.4)(vitest@0.33.0)(vue@3.4.14): /@nuxt/test-utils@3.8.1(rollup@3.29.4)(vitest@0.33.0)(vue@3.4.15):
resolution: {integrity: sha512-8ZQ+OZ7z5Sc5KG2aCvk0piheYSpGb2UQJMCWr8ORwEyZIw4awrkkwGzUY06e344E4StvJB8zxN122MEcFNOkow==} resolution: {integrity: sha512-8ZQ+OZ7z5Sc5KG2aCvk0piheYSpGb2UQJMCWr8ORwEyZIw4awrkkwGzUY06e344E4StvJB8zxN122MEcFNOkow==}
engines: {node: ^14.18.0 || >=16.10.0} engines: {node: ^14.18.0 || >=16.10.0}
peerDependencies: peerDependencies:
@ -3111,7 +3114,7 @@ packages:
pathe: 1.1.2 pathe: 1.1.2
ufo: 1.3.2 ufo: 1.3.2
vitest: 0.33.0 vitest: 0.33.0
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- supports-color - supports-color
@ -3120,7 +3123,7 @@ packages:
/@nuxt/ui-templates@1.3.1: /@nuxt/ui-templates@1.3.1:
resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==}
/@nuxt/vite-builder@3.8.2(@types/node@20.10.1)(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.4.14): /@nuxt/vite-builder@3.8.2(@types/node@20.10.1)(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.4.15):
resolution: {integrity: sha512-l/lzDDTbd3M89BpmWqjhVLgLVRqfkKp0tyYgV5seJQjj3SX+IeqI7k6k8+dMEifdeO34jUajVWptNpITXQryyg==} resolution: {integrity: sha512-l/lzDDTbd3M89BpmWqjhVLgLVRqfkKp0tyYgV5seJQjj3SX+IeqI7k6k8+dMEifdeO34jUajVWptNpITXQryyg==}
engines: {node: ^14.18.0 || >=16.10.0} engines: {node: ^14.18.0 || >=16.10.0}
peerDependencies: peerDependencies:
@ -3128,8 +3131,8 @@ packages:
dependencies: dependencies:
'@nuxt/kit': 3.8.2(rollup@3.29.4) '@nuxt/kit': 3.8.2(rollup@3.29.4)
'@rollup/plugin-replace': 5.0.5(rollup@3.29.4) '@rollup/plugin-replace': 5.0.5(rollup@3.29.4)
'@vitejs/plugin-vue': 4.5.0(vite@4.5.1)(vue@3.4.14) '@vitejs/plugin-vue': 4.5.0(vite@4.5.1)(vue@3.4.15)
'@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.1)(vue@3.4.14) '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.1)(vue@3.4.15)
autoprefixer: 10.4.16(postcss@8.4.33) autoprefixer: 10.4.16(postcss@8.4.33)
clear: 0.1.0 clear: 0.1.0
consola: 3.2.3 consola: 3.2.3
@ -3158,7 +3161,7 @@ packages:
vite: 4.5.1(@types/node@20.10.1) vite: 4.5.1(@types/node@20.10.1)
vite-node: 0.33.0(@types/node@20.10.1) vite-node: 0.33.0(@types/node@20.10.1)
vite-plugin-checker: 0.6.2(eslint@8.56.0)(typescript@5.3.3)(vite@4.5.1) vite-plugin-checker: 0.6.2(eslint@8.56.0)(typescript@5.3.3)(vite@4.5.1)
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
vue-bundle-renderer: 2.0.0 vue-bundle-renderer: 2.0.0
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
@ -3384,12 +3387,12 @@ packages:
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
dev: false dev: false
/@radix-icons/vue@1.0.0(vue@3.4.14): /@radix-icons/vue@1.0.0(vue@3.4.15):
resolution: {integrity: sha512-gKWWk9tTK/laDRRNe5KLLR8A0qUwx4q4+DN8Fq48hJ904u78R82ayAO3TrxbNLgyn2D0h6rRiGdLzQWj7rPcvA==} resolution: {integrity: sha512-gKWWk9tTK/laDRRNe5KLLR8A0qUwx4q4+DN8Fq48hJ904u78R82ayAO3TrxbNLgyn2D0h6rRiGdLzQWj7rPcvA==}
peerDependencies: peerDependencies:
vue: '>= 3' vue: '>= 3'
dependencies: dependencies:
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: false dev: false
/@rollup/plugin-alias@5.1.0(rollup@3.29.4): /@rollup/plugin-alias@5.1.0(rollup@3.29.4):
@ -3826,19 +3829,19 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@tanstack/table-core@8.11.6: /@tanstack/table-core@8.11.7:
resolution: {integrity: sha512-69WEY1PaZROaGYUrseng4/4sMYnRGhDe1vM6888CnWekGz/wuCnvqwOoOuKGYivnaiI4BVmZq4WKWhvahyj3/g==} resolution: {integrity: sha512-N3ksnkbPbsF3PjubuZCB/etTqvctpXWRHIXTmYfJFnhynQKjeZu8BCuHvdlLPpumKbA+bjY4Ay9AELYLOXPWBg==}
engines: {node: '>=12'} engines: {node: '>=12'}
dev: false dev: false
/@tanstack/vue-table@8.11.6(vue@3.4.14): /@tanstack/vue-table@8.11.7(vue@3.4.15):
resolution: {integrity: sha512-KJRdgq/s/a+1tEglArDh9tIIzqwj5W9ztTiqjqhbKLVZ2Pb6wb8p5+O6VghllqT8f2DWzlh7FDedQNPkpOaWFw==} resolution: {integrity: sha512-uNAuthA5+6pd5Vfw0brm6E++mxAfLrzsuz/MPXOY5rtGowCu3TPsyVcaMExYMrAKEBJJsUVp4zKtzC/UdCbTtw==}
engines: {node: '>=12'} engines: {node: '>=12'}
peerDependencies: peerDependencies:
vue: ^3.2.33 vue: ^3.2.33
dependencies: dependencies:
'@tanstack/table-core': 8.11.6 '@tanstack/table-core': 8.11.7
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: false dev: false
/@tootallnate/once@2.0.0: /@tootallnate/once@2.0.0:
@ -4674,7 +4677,7 @@ packages:
'@unhead/shared': 1.8.8 '@unhead/shared': 1.8.8
dev: true dev: true
/@unhead/vue@1.8.8(vue@3.4.14): /@unhead/vue@1.8.8(vue@3.4.15):
resolution: {integrity: sha512-isHpVnSSE5SP+ObsZG/i+Jq9tAQ2u1AbGrktXKmL7P5FRxwPjhATYnJFdGpxXeXfuaFgRFKzGKs29xo4MMVODw==} resolution: {integrity: sha512-isHpVnSSE5SP+ObsZG/i+Jq9tAQ2u1AbGrktXKmL7P5FRxwPjhATYnJFdGpxXeXfuaFgRFKzGKs29xo4MMVODw==}
peerDependencies: peerDependencies:
vue: '>=2.7 || >=3' vue: '>=2.7 || >=3'
@ -4683,7 +4686,7 @@ packages:
'@unhead/shared': 1.8.8 '@unhead/shared': 1.8.8
hookable: 5.5.3 hookable: 5.5.3
unhead: 1.8.8 unhead: 1.8.8
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: true dev: true
/@unovis/dagre-layout@0.8.8-2: /@unovis/dagre-layout@0.8.8-2:
@ -4736,21 +4739,21 @@ packages:
tslib: 2.6.2 tslib: 2.6.2
dev: false dev: false
/@unovis/vue@1.3.1(@unovis/ts@1.3.1)(vue@3.4.14): /@unovis/vue@1.3.1(@unovis/ts@1.3.1)(vue@3.4.15):
resolution: {integrity: sha512-SqtK7hTpLJgSWg+8OMDpjf/X1lPWsMY0xfiMEeq/7+70Lka99G/hQrk7IaJBapcZpinZa6gNa8xfnjyfNHesKw==} resolution: {integrity: sha512-SqtK7hTpLJgSWg+8OMDpjf/X1lPWsMY0xfiMEeq/7+70Lka99G/hQrk7IaJBapcZpinZa6gNa8xfnjyfNHesKw==}
peerDependencies: peerDependencies:
'@unovis/ts': 1.2.1 '@unovis/ts': 1.2.1
vue: ^3 vue: ^3
dependencies: dependencies:
'@unovis/ts': 1.3.1 '@unovis/ts': 1.3.1
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: false dev: false
/@vee-validate/zod@4.12.4(vue@3.4.14): /@vee-validate/zod@4.12.4(vue@3.4.15):
resolution: {integrity: sha512-iNFhkBfGkre2b+eBXgBpNlNVStxDrI59sJUbzBr01EjyTkFOUgc/0wPJrhY/kBp+0pnGzNi04jklJaKfNK2ibg==} resolution: {integrity: sha512-iNFhkBfGkre2b+eBXgBpNlNVStxDrI59sJUbzBr01EjyTkFOUgc/0wPJrhY/kBp+0pnGzNi04jklJaKfNK2ibg==}
dependencies: dependencies:
type-fest: 4.8.3 type-fest: 4.8.3
vee-validate: 4.12.4(vue@3.4.14) vee-validate: 4.12.4(vue@3.4.15)
zod: 3.22.4 zod: 3.22.4
transitivePeerDependencies: transitivePeerDependencies:
- vue - vue
@ -4777,7 +4780,7 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.1)(vue@3.4.14): /@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.1)(vue@3.4.15):
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies: peerDependencies:
@ -4788,12 +4791,12 @@ packages:
'@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5)
'@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.5) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.5)
vite: 4.5.1(@types/node@20.10.1) vite: 4.5.1(@types/node@20.10.1)
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.11)(vue@3.4.14): /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.12)(vue@3.4.15):
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies: peerDependencies:
@ -4803,13 +4806,13 @@ packages:
'@babel/core': 7.23.5 '@babel/core': 7.23.5
'@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5)
'@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.5) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.5)
vite: 5.0.11(@types/node@20.8.10) vite: 5.0.12(@types/node@20.8.10)
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@vitejs/plugin-vue@4.5.0(vite@4.5.1)(vue@3.4.14): /@vitejs/plugin-vue@4.5.0(vite@4.5.1)(vue@3.4.15):
resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==} resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies: peerDependencies:
@ -4817,18 +4820,18 @@ packages:
vue: ^3.2.25 vue: ^3.2.25
dependencies: dependencies:
vite: 4.5.1(@types/node@20.10.1) vite: 4.5.1(@types/node@20.10.1)
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: true dev: true
/@vitejs/plugin-vue@5.0.3(vite@5.0.11)(vue@3.4.14): /@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.15):
resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==} resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies: peerDependencies:
vite: ^5.0.0 vite: ^5.0.0
vue: ^3.2.25 vue: ^3.2.25
dependencies: dependencies:
vite: 5.0.11(@types/node@20.8.10) vite: 5.0.12(@types/node@20.8.10)
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: true dev: true
/@vitest/expect@0.33.0: /@vitest/expect@0.33.0:
@ -4949,7 +4952,7 @@ packages:
path-browserify: 1.0.1 path-browserify: 1.0.1
dev: true dev: true
/@vue-macros/common@1.9.0(rollup@3.29.4)(vue@3.4.14): /@vue-macros/common@1.9.0(rollup@3.29.4)(vue@3.4.15):
resolution: {integrity: sha512-LbfRHDkceuokkLlVuQW9Wq3ZLmRs6KIDPzCjUvvL14HB4GslWdtvBB1suFfNs6VMvh9Zj30cEKF/EAP7QBCZ6Q==} resolution: {integrity: sha512-LbfRHDkceuokkLlVuQW9Wq3ZLmRs6KIDPzCjUvvL14HB4GslWdtvBB1suFfNs6VMvh9Zj30cEKF/EAP7QBCZ6Q==}
engines: {node: '>=16.14.0'} engines: {node: '>=16.14.0'}
peerDependencies: peerDependencies:
@ -4964,7 +4967,7 @@ packages:
ast-kit: 0.11.2(rollup@3.29.4) ast-kit: 0.11.2(rollup@3.29.4)
local-pkg: 0.5.0 local-pkg: 0.5.0
magic-string-ast: 0.3.0 magic-string-ast: 0.3.0
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
dev: true dev: true
@ -5010,6 +5013,15 @@ packages:
estree-walker: 2.0.2 estree-walker: 2.0.2
source-map-js: 1.0.2 source-map-js: 1.0.2
/@vue/compiler-core@3.4.15:
resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==}
dependencies:
'@babel/parser': 7.23.6
'@vue/shared': 3.4.15
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.0.2
/@vue/compiler-core@3.4.8: /@vue/compiler-core@3.4.8:
resolution: {integrity: sha512-GjAwOydZV6UyVBi1lYW5v4jjfU6wOeyi3vBATKJOwV7muYF0/nZi4kfdJc0pwdT5lXwbbx57lyA2Y356rFpw1A==} resolution: {integrity: sha512-GjAwOydZV6UyVBi1lYW5v4jjfU6wOeyi3vBATKJOwV7muYF0/nZi4kfdJc0pwdT5lXwbbx57lyA2Y356rFpw1A==}
dependencies: dependencies:
@ -5033,6 +5045,12 @@ packages:
'@vue/compiler-core': 3.4.14 '@vue/compiler-core': 3.4.14
'@vue/shared': 3.4.14 '@vue/shared': 3.4.14
/@vue/compiler-dom@3.4.15:
resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==}
dependencies:
'@vue/compiler-core': 3.4.15
'@vue/shared': 3.4.15
/@vue/compiler-dom@3.4.8: /@vue/compiler-dom@3.4.8:
resolution: {integrity: sha512-GsPyji42zmkSJlaDFKXvwB97ukTlHzlFH/iVzPFYz/APnSzuhu/CMFQbsYmrtsnc2yscF39eC4rKzvKR27aBug==} resolution: {integrity: sha512-GsPyji42zmkSJlaDFKXvwB97ukTlHzlFH/iVzPFYz/APnSzuhu/CMFQbsYmrtsnc2yscF39eC4rKzvKR27aBug==}
dependencies: dependencies:
@ -5055,14 +5073,14 @@ packages:
source-map-js: 1.0.2 source-map-js: 1.0.2
dev: false dev: false
/@vue/compiler-sfc@3.4.14: /@vue/compiler-sfc@3.4.15:
resolution: {integrity: sha512-1vHc9Kv1jV+YBZC/RJxQJ9JCxildTI+qrhtDh6tPkR1O8S+olBUekimY0km0ZNn8nG1wjtFAe9XHij+YLR8cRQ==} resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==}
dependencies: dependencies:
'@babel/parser': 7.23.6 '@babel/parser': 7.23.6
'@vue/compiler-core': 3.4.14 '@vue/compiler-core': 3.4.15
'@vue/compiler-dom': 3.4.14 '@vue/compiler-dom': 3.4.15
'@vue/compiler-ssr': 3.4.14 '@vue/compiler-ssr': 3.4.15
'@vue/shared': 3.4.14 '@vue/shared': 3.4.15
estree-walker: 2.0.2 estree-walker: 2.0.2
magic-string: 0.30.5 magic-string: 0.30.5
postcss: 8.4.33 postcss: 8.4.33
@ -5089,11 +5107,11 @@ packages:
'@vue/shared': 3.3.7 '@vue/shared': 3.3.7
dev: false dev: false
/@vue/compiler-ssr@3.4.14: /@vue/compiler-ssr@3.4.15:
resolution: {integrity: sha512-bXT6+oAGlFjTYVOTtFJ4l4Jab1wjsC0cfSfOe2B4Z0N2vD2zOBSQ9w694RsCfhjk+bC2DY5Gubb1rHZVii107Q==} resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==}
dependencies: dependencies:
'@vue/compiler-dom': 3.4.14 '@vue/compiler-dom': 3.4.15
'@vue/shared': 3.4.14 '@vue/shared': 3.4.15
/@vue/compiler-ssr@3.4.8: /@vue/compiler-ssr@3.4.8:
resolution: {integrity: sha512-nxN79LHeAemhBpIa2PQ6rz57cW7W4C/XIJCOMSn2g49u6q2ekirmJI0osAOTErQPApOR0KwP2QyeTexX4zQCrw==} resolution: {integrity: sha512-nxN79LHeAemhBpIa2PQ6rz57cW7W4C/XIJCOMSn2g49u6q2ekirmJI0osAOTErQPApOR0KwP2QyeTexX4zQCrw==}
@ -5135,32 +5153,32 @@ packages:
magic-string: 0.30.5 magic-string: 0.30.5
dev: false dev: false
/@vue/reactivity@3.4.14: /@vue/reactivity@3.4.15:
resolution: {integrity: sha512-xRYwze5Q4tK7tT2J4uy4XLhK/AIXdU5EBUu9PLnIHcOKXO0uyXpNNMzlQKuq7B+zwtq6K2wuUL39pHA6ZQzObw==} resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==}
dependencies: dependencies:
'@vue/shared': 3.4.14 '@vue/shared': 3.4.15
/@vue/runtime-core@3.4.14: /@vue/runtime-core@3.4.15:
resolution: {integrity: sha512-qu+NMkfujCoZL6cfqK5NOfxgXJROSlP2ZPs4CTcVR+mLrwl4TtycF5Tgo0QupkdBL+2kigc6EsJlTcuuZC1NaQ==} resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==}
dependencies: dependencies:
'@vue/reactivity': 3.4.14 '@vue/reactivity': 3.4.15
'@vue/shared': 3.4.14 '@vue/shared': 3.4.15
/@vue/runtime-dom@3.4.14: /@vue/runtime-dom@3.4.15:
resolution: {integrity: sha512-B85XmcR4E7XsirEHVqhmy4HPbRT9WLFWV9Uhie3OapV9m1MEN9+Er6hmUIE6d8/l2sUygpK9RstFM2bmHEUigA==} resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==}
dependencies: dependencies:
'@vue/runtime-core': 3.4.14 '@vue/runtime-core': 3.4.15
'@vue/shared': 3.4.14 '@vue/shared': 3.4.15
csstype: 3.1.3 csstype: 3.1.3
/@vue/server-renderer@3.4.14(vue@3.4.14): /@vue/server-renderer@3.4.15(vue@3.4.15):
resolution: {integrity: sha512-pwSKXQfYdJBTpvWHGEYI+akDE18TXAiLcGn+Q/2Fj8wQSHWztoo7PSvfMNqu6NDhp309QXXbPFEGCU5p85HqkA==} resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==}
peerDependencies: peerDependencies:
vue: 3.4.14 vue: 3.4.15
dependencies: dependencies:
'@vue/compiler-ssr': 3.4.14 '@vue/compiler-ssr': 3.4.15
'@vue/shared': 3.4.14 '@vue/shared': 3.4.15
vue: 3.4.14(typescript@5.2.2) vue: 3.4.15(typescript@5.2.2)
/@vue/shared@3.3.7: /@vue/shared@3.3.7:
resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==} resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==}
@ -5173,6 +5191,9 @@ packages:
/@vue/shared@3.4.14: /@vue/shared@3.4.14:
resolution: {integrity: sha512-nmi3BtLpvqXAWoRZ6HQ+pFJOHBU4UnH3vD3opgmwXac7vhaHKA9nj1VeGjMggdB9eLtW83eHyPCmOU1qzdsC7Q==} resolution: {integrity: sha512-nmi3BtLpvqXAWoRZ6HQ+pFJOHBU4UnH3vD3opgmwXac7vhaHKA9nj1VeGjMggdB9eLtW83eHyPCmOU1qzdsC7Q==}
/@vue/shared@3.4.15:
resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==}
/@vue/shared@3.4.8: /@vue/shared@3.4.8:
resolution: {integrity: sha512-ChLCWzXiJboQ009oVkemhEoUdrxHme7v3ip+Kh+/kDDeF1WtHWGt0knRLGm1Y4YqCRTSs9QxsZIY8paJj5Szrw==} resolution: {integrity: sha512-ChLCWzXiJboQ009oVkemhEoUdrxHme7v3ip+Kh+/kDDeF1WtHWGt0knRLGm1Y4YqCRTSs9QxsZIY8paJj5Szrw==}
dev: true dev: true
@ -5195,18 +5216,18 @@ packages:
'@vue/compiler-core': 3.4.14 '@vue/compiler-core': 3.4.14
dev: false dev: false
/@vueuse/core@10.7.2(vue@3.4.14): /@vueuse/core@10.7.2(vue@3.4.15):
resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==} resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==}
dependencies: dependencies:
'@types/web-bluetooth': 0.0.20 '@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.7.2 '@vueuse/metadata': 10.7.2
'@vueuse/shared': 10.7.2(vue@3.4.14) '@vueuse/shared': 10.7.2(vue@3.4.15)
vue-demi: 0.14.6(vue@3.4.14) vue-demi: 0.14.6(vue@3.4.15)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
/@vueuse/integrations@10.7.2(focus-trap@7.5.4)(vue@3.4.14): /@vueuse/integrations@10.7.2(focus-trap@7.5.4)(vue@3.4.15):
resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==} resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==}
peerDependencies: peerDependencies:
async-validator: '*' async-validator: '*'
@ -5247,10 +5268,10 @@ packages:
universal-cookie: universal-cookie:
optional: true optional: true
dependencies: dependencies:
'@vueuse/core': 10.7.2(vue@3.4.14) '@vueuse/core': 10.7.2(vue@3.4.15)
'@vueuse/shared': 10.7.2(vue@3.4.14) '@vueuse/shared': 10.7.2(vue@3.4.15)
focus-trap: 7.5.4 focus-trap: 7.5.4
vue-demi: 0.14.6(vue@3.4.14) vue-demi: 0.14.6(vue@3.4.15)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
@ -5259,10 +5280,10 @@ packages:
/@vueuse/metadata@10.7.2: /@vueuse/metadata@10.7.2:
resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==} resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==}
/@vueuse/shared@10.7.2(vue@3.4.14): /@vueuse/shared@10.7.2(vue@3.4.15):
resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==}
dependencies: dependencies:
vue-demi: 0.14.6(vue@3.4.14) vue-demi: 0.14.6(vue@3.4.15)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
@ -7334,14 +7355,14 @@ packages:
embla-carousel: 8.0.0-rc19 embla-carousel: 8.0.0-rc19
dev: false dev: false
/embla-carousel-vue@8.0.0-rc19(vue@3.4.14): /embla-carousel-vue@8.0.0-rc19(vue@3.4.15):
resolution: {integrity: sha512-dqkmatB7/WNXHEwFGtQNpYT8TWnE6KRcVBfnPTswBba8I33RdBRuj0CqRHem02dlIS1ySgS9sBVVdDXe+6IGKQ==} resolution: {integrity: sha512-dqkmatB7/WNXHEwFGtQNpYT8TWnE6KRcVBfnPTswBba8I33RdBRuj0CqRHem02dlIS1ySgS9sBVVdDXe+6IGKQ==}
peerDependencies: peerDependencies:
vue: ^3.2.37 vue: ^3.2.37
dependencies: dependencies:
embla-carousel: 8.0.0-rc19 embla-carousel: 8.0.0-rc19
embla-carousel-reactive-utils: 8.0.0-rc19(embla-carousel@8.0.0-rc19) embla-carousel-reactive-utils: 8.0.0-rc19(embla-carousel@8.0.0-rc19)
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: false dev: false
/embla-carousel@8.0.0-rc19: /embla-carousel@8.0.0-rc19:
@ -9907,12 +9928,12 @@ packages:
engines: {node: '>=12'} engines: {node: '>=12'}
dev: true dev: true
/lucide-vue-next@0.276.0(vue@3.4.14): /lucide-vue-next@0.276.0(vue@3.4.15):
resolution: {integrity: sha512-yQmIaTbVjG2TMwFQr98Biva99I+eDcMh0wPepJsDajk2d2lio9VGBsKhIUtAUPYwqnsvVg2+dSYsyvX21BJ5yw==} resolution: {integrity: sha512-yQmIaTbVjG2TMwFQr98Biva99I+eDcMh0wPepJsDajk2d2lio9VGBsKhIUtAUPYwqnsvVg2+dSYsyvX21BJ5yw==}
peerDependencies: peerDependencies:
vue: '>=3.0.1' vue: '>=3.0.1'
dependencies: dependencies:
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: false dev: false
/lz-string@1.5.0: /lz-string@1.5.0:
@ -10839,11 +10860,11 @@ packages:
'@nuxt/schema': 3.8.2(rollup@3.29.4) '@nuxt/schema': 3.8.2(rollup@3.29.4)
'@nuxt/telemetry': 2.5.3(rollup@3.29.4) '@nuxt/telemetry': 2.5.3(rollup@3.29.4)
'@nuxt/ui-templates': 1.3.1 '@nuxt/ui-templates': 1.3.1
'@nuxt/vite-builder': 3.8.2(@types/node@20.10.1)(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.4.14) '@nuxt/vite-builder': 3.8.2(@types/node@20.10.1)(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.4.15)
'@types/node': 20.10.1 '@types/node': 20.10.1
'@unhead/dom': 1.8.8 '@unhead/dom': 1.8.8
'@unhead/ssr': 1.8.8 '@unhead/ssr': 1.8.8
'@unhead/vue': 1.8.8(vue@3.4.14) '@unhead/vue': 1.8.8(vue@3.4.15)
'@vue/shared': 3.3.9 '@vue/shared': 3.3.9
acorn: 8.11.2 acorn: 8.11.2
c12: 1.5.1 c12: 1.5.1
@ -10883,12 +10904,12 @@ packages:
unenv: 1.8.0 unenv: 1.8.0
unimport: 3.6.0(rollup@3.29.4) unimport: 3.6.0(rollup@3.29.4)
unplugin: 1.5.1 unplugin: 1.5.1
unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.4.14) unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.4.15)
untyped: 1.4.0 untyped: 1.4.0
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
vue-bundle-renderer: 2.0.0 vue-bundle-renderer: 2.0.0
vue-devtools-stub: 0.1.0 vue-devtools-stub: 0.1.0
vue-router: 4.2.5(vue@3.4.14) vue-router: 4.2.5(vue@3.4.15)
transitivePeerDependencies: transitivePeerDependencies:
- '@azure/app-configuration' - '@azure/app-configuration'
- '@azure/cosmos' - '@azure/cosmos'
@ -11947,22 +11968,22 @@ packages:
resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==} resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==}
dev: false dev: false
/radix-vue@1.3.0(vue@3.4.14): /radix-vue@1.3.0(vue@3.4.15):
resolution: {integrity: sha512-czCi649V1Xv/j3Sv8DZY1eSE+QY7acS7zfycBqbsj5vAuAj2DFDaN5nCnyIQW7/bz45KOaCWMTZcFJ0yzxtgFg==} resolution: {integrity: sha512-czCi649V1Xv/j3Sv8DZY1eSE+QY7acS7zfycBqbsj5vAuAj2DFDaN5nCnyIQW7/bz45KOaCWMTZcFJ0yzxtgFg==}
dependencies: dependencies:
'@floating-ui/dom': 1.5.3 '@floating-ui/dom': 1.5.3
'@floating-ui/vue': 1.0.2(vue@3.4.14) '@floating-ui/vue': 1.0.2(vue@3.4.15)
fast-deep-equal: 3.1.3 fast-deep-equal: 3.1.3
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
dev: false dev: false
/radix-vue@1.3.2(vue@3.4.14): /radix-vue@1.3.2(vue@3.4.15):
resolution: {integrity: sha512-XhY1Cs6AvRgb1DvTisrY4XfX4aLWj9S1u/u/NCqOjfEHYaJsZ61Fbo66xB5EC22TV258Eu4njYI2CBpwV0dVxg==} resolution: {integrity: sha512-XhY1Cs6AvRgb1DvTisrY4XfX4aLWj9S1u/u/NCqOjfEHYaJsZ61Fbo66xB5EC22TV258Eu4njYI2CBpwV0dVxg==}
dependencies: dependencies:
'@floating-ui/dom': 1.5.3 '@floating-ui/dom': 1.5.3
'@floating-ui/vue': 1.0.2(vue@3.4.14) '@floating-ui/vue': 1.0.2(vue@3.4.15)
fast-deep-equal: 3.1.3 fast-deep-equal: 3.1.3
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
@ -12502,24 +12523,30 @@ packages:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
dev: true dev: true
/shikiji-core@0.10.0-beta.2: /shikiji-core@0.10.0-beta.9:
resolution: {integrity: sha512-ZGBEcf67jikAlCsjnzFmVS9Cy5/6cVA4yU2DSRinTN22q8+Vqaf4Gk4eL6hEbXWzkP60NnikF0Z6F3ANMpVS1A==} resolution: {integrity: sha512-7dgwTyN9PeKyc4KJeyKo/qW8gi8XbR//c1CO+0B5GaeozWexNTpEL/tSohyIKkj0Z+7spfm2REmAaS39NlC4Lw==}
dev: true dev: true
/shikiji-core@0.9.19: /shikiji-core@0.9.19:
resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==} resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==}
dev: true dev: true
/shikiji-transformers@0.10.0-beta.9:
resolution: {integrity: sha512-giqkVspbFtl7wwX1k/wcz+MKEHFlfEAxAkk+d7hU3XfPeLf38TTbTH0zEzr2cPfCZNnL6AN1uRkMnbDchjhKMw==}
dependencies:
shikiji: 0.10.0-beta.9
dev: true
/shikiji-transformers@0.9.19: /shikiji-transformers@0.9.19:
resolution: {integrity: sha512-lGLI7Z8frQrIBbhZ74/eiJtxMoCQRbpaHEB+gcfvdIy+ZFaAtXncJGnc52932/UET+Y4GyKtwwC/vjWUCp+c/Q==} resolution: {integrity: sha512-lGLI7Z8frQrIBbhZ74/eiJtxMoCQRbpaHEB+gcfvdIy+ZFaAtXncJGnc52932/UET+Y4GyKtwwC/vjWUCp+c/Q==}
dependencies: dependencies:
shikiji: 0.9.19 shikiji: 0.9.19
dev: true dev: true
/shikiji@0.10.0-beta.2: /shikiji@0.10.0-beta.9:
resolution: {integrity: sha512-tqZIMPoRhBHxNFUKf37jjR4EyffJfNOCmck2sgSke7wPreiNZhfoXWmet/qtsFVmyEHV+uaQkxCUwD+ngeXaBA==} resolution: {integrity: sha512-I+sv642n9M7/FK/dVcXp9vMv7v5Wa8gU2UuKwkIWKQFvyo+qKB8eV1zNNtRYas+jC7BLwdAaflc5BFUozAonFQ==}
dependencies: dependencies:
shikiji-core: 0.10.0-beta.2 shikiji-core: 0.10.0-beta.9
dev: true dev: true
/shikiji@0.9.19: /shikiji@0.9.19:
@ -13748,7 +13775,7 @@ packages:
- supports-color - supports-color
dev: true dev: true
/unplugin-vue-router@0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.4.14): /unplugin-vue-router@0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.4.15):
resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==}
peerDependencies: peerDependencies:
vue-router: ^4.1.0 vue-router: ^4.1.0
@ -13758,7 +13785,7 @@ packages:
dependencies: dependencies:
'@babel/types': 7.23.6 '@babel/types': 7.23.6
'@rollup/pluginutils': 5.0.4(rollup@3.29.4) '@rollup/pluginutils': 5.0.4(rollup@3.29.4)
'@vue-macros/common': 1.9.0(rollup@3.29.4)(vue@3.4.14) '@vue-macros/common': 1.9.0(rollup@3.29.4)(vue@3.4.15)
ast-walker-scope: 0.5.0(rollup@3.29.4) ast-walker-scope: 0.5.0(rollup@3.29.4)
chokidar: 3.5.3 chokidar: 3.5.3
fast-glob: 3.3.2 fast-glob: 3.3.2
@ -13768,7 +13795,7 @@ packages:
pathe: 1.1.2 pathe: 1.1.2
scule: 1.1.0 scule: 1.1.0
unplugin: 1.5.1 unplugin: 1.5.1
vue-router: 4.2.5(vue@3.4.14) vue-router: 4.2.5(vue@3.4.15)
yaml: 2.3.2 yaml: 2.3.2
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
@ -13959,7 +13986,7 @@ packages:
which-typed-array: 1.1.11 which-typed-array: 1.1.11
dev: false dev: false
/v-calendar@3.1.2(@popperjs/core@2.11.8)(vue@3.4.14): /v-calendar@3.1.2(@popperjs/core@2.11.8)(vue@3.4.15):
resolution: {integrity: sha512-QDWrnp4PWCpzUblctgo4T558PrHgHzDtQnTeUNzKxfNf29FkCeFpwGd9bKjAqktaa2aJLcyRl45T5ln1ku34kg==} resolution: {integrity: sha512-QDWrnp4PWCpzUblctgo4T558PrHgHzDtQnTeUNzKxfNf29FkCeFpwGd9bKjAqktaa2aJLcyRl45T5ln1ku34kg==}
peerDependencies: peerDependencies:
'@popperjs/core': ^2.0.0 '@popperjs/core': ^2.0.0
@ -13971,8 +13998,8 @@ packages:
date-fns: 2.30.0 date-fns: 2.30.0
date-fns-tz: 2.0.0(date-fns@2.30.0) date-fns-tz: 2.0.0(date-fns@2.30.0)
lodash: 4.17.21 lodash: 4.17.21
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
vue-screen-utils: 1.0.0-beta.13(vue@3.4.14) vue-screen-utils: 1.0.0-beta.13(vue@3.4.15)
dev: false dev: false
/v8-compile-cache-lib@3.0.1: /v8-compile-cache-lib@3.0.1:
@ -13997,14 +14024,14 @@ packages:
builtins: 5.0.1 builtins: 5.0.1
dev: true dev: true
/vee-validate@4.12.4(vue@3.4.14): /vee-validate@4.12.4(vue@3.4.15):
resolution: {integrity: sha512-rqSjMdl0l/RiGKywKhkXttUKwDlQOoxTxe31uMQiMlwK4Hbtlvr3OcQvpREp/qPTARxNKudKWCUVW/mfzuxUVQ==} resolution: {integrity: sha512-rqSjMdl0l/RiGKywKhkXttUKwDlQOoxTxe31uMQiMlwK4Hbtlvr3OcQvpREp/qPTARxNKudKWCUVW/mfzuxUVQ==}
peerDependencies: peerDependencies:
vue: ^3.3.11 vue: ^3.3.11
dependencies: dependencies:
'@vue/devtools-api': 6.5.1 '@vue/devtools-api': 6.5.1
type-fest: 4.8.3 type-fest: 4.8.3
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: false dev: false
/vite-node@0.33.0(@types/node@20.10.1): /vite-node@0.33.0(@types/node@20.10.1):
@ -14039,7 +14066,7 @@ packages:
mlly: 1.4.2 mlly: 1.4.2
pathe: 1.1.2 pathe: 1.1.2
picocolors: 1.0.0 picocolors: 1.0.0
vite: 5.0.11(@types/node@20.8.8) vite: 5.0.12(@types/node@20.8.8)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- less - less
@ -14200,8 +14227,8 @@ packages:
fsevents: 2.3.3 fsevents: 2.3.3
dev: true dev: true
/vite@5.0.11(@types/node@20.8.10): /vite@5.0.12(@types/node@20.8.10):
resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -14236,8 +14263,8 @@ packages:
fsevents: 2.3.3 fsevents: 2.3.3
dev: true dev: true
/vite@5.0.11(@types/node@20.8.8): /vite@5.0.12(@types/node@20.8.8):
resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -14272,8 +14299,8 @@ packages:
fsevents: 2.3.3 fsevents: 2.3.3
dev: true dev: true
/vitepress@1.0.0-rc.37(@algolia/client-search@4.22.0)(@types/node@20.8.10)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3): /vitepress@1.0.0-rc.39(@algolia/client-search@4.22.0)(@types/node@20.8.10)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3):
resolution: {integrity: sha512-Z2X+M0id+bUdxcWxvFRUzfLyV2GtPWRcejLSMGOHRiwA1DV/dNmELKJ3U9D1HBYQK0FBzunpuQD0a2jZ7FZvJA==} resolution: {integrity: sha512-EcgoRlAAp37WOxUOYv45oxyhLrcy3Upey+mKpqW3ldsg6Ol4trPndRBk2GO0QiSvEKlb9BMerk49D/bFICN6kg==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
markdown-it-mathjax3: ^4.3.2 markdown-it-mathjax3: ^4.3.2
@ -14287,10 +14314,10 @@ packages:
'@docsearch/css': 3.5.2 '@docsearch/css': 3.5.2
'@docsearch/js': 3.5.2(@algolia/client-search@4.22.0)(search-insights@2.13.0) '@docsearch/js': 3.5.2(@algolia/client-search@4.22.0)(search-insights@2.13.0)
'@types/markdown-it': 13.0.7 '@types/markdown-it': 13.0.7
'@vitejs/plugin-vue': 5.0.3(vite@5.0.11)(vue@3.4.14) '@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.4.15)
'@vue/devtools-api': 6.5.1 '@vue/devtools-api': 6.5.1
'@vueuse/core': 10.7.2(vue@3.4.14) '@vueuse/core': 10.7.2(vue@3.4.15)
'@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.14) '@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.15)
focus-trap: 7.5.4 focus-trap: 7.5.4
mark.js: 8.11.1 mark.js: 8.11.1
minisearch: 6.3.0 minisearch: 6.3.0
@ -14298,8 +14325,8 @@ packages:
shikiji: 0.9.19 shikiji: 0.9.19
shikiji-core: 0.9.19 shikiji-core: 0.9.19
shikiji-transformers: 0.9.19 shikiji-transformers: 0.9.19
vite: 5.0.11(@types/node@20.8.10) vite: 5.0.12(@types/node@20.8.10)
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
transitivePeerDependencies: transitivePeerDependencies:
- '@algolia/client-search' - '@algolia/client-search'
- '@types/node' - '@types/node'
@ -14446,7 +14473,7 @@ packages:
strip-literal: 1.3.0 strip-literal: 1.3.0
tinybench: 2.5.1 tinybench: 2.5.1
tinypool: 0.7.0 tinypool: 0.7.0
vite: 5.0.11(@types/node@20.8.8) vite: 5.0.12(@types/node@20.8.8)
vite-node: 0.34.6(@types/node@20.8.8) vite-node: 0.34.6(@types/node@20.8.8)
why-is-node-running: 2.2.2 why-is-node-running: 2.2.2
transitivePeerDependencies: transitivePeerDependencies:
@ -14513,7 +14540,7 @@ packages:
ufo: 1.3.2 ufo: 1.3.2
dev: true dev: true
/vue-demi@0.14.6(vue@3.4.14): /vue-demi@0.14.6(vue@3.4.15):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
engines: {node: '>=12'} engines: {node: '>=12'}
hasBin: true hasBin: true
@ -14525,7 +14552,7 @@ packages:
'@vue/composition-api': '@vue/composition-api':
optional: true optional: true
dependencies: dependencies:
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
/vue-devtools-stub@0.1.0: /vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
@ -14567,21 +14594,21 @@ packages:
- supports-color - supports-color
dev: true dev: true
/vue-router@4.2.5(vue@3.4.14): /vue-router@4.2.5(vue@3.4.15):
resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==}
peerDependencies: peerDependencies:
vue: ^3.2.0 vue: ^3.2.0
dependencies: dependencies:
'@vue/devtools-api': 6.5.1 '@vue/devtools-api': 6.5.1
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: true dev: true
/vue-screen-utils@1.0.0-beta.13(vue@3.4.14): /vue-screen-utils@1.0.0-beta.13(vue@3.4.15):
resolution: {integrity: sha512-EJ/8TANKhFj+LefDuOvZykwMr3rrLFPLNb++lNBqPOpVigT2ActRg6icH9RFQVm4nHwlHIHSGm5OY/Clar9yIg==} resolution: {integrity: sha512-EJ/8TANKhFj+LefDuOvZykwMr3rrLFPLNb++lNBqPOpVigT2ActRg6icH9RFQVm4nHwlHIHSGm5OY/Clar9yIg==}
peerDependencies: peerDependencies:
vue: ^3.2.0 vue: ^3.2.0
dependencies: dependencies:
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: false dev: false
/vue-template-compiler@2.7.14: /vue-template-compiler@2.7.14:
@ -14603,43 +14630,43 @@ packages:
typescript: 5.3.3 typescript: 5.3.3
dev: true dev: true
/vue-wrap-balancer@1.1.3(vue@3.4.14): /vue-wrap-balancer@1.1.3(vue@3.4.15):
resolution: {integrity: sha512-9kTRwYIveWxV1FdaCJfRjIIRZOtwgnxypGS5mlAiXnih5+Cfaby9YDh3APMW1jWp0oCvL+gep0XCbcjBb7/ZXQ==} resolution: {integrity: sha512-9kTRwYIveWxV1FdaCJfRjIIRZOtwgnxypGS5mlAiXnih5+Cfaby9YDh3APMW1jWp0oCvL+gep0XCbcjBb7/ZXQ==}
peerDependencies: peerDependencies:
vue: ^3.3.0 vue: ^3.3.0
dependencies: dependencies:
nanoid: 3.3.6 nanoid: 3.3.6
vue: 3.4.14(typescript@5.3.3) vue: 3.4.15(typescript@5.3.3)
dev: false dev: false
/vue@3.4.14(typescript@5.2.2): /vue@3.4.15(typescript@5.2.2):
resolution: {integrity: sha512-Rop5Al/ZcBbBz+KjPZaZDgHDX0kUP4duEzDbm+1o91uxYUNmJrZSBuegsNIJvUGy+epLevNRNhLjm08VKTgGyw==} resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==}
peerDependencies: peerDependencies:
typescript: '*' typescript: '*'
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@vue/compiler-dom': 3.4.14 '@vue/compiler-dom': 3.4.15
'@vue/compiler-sfc': 3.4.14 '@vue/compiler-sfc': 3.4.15
'@vue/runtime-dom': 3.4.14 '@vue/runtime-dom': 3.4.15
'@vue/server-renderer': 3.4.14(vue@3.4.14) '@vue/server-renderer': 3.4.15(vue@3.4.15)
'@vue/shared': 3.4.14 '@vue/shared': 3.4.15
typescript: 5.2.2 typescript: 5.2.2
/vue@3.4.14(typescript@5.3.3): /vue@3.4.15(typescript@5.3.3):
resolution: {integrity: sha512-Rop5Al/ZcBbBz+KjPZaZDgHDX0kUP4duEzDbm+1o91uxYUNmJrZSBuegsNIJvUGy+epLevNRNhLjm08VKTgGyw==} resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==}
peerDependencies: peerDependencies:
typescript: '*' typescript: '*'
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@vue/compiler-dom': 3.4.14 '@vue/compiler-dom': 3.4.15
'@vue/compiler-sfc': 3.4.14 '@vue/compiler-sfc': 3.4.15
'@vue/runtime-dom': 3.4.14 '@vue/runtime-dom': 3.4.15
'@vue/server-renderer': 3.4.14(vue@3.4.14) '@vue/server-renderer': 3.4.15(vue@3.4.15)
'@vue/shared': 3.4.14 '@vue/shared': 3.4.15
typescript: 5.3.3 typescript: 5.3.3
/walk-up-path@3.0.1: /walk-up-path@3.0.1: