diff --git a/docs/content/2.get-started/1.guide/4.types.md b/docs/content/2.get-started/1.guide/4.types.md
index edb71124..fcb21d90 100644
--- a/docs/content/2.get-started/1.guide/4.types.md
+++ b/docs/content/2.get-started/1.guide/4.types.md
@@ -2,12 +2,6 @@
The exported types in VueFinalModal.
-## ComponentProps
-
-```ts
-export type ComponentProps = ComponentPublicInstance['$props']
-```
-
## ModalId
```ts
@@ -33,8 +27,8 @@ export type ModalSlot = string | Component | ModalSlotOptions
export type UseModalOptions
= {
defaultModelValue?: boolean
keepAlive?: boolean
- component?: Constructor
- attrs?: (RawProps & P) | ({} extends P ? null : never)
+ component?: Component
+ attrs?: ComponentProps>
slots?: {
[key: string]: ModalSlot
}
diff --git a/examples/vue3/package.json b/examples/vue3/package.json
index cb420755..5de28740 100644
--- a/examples/vue3/package.json
+++ b/examples/vue3/package.json
@@ -9,7 +9,7 @@
"preview": "vite preview"
},
"dependencies": {
- "vue": "^3.3.4",
+ "vue": "^3.3.7",
"vue-final-modal": "^4.4.5"
},
"devDependencies": {
diff --git a/package.json b/package.json
index ce870d3a..c753a72f 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,7 @@
"postinstall": "pnpm build:vfm && pnpm prepare:module"
},
"dependencies": {
- "vue": "^3.3.4"
+ "vue": "^3.3.7"
},
"devDependencies": {
"@antfu/eslint-config": "^0.37.0",
@@ -27,7 +27,7 @@
"@vue/test-utils": "^2.3.2",
"concurrently": "^7.6.0",
"eslint": "^8.36.0",
- "pnpm": "^8.5.1",
+ "pnpm": "^8.10.0",
"sass": "^1.60.0",
"typescript": "^5.1.6",
"vite": "^4.3.9",
diff --git a/packages/vue-final-modal/cypress/components/GenericComp.vue b/packages/vue-final-modal/cypress/components/GenericComp.vue
new file mode 100644
index 00000000..d68803b9
--- /dev/null
+++ b/packages/vue-final-modal/cypress/components/GenericComp.vue
@@ -0,0 +1,9 @@
+
+
+
+ {{ title }}
+
diff --git a/packages/vue-final-modal/cypress/components/focusTrap.spec.ts b/packages/vue-final-modal/cypress/components/focusTrap.spec.ts
index 8faafdca..4924d771 100644
--- a/packages/vue-final-modal/cypress/components/focusTrap.spec.ts
+++ b/packages/vue-final-modal/cypress/components/focusTrap.spec.ts
@@ -8,7 +8,7 @@ describe('Test focusTrap', () => {
const firstModal = useModal({
component: VueFinalModal,
- attrs: { contentClass: 'first-modal-content' },
+ attrs: { background: 'this should have type error', contentClass: 'first-modal-content' },
slots: {
default: Form,
},
diff --git a/packages/vue-final-modal/package.json b/packages/vue-final-modal/package.json
index 9e9a02c2..761ad5d1 100644
--- a/packages/vue-final-modal/package.json
+++ b/packages/vue-final-modal/package.json
@@ -32,7 +32,8 @@
"@vueuse/core": "^9.13.0",
"@vueuse/integrations": "^9.13.0",
"focus-trap": "^7.4.0",
- "vue": "^3.3.4"
+ "vue": "^3.3.7",
+ "vue-component-type-helpers": "^1.8.22"
},
"devDependencies": {
"@cypress/vue": "^5.0.5",
diff --git a/packages/vue-final-modal/src/Modal.ts b/packages/vue-final-modal/src/Modal.ts
index 5e5cef33..b7afa24f 100644
--- a/packages/vue-final-modal/src/Modal.ts
+++ b/packages/vue-final-modal/src/Modal.ts
@@ -1,32 +1,17 @@
-import type { App, CSSProperties, Component, ComponentPublicInstance, ComputedRef, Raw, Ref, VNodeProps } from 'vue'
-
-export type ComponentProps = ComponentPublicInstance['$props']
+import type { App, CSSProperties, Component, ComputedRef, Raw, Ref } from 'vue'
+import type { ComponentProps } from 'vue-component-type-helpers'
export type ModalId = number | string | symbol
export type StyleValue = string | CSSProperties | (string | CSSProperties)[]
-export interface Constructor {
- __isFragment?: never
- __isTeleport?: never
- __isSuspense?: never
- new (...args: any[]): { $props: P }
-}
-
-export type RawProps = VNodeProps & {
- // used to differ from a single VNode object as children
- __v_isVNode?: never
- // used to differ from Array children
- [Symbol.iterator]?: never
-} & Record
-
export interface ModalSlotOptions { component: Raw; attrs?: Record }
export type ModalSlot = string | Component | ModalSlotOptions
export type UseModalOptions = {
defaultModelValue?: boolean
keepAlive?: boolean
- component?: Constructor
- attrs?: (RawProps & P) | ({} extends P ? null : never)
+ component?: Component
+ attrs?: ComponentProps>
slots?: {
[key: string]: ModalSlot
}
diff --git a/packages/vue-final-modal/src/components/CoreModal/useBodyScrollLock.ts b/packages/vue-final-modal/src/components/CoreModal/useBodyScrollLock.ts
index 4e009e64..286ad89e 100644
--- a/packages/vue-final-modal/src/components/CoreModal/useBodyScrollLock.ts
+++ b/packages/vue-final-modal/src/components/CoreModal/useBodyScrollLock.ts
@@ -1,5 +1,6 @@
import type { Ref } from 'vue'
import { onBeforeUnmount, watch } from 'vue'
+import type { ComponentProps } from 'vue-component-type-helpers'
import type CoreModal from './CoreModal.vue'
type BodyScrollOptions = {
@@ -233,7 +234,7 @@ export const enableBodyScroll = (targetElement?: HTMLElement) => {
}
}
-export function useLockScroll(props: InstanceType['$props'], options: {
+export function useLockScroll(props: ComponentProps, options: {
lockScrollEl: Ref
modelValueLocal: Ref
}) {
diff --git a/packages/vue-final-modal/src/components/CoreModal/useEvent.ts b/packages/vue-final-modal/src/components/CoreModal/useEvent.ts
index 56bc2832..74efacf1 100644
--- a/packages/vue-final-modal/src/components/CoreModal/useEvent.ts
+++ b/packages/vue-final-modal/src/components/CoreModal/useEvent.ts
@@ -1,8 +1,9 @@
+import type { ComponentEmit } from 'vue-component-type-helpers'
import type CoreModal from './CoreModal.vue'
type Event = 'beforeOpen' | 'beforeClose' | 'opened' | 'closed'
-export function useEvent(emit: InstanceType['$emit']) {
+export function useEvent(emit: ComponentEmit) {
function emitEvent(e: Event) {
switch (e) {
case 'beforeOpen':
diff --git a/packages/vue-final-modal/src/components/CoreModal/useFocusTrap.ts b/packages/vue-final-modal/src/components/CoreModal/useFocusTrap.ts
index eb539319..e818fc50 100644
--- a/packages/vue-final-modal/src/components/CoreModal/useFocusTrap.ts
+++ b/packages/vue-final-modal/src/components/CoreModal/useFocusTrap.ts
@@ -1,9 +1,10 @@
import type { Ref } from 'vue'
import { useFocusTrap as _useFocusTrap } from '@vueuse/integrations/useFocusTrap'
+import type { ComponentProps } from 'vue-component-type-helpers'
import type CoreModal from './CoreModal.vue'
export function useFocusTrap(
- props: InstanceType['$props'],
+ props: ComponentProps,
options: {
focusEl: Ref
},
diff --git a/packages/vue-final-modal/src/components/CoreModal/useModelValue.ts b/packages/vue-final-modal/src/components/CoreModal/useModelValue.ts
index a24f1a03..bc3f8365 100644
--- a/packages/vue-final-modal/src/components/CoreModal/useModelValue.ts
+++ b/packages/vue-final-modal/src/components/CoreModal/useModelValue.ts
@@ -1,10 +1,11 @@
import type { Ref } from 'vue'
import { ref, watch } from 'vue'
+import type { ComponentEmit, ComponentProps } from 'vue-component-type-helpers'
import type CoreModal from './CoreModal.vue'
export function useModelValue(
- props: InstanceType['$props'],
- emit: InstanceType['$emit'],
+ props: ComponentProps,
+ emit: ComponentEmit,
): { modelValueLocal: Ref } {
const modelValueLocal = ref(!!props.modelValue)
watch(() => props.modelValue, (val) => {
diff --git a/packages/vue-final-modal/src/components/CoreModal/useToClose.ts b/packages/vue-final-modal/src/components/CoreModal/useToClose.ts
index b405c79b..3108cc4d 100644
--- a/packages/vue-final-modal/src/components/CoreModal/useToClose.ts
+++ b/packages/vue-final-modal/src/components/CoreModal/useToClose.ts
@@ -1,10 +1,11 @@
import type { Ref } from 'vue'
import { ref } from 'vue'
+import type { ComponentEmit, ComponentProps } from 'vue-component-type-helpers'
import type CoreModal from './CoreModal.vue'
export function useToClose(
- props: InstanceType['$props'],
- emit: InstanceType['$emit'],
+ props: ComponentProps,
+ emit: ComponentEmit,
options: {
vfmRootEl: Ref
vfmContentEl: Ref
diff --git a/packages/vue-final-modal/src/components/CoreModal/useTransition.ts b/packages/vue-final-modal/src/components/CoreModal/useTransition.ts
index 6e5de968..ac0faea2 100644
--- a/packages/vue-final-modal/src/components/CoreModal/useTransition.ts
+++ b/packages/vue-final-modal/src/components/CoreModal/useTransition.ts
@@ -1,4 +1,5 @@
import type { ComputedRef, Ref, TransitionProps } from 'vue'
+import type { ComponentProps } from 'vue-component-type-helpers'
import { computed, nextTick, ref, watch } from 'vue'
import type CoreModal from './CoreModal.vue'
@@ -31,7 +32,7 @@ function useTransitionState(_visible = false): [Ref, Ref['$props'],
+ props: ComponentProps,
options: {
modelValueLocal: Ref
onEntering?: () => void
diff --git a/packages/vue-final-modal/src/components/CoreModal/useZIndex.ts b/packages/vue-final-modal/src/components/CoreModal/useZIndex.ts
index 2558755d..a4965a55 100644
--- a/packages/vue-final-modal/src/components/CoreModal/useZIndex.ts
+++ b/packages/vue-final-modal/src/components/CoreModal/useZIndex.ts
@@ -1,8 +1,9 @@
import { ref } from 'vue'
+import type { ComponentProps } from 'vue-component-type-helpers'
import type CoreModal from './CoreModal.vue'
export function useZIndex(
- props: InstanceType['$props'],
+ props: ComponentProps,
) {
const zIndex = ref()
diff --git a/packages/vue-final-modal/src/useApi.ts b/packages/vue-final-modal/src/useApi.ts
index fa70d770..0937b5e5 100644
--- a/packages/vue-final-modal/src/useApi.ts
+++ b/packages/vue-final-modal/src/useApi.ts
@@ -1,14 +1,18 @@
import { computed, inject, markRaw, nextTick, reactive, useAttrs } from 'vue'
import { tryOnUnmounted } from '@vueuse/core'
-import type { Component } from 'vue'
+import type { Component, ComponentPublicInstance } from 'vue'
+import type { ComponentEmit, ComponentProps } from 'vue-component-type-helpers'
+
import VueFinalModal from './components/VueFinalModal/VueFinalModal.vue'
import type CoreModal from './components/CoreModal/CoreModal.vue'
import { internalVfmSymbol } from './injectionSymbols'
-import type { ComponentProps, Constructor, InternalVfm, ModalSlot, ModalSlotOptions, RawProps, UseModalOptions, UseModalOptionsPrivate, UseModalReturnType, Vfm } from './Modal'
+import type { InternalVfm, ModalSlot, ModalSlotOptions, UseModalOptions, UseModalOptionsPrivate, UseModalReturnType, Vfm } from './Modal'
import { activeVfm, getActiveVfm } from './plugin'
import { isString } from '~/utils'
+type _ComponentProps = ComponentPublicInstance['$props']
+
/**
* Returns the vfm instance. Equivalent to using `$vfm` inside
* templates.
@@ -55,7 +59,7 @@ function withMarkRaw(options: Partial>, DefaultComponent:
return {
...rest,
- component: markRaw(component || DefaultComponent) as Constructor,
+ component: markRaw(component || DefaultComponent) as Component
,
slots,
}
}
@@ -63,7 +67,7 @@ function withMarkRaw
(options: Partial>, DefaultComponent:
/**
* Create a dynamic modal.
*/
-export function useModal['$props']>(_options: UseModalOptions
): UseModalReturnType
{
+export function useModal
>(_options: UseModalOptions
): UseModalReturnType
{
const options = reactive({
id: Symbol('useModal'),
modelValue: !!_options?.defaultModelValue,
@@ -183,8 +187,8 @@ export function useModal
['$props']>(_opti
}
export function useModalSlot
(options: {
- component: Constructor
- attrs?: (RawProps & P) | ({} extends P ? null : never)
+ component: Component
+ attrs?: ComponentProps>
}) {
return options
}
@@ -200,7 +204,7 @@ export function pickModalProps(props: any, modalProps: any) {
}, {} as Record)
}
-export function byPassAllModalEvents(emit?: InstanceType['$emit']) {
+export function byPassAllModalEvents(emit?: ComponentEmit) {
if (!emit)
return {}
return {
@@ -217,8 +221,8 @@ export function byPassAllModalEvents(emit?: InstanceType['$emi
}
export function useVfmAttrs(options: {
- props: ComponentProps
- modalProps: ComponentProps
+ props: _ComponentProps
+ modalProps: _ComponentProps
emit?: any
}) {
const { props, modalProps, emit } = options
diff --git a/packages/vue-final-modal/src/useSwipeToClose.ts b/packages/vue-final-modal/src/useSwipeToClose.ts
index 3072aaf1..8cb09fe7 100644
--- a/packages/vue-final-modal/src/useSwipeToClose.ts
+++ b/packages/vue-final-modal/src/useSwipeToClose.ts
@@ -1,12 +1,13 @@
import { useEventListener } from '@vueuse/core'
import type { Ref } from 'vue'
import { computed, ref, watch } from 'vue'
+import type { ComponentProps } from 'vue-component-type-helpers'
import type CoreModal from './components/CoreModal/CoreModal.vue'
import { useSwipeable } from './useSwipeable'
import { clamp, noop } from './utils'
export function useSwipeToClose(
- props: InstanceType['$props'],
+ props: ComponentProps,
options: {
vfmContentEl: Ref
modelValueLocal: Ref
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a914f3cf..04a1af61 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,8 +9,8 @@ importers:
.:
dependencies:
vue:
- specifier: ^3.3.4
- version: 3.3.4
+ specifier: ^3.3.7
+ version: 3.3.7(typescript@5.1.6)
devDependencies:
'@antfu/eslint-config':
specifier: ^0.37.0
@@ -20,10 +20,10 @@ importers:
version: 18.15.10
'@vitejs/plugin-vue':
specifier: ^4.2.3
- version: 4.2.3(vite@4.3.9)(vue@3.3.4)
+ version: 4.2.3(vite@4.3.9)(vue@3.3.7)
'@vue/test-utils':
specifier: ^2.3.2
- version: 2.3.2(vue@3.3.4)
+ version: 2.3.2(vue@3.3.7)
concurrently:
specifier: ^7.6.0
version: 7.6.0
@@ -31,8 +31,8 @@ importers:
specifier: ^8.36.0
version: 8.36.0
pnpm:
- specifier: ^8.5.1
- version: 8.5.1
+ specifier: ^8.10.0
+ version: 8.10.0
sass:
specifier: ^1.60.0
version: 1.60.0
@@ -50,7 +50,7 @@ importers:
dependencies:
'@vorms/core':
specifier: ^1.1.0
- version: 1.1.0(vue@3.3.4)
+ version: 1.1.0(vue@3.3.7)
'@vue-final-modal/nuxt':
specifier: workspace:1.0.0
version: link:../packages/nuxt
@@ -63,7 +63,7 @@ importers:
devDependencies:
'@nuxt-themes/docus':
specifier: ^1.10.1
- version: 1.10.1(nuxt@3.3.2)(postcss@8.4.24)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.4)
+ version: 1.10.1(nuxt@3.3.2)(postcss@8.4.31)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.7)
'@nuxtjs/tailwindcss':
specifier: ^6.6.4
version: 6.6.4(rollup@3.18.0)(webpack@5.76.3)
@@ -102,26 +102,29 @@ importers:
dependencies:
'@vueuse/core':
specifier: ^9.13.0
- version: 9.13.0(vue@3.3.4)
+ version: 9.13.0(vue@3.3.7)
'@vueuse/integrations':
specifier: ^9.13.0
- version: 9.13.0(focus-trap@7.4.0)(vue@3.3.4)
+ version: 9.13.0(focus-trap@7.4.0)(vue@3.3.7)
focus-trap:
specifier: ^7.4.0
version: 7.4.0
vue:
- specifier: ^3.3.4
- version: 3.3.4
+ specifier: ^3.3.7
+ version: 3.3.7(typescript@5.1.6)
+ vue-component-type-helpers:
+ specifier: ^1.8.22
+ version: 1.8.22
devDependencies:
'@cypress/vue':
specifier: ^5.0.5
- version: 5.0.5(cypress@12.16.0)(vue@3.3.4)
+ version: 5.0.5(cypress@12.16.0)(vue@3.3.7)
'@release-it/conventional-changelog':
specifier: ^5.1.1
version: 5.1.1(release-it@15.9.3)
'@vue-macros/volar':
specifier: ^0.8.4
- version: 0.8.4(@vue-macros/reactivity-transform@0.2.4)(vue-tsc@1.8.3)(vue@3.3.4)
+ version: 0.8.4(@vue-macros/reactivity-transform@0.2.4)(vue-tsc@1.8.3)(vue@3.3.7)
cypress:
specifier: ^12.16.0
version: 12.16.0
@@ -133,38 +136,38 @@ importers:
version: 1.8.7
unplugin-vue-define-options:
specifier: ^1.3.8
- version: 1.3.8(vue@3.3.4)
+ version: 1.3.8(vue@3.3.7)
unplugin-vue-macros:
specifier: ^2.3.0
- version: 2.3.0(@vueuse/core@9.13.0)(vite@4.3.9)(vue@3.3.4)
+ version: 2.3.0(@vueuse/core@9.13.0)(typescript@5.1.6)(vite@4.3.9)(vue@3.3.7)
viteplay:
dependencies:
vue:
- specifier: ^3.3.4
- version: 3.3.4
+ specifier: ^3.3.7
+ version: 3.3.7(typescript@5.1.6)
vue-final-modal:
specifier: workspace:4.4.5
version: link:../packages/vue-final-modal
vue-router:
specifier: ^4.1.6
- version: 4.1.6(vue@3.3.4)
+ version: 4.1.6(vue@3.3.7)
devDependencies:
'@viteplay/plugin':
specifier: ^0.2.4
version: 0.2.4
'@viteplay/vue':
specifier: ^0.2.4
- version: 0.2.4(vue-router@4.1.6)(vue@3.3.4)
+ version: 0.2.4(vue-router@4.1.6)(vue@3.3.7)
'@vue-macros/volar':
specifier: ^0.8.4
- version: 0.8.4(@vue-macros/reactivity-transform@0.2.4)(vue-tsc@1.8.3)(vue@3.3.4)
+ version: 0.8.4(@vue-macros/reactivity-transform@0.2.4)(vue-tsc@1.8.3)(vue@3.3.7)
unplugin-vue-define-options:
specifier: ^1.3.8
- version: 1.3.8(vue@3.3.4)
+ version: 1.3.8(vue@3.3.7)
unplugin-vue-macros:
specifier: ^2.3.0
- version: 2.3.0(@vueuse/core@9.13.0)(vite@4.3.9)(vue@3.3.4)
+ version: 2.3.0(@vueuse/core@9.13.0)(typescript@5.1.6)(vite@4.3.9)(vue@3.3.7)
packages:
@@ -521,6 +524,7 @@ packages:
/@azure/identity@3.1.3:
resolution: {integrity: sha512-y0jFjSfHsVPwXSwi3KaSPtOZtJZqhiqAhWUXfFYBUd/+twUBovZRXspBwLrF5rJe0r5NyvmScpQjL+TYDTQVvw==}
engines: {node: '>=14.0.0'}
+ deprecated: Please upgrade to the latest version of this package to get necessary fixes
requiresBuild: true
dependencies:
'@azure/abort-controller': 1.1.0
@@ -646,7 +650,7 @@ packages:
'@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0)
'@babel/helper-module-transforms': 7.21.2
'@babel/helpers': 7.21.0
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.23.0
'@babel/template': 7.20.7
'@babel/traverse': 7.21.2
'@babel/types': 7.21.2
@@ -671,7 +675,7 @@ packages:
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
dev: true
/@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.0):
@@ -727,14 +731,14 @@ packages:
resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
dev: true
/@babel/helper-module-imports@7.18.6:
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
/@babel/helper-module-transforms@7.21.2:
resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==}
@@ -747,7 +751,7 @@ packages:
'@babel/helper-validator-identifier': 7.19.1
'@babel/template': 7.20.7
'@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
transitivePeerDependencies:
- supports-color
@@ -755,7 +759,7 @@ packages:
resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
dev: true
/@babel/helper-plugin-utils@7.20.2:
@@ -772,7 +776,7 @@ packages:
'@babel/helper-optimise-call-expression': 7.18.6
'@babel/template': 7.20.7
'@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
transitivePeerDependencies:
- supports-color
dev: true
@@ -781,20 +785,20 @@ packages:
resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
/@babel/helper-skip-transparent-expression-wrappers@7.20.0:
resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
dev: true
/@babel/helper-split-export-declaration@7.18.6:
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
/@babel/helper-string-parser@7.19.4:
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
@@ -822,7 +826,7 @@ packages:
dependencies:
'@babel/template': 7.20.7
'@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
transitivePeerDependencies:
- supports-color
@@ -834,19 +838,20 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
- /@babel/parser@7.21.2:
- resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==}
+ /@babel/parser@7.22.5:
+ resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
+ dev: true
- /@babel/parser@7.22.5:
- resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==}
+ /@babel/parser@7.23.0:
+ resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
/@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.0):
resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
@@ -891,8 +896,8 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/parser': 7.22.5
- '@babel/types': 7.21.2
+ '@babel/parser': 7.23.0
+ '@babel/types': 7.22.5
/@babel/traverse@7.21.2:
resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==}
@@ -904,8 +909,8 @@ packages:
'@babel/helper-function-name': 7.21.0
'@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6
- '@babel/parser': 7.22.5
- '@babel/types': 7.21.2
+ '@babel/parser': 7.23.0
+ '@babel/types': 7.22.5
debug: 4.3.4(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
@@ -1221,7 +1226,7 @@ packages:
uuid: 8.3.2
dev: true
- /@cypress/vue@5.0.5(cypress@12.16.0)(vue@3.3.4):
+ /@cypress/vue@5.0.5(cypress@12.16.0)(vue@3.3.7):
resolution: {integrity: sha512-gjE0LKixK6XT4lPDFaEc8G6qNzm8YELgmbOiMVDxbVMuTtjYjorWQcIgzQ62uBX90/s7JrldXJ0W23gskoH4Ng==}
engines: {node: '>=8'}
peerDependencies:
@@ -1233,7 +1238,7 @@ packages:
optional: true
dependencies:
cypress: 12.16.0
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
dev: true
/@cypress/xvfb@1.2.4(supports-color@8.1.1):
@@ -1721,13 +1726,13 @@ packages:
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
dev: true
- /@iconify/vue@4.1.0(vue@3.3.4):
+ /@iconify/vue@4.1.0(vue@3.3.7):
resolution: {integrity: sha512-rBQVxNoSDooqgWkQg2MqkIHkH/huNuvXGqui5wijc1zLnU7TKzbBHW9VGmbnV4asNTmIHmqV4Nvt0M2rZ/9nHA==}
peerDependencies:
vue: '>=3'
dependencies:
'@iconify/types': 2.0.0
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
dev: true
/@ioredis/commands@1.2.0:
@@ -1767,6 +1772,9 @@ packages:
/@jridgewell/sourcemap-codec@1.4.14:
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
+ /@jridgewell/sourcemap-codec@1.4.15:
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+
/@jridgewell/trace-mapping@0.3.17:
resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
dependencies:
@@ -1857,15 +1865,15 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.15.0
- /@nuxt-themes/docus@1.10.1(nuxt@3.3.2)(postcss@8.4.24)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.4):
+ /@nuxt-themes/docus@1.10.1(nuxt@3.3.2)(postcss@8.4.31)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.7):
resolution: {integrity: sha512-VW+KFjeSPKfxOvBo2IItTap8niFyqmSxrCJqwVqZVYWS5xZVW8MlK97mOGJsDJMd2OrjmDKhciDfTr8ZmxpPAw==}
dependencies:
- '@nuxt-themes/elements': 0.9.3(postcss@8.4.24)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.4)
- '@nuxt-themes/tokens': 1.9.1(postcss@8.4.24)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.4)
- '@nuxt-themes/typography': 0.11.0(postcss@8.4.24)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.4)
+ '@nuxt-themes/elements': 0.9.3(postcss@8.4.31)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.7)
+ '@nuxt-themes/tokens': 1.9.1(postcss@8.4.31)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.7)
+ '@nuxt-themes/typography': 0.11.0(postcss@8.4.31)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.7)
'@nuxt/content': 2.5.2(rollup@3.18.0)
'@nuxthq/studio': 0.9.5(rollup@3.18.0)
- '@vueuse/nuxt': 9.13.0(nuxt@3.3.2)(rollup@3.18.0)(vue@3.3.4)
+ '@vueuse/nuxt': 9.13.0(nuxt@3.3.2)(rollup@3.18.0)(vue@3.3.7)
transitivePeerDependencies:
- '@vue/composition-api'
- bufferutil
@@ -1879,11 +1887,11 @@ packages:
- vue
dev: true
- /@nuxt-themes/elements@0.9.3(postcss@8.4.24)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.4):
+ /@nuxt-themes/elements@0.9.3(postcss@8.4.31)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.7):
resolution: {integrity: sha512-zm8rGQUnvGk6Rrr0Ng/WWSkYyeuWYK0qXnIlshHEuIhHXXXHxo4XSAwN6jmmZa1ZYmaO1KNe4WS4qWeJ1AyK4A==}
dependencies:
- '@nuxt-themes/tokens': 1.9.1(postcss@8.4.24)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.4)
- '@vueuse/core': 9.13.0(vue@3.3.4)
+ '@nuxt-themes/tokens': 1.9.1(postcss@8.4.31)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.7)
+ '@vueuse/core': 9.13.0(vue@3.3.7)
transitivePeerDependencies:
- '@vue/composition-api'
- postcss
@@ -1893,12 +1901,12 @@ packages:
- vue
dev: true
- /@nuxt-themes/tokens@1.9.1(postcss@8.4.24)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.4):
+ /@nuxt-themes/tokens@1.9.1(postcss@8.4.31)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.7):
resolution: {integrity: sha512-5C28kfRvKnTX8Tux+xwyaf+2pxKgQ53dC9l6C33sZwRRyfUJulGDZCFjKbuNq4iqVwdGvkFSQBYBYjFAv6t75g==}
dependencies:
'@nuxtjs/color-mode': 3.2.0(rollup@3.18.0)
- '@vueuse/core': 9.13.0(vue@3.3.4)
- pinceau: 0.18.8(postcss@8.4.24)(sass@1.60.0)
+ '@vueuse/core': 9.13.0(vue@3.3.7)
+ pinceau: 0.18.8(postcss@8.4.31)(sass@1.60.0)
transitivePeerDependencies:
- '@vue/composition-api'
- postcss
@@ -1908,13 +1916,13 @@ packages:
- vue
dev: true
- /@nuxt-themes/typography@0.11.0(postcss@8.4.24)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.4):
+ /@nuxt-themes/typography@0.11.0(postcss@8.4.31)(rollup@3.18.0)(sass@1.60.0)(vue@3.3.7):
resolution: {integrity: sha512-TqyvD7sDWnqGmL00VtuI7JdmNTPL5/g957HCAWNzcNp+S20uJjW/FXSdkM76d4JSVDHvBqw7Wer3RsqVhqvA4w==}
dependencies:
'@nuxtjs/color-mode': 3.2.0(rollup@3.18.0)
nuxt-config-schema: 0.4.5(rollup@3.18.0)
- nuxt-icon: 0.3.3(rollup@3.18.0)(vue@3.3.4)
- pinceau: 0.18.8(postcss@8.4.24)(sass@1.60.0)
+ nuxt-icon: 0.3.3(rollup@3.18.0)(vue@3.3.7)
+ pinceau: 0.18.8(postcss@8.4.31)(sass@1.60.0)
ufo: 1.1.1
transitivePeerDependencies:
- postcss
@@ -2181,7 +2189,7 @@ packages:
resolution: {integrity: sha512-PjVETP7+iZXAs5Q8O4ivl4t6qjWZMZqwiTVogUXHoHGZZcw7GZW3u3tzfYfE1HbzyYJfr236IXqQ02MeR8Fz2w==}
dev: true
- /@nuxt/vite-builder@3.3.2(@types/node@18.15.10)(eslint@8.36.0)(sass@1.60.0)(typescript@5.1.6)(vue-tsc@1.8.3)(vue@3.2.47):
+ /@nuxt/vite-builder@3.3.2(@types/node@18.15.10)(eslint@8.36.0)(sass@1.60.0)(typescript@5.1.6)(vue-tsc@1.8.3)(vue@3.3.7):
resolution: {integrity: sha512-yvJpNDkQNSHQbbsSecvrd+W3GbISwLsYougSrEKmW3KgETb7F4OXK/VQAf95Yv60Tw904Jm59n7kzFMYls13LA==}
engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0}
peerDependencies:
@@ -2189,8 +2197,8 @@ packages:
dependencies:
'@nuxt/kit': 3.3.2(rollup@3.20.2)
'@rollup/plugin-replace': 5.0.2(rollup@3.20.2)
- '@vitejs/plugin-vue': 4.2.3(vite@4.2.1)(vue@3.2.47)
- '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.2.1)(vue@3.2.47)
+ '@vitejs/plugin-vue': 4.2.3(vite@4.2.1)(vue@3.3.7)
+ '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.2.1)(vue@3.3.7)
autoprefixer: 10.4.14(postcss@8.4.21)
chokidar: 3.5.3
clear: 0.1.0
@@ -2222,7 +2230,7 @@ packages:
vite: 4.2.1(@types/node@18.15.10)(sass@1.60.0)
vite-node: 0.29.8(@types/node@18.15.10)(sass@1.60.0)
vite-plugin-checker: 0.5.6(eslint@8.36.0)(typescript@5.1.6)(vite@4.2.1)(vue-tsc@1.8.3)
- vue: 3.2.47
+ vue: 3.3.7(typescript@5.1.6)
vue-bundle-renderer: 1.0.2
transitivePeerDependencies:
- '@types/node'
@@ -2328,7 +2336,7 @@ packages:
postcss-nesting: 11.2.1(postcss@8.4.21)
radix3: 1.0.0
tailwind-config-viewer: 1.7.2(tailwindcss@3.2.7)
- tailwindcss: 3.2.7(postcss@8.4.24)
+ tailwindcss: 3.2.7(postcss@8.4.31)
ufo: 1.1.1
uncrypto: 0.1.2
transitivePeerDependencies:
@@ -2461,13 +2469,13 @@ packages:
dev: true
optional: true
- /@pepicons/vue@1.2.7(vue@3.3.4):
+ /@pepicons/vue@1.2.7(vue@3.3.7):
resolution: {integrity: sha512-06NBmiuL2yuG9OE/wLAu9rUBnP/0qdPb3brPsOp5++hWG5bgfXuNaSFDC+A2Vp0ViBLkLOak2lk3P7IRescUCg==}
peerDependencies:
vue: ^3.2.39
dependencies:
pepicons: 1.2.7
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
dev: true
/@pkgr/utils@2.3.1:
@@ -3224,7 +3232,7 @@ packages:
'@unhead/shared': 1.1.25
dev: true
- /@unhead/vue@1.1.25(vue@3.2.47):
+ /@unhead/vue@1.1.25(vue@3.3.7):
resolution: {integrity: sha512-ujincFHftg2N2i3G/gVkMyJ7CFzVyZ8SMb5cJCWZEnDBQGjgy3uvWT6EaM0d2jnaeXiYbB+iyY0O1o/H+XlpKQ==}
peerDependencies:
vue: '>=2.7 || >=3'
@@ -3233,7 +3241,7 @@ packages:
'@unhead/shared': 1.1.25
hookable: 5.5.2
unhead: 1.1.25
- vue: 3.2.47
+ vue: 3.3.7(typescript@5.1.6)
dev: true
/@unocss/reset@0.50.4:
@@ -3261,7 +3269,7 @@ packages:
- supports-color
dev: true
- /@vitejs/plugin-vue-jsx@3.0.1(vite@4.2.1)(vue@3.2.47):
+ /@vitejs/plugin-vue-jsx@3.0.1(vite@4.2.1)(vue@3.3.7):
resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -3272,12 +3280,12 @@ packages:
'@babel/plugin-transform-typescript': 7.21.0(@babel/core@7.21.0)
'@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.0)
vite: 4.2.1(@types/node@18.15.10)(sass@1.60.0)
- vue: 3.2.47
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- supports-color
dev: true
- /@vitejs/plugin-vue@4.2.3(vite@4.2.1)(vue@3.2.47):
+ /@vitejs/plugin-vue@4.2.3(vite@4.2.1)(vue@3.3.7):
resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -3285,10 +3293,10 @@ packages:
vue: ^3.2.25
dependencies:
vite: 4.2.1(@types/node@18.15.10)(sass@1.60.0)
- vue: 3.2.47
+ vue: 3.3.7(typescript@5.1.6)
dev: true
- /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4):
+ /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.7):
resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -3296,7 +3304,7 @@ packages:
vue: ^3.2.25
dependencies:
vite: 4.3.9(@types/node@18.15.10)(sass@1.60.0)
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
dev: true
/@viteplay/plugin@0.2.4:
@@ -3316,7 +3324,7 @@ packages:
resolution: {integrity: sha512-SSErBOMvzMR8pt93QgwYjnBj5x0gHils4SQINXnQHoRrffChHJMaxwAMATfwCA7fyEthr2I2pwbftET69HLHKw==}
dev: true
- /@viteplay/vue@0.2.4(vue-router@4.1.6)(vue@3.3.4):
+ /@viteplay/vue@0.2.4(vue-router@4.1.6)(vue@3.3.7):
resolution: {integrity: sha512-x21R4T7P+yhYVlx5pYeHq597lDd25BUyWuAvfBzDLK/BByXGvIxCXjvZl+O3PonueB2/N8HfziyWleC7kEOfKQ==}
peerDependencies:
vue: ^3.2.37
@@ -3332,13 +3340,13 @@ packages:
'@codemirror/state': 0.19.9
'@codemirror/view': 0.19.48
'@lezer/html': 0.15.1
- '@pepicons/vue': 1.2.7(vue@3.3.4)
+ '@pepicons/vue': 1.2.7(vue@3.3.7)
'@viteplay/types': 0.2.4
- '@vueuse/core': 8.9.4(vue@3.3.4)
- floating-vue: 2.0.0-beta.16(vue@3.3.4)
+ '@vueuse/core': 8.9.4(vue@3.3.7)
+ floating-vue: 2.0.0-beta.16(vue@3.3.7)
fuzzysort: 1.9.0
- vue: 3.3.4
- vue-router: 4.1.6(vue@3.3.4)
+ vue: 3.3.7(typescript@5.1.6)
+ vue-router: 4.1.6(vue@3.3.7)
transitivePeerDependencies:
- '@vue/composition-api'
dev: true
@@ -3403,10 +3411,10 @@ packages:
dependencies:
'@volar/language-core': 1.3.0-alpha.0
'@volar/source-map': 1.3.0-alpha.0
- '@vue/compiler-dom': 3.3.4
+ '@vue/compiler-dom': 3.3.7
'@vue/compiler-sfc': 3.3.4
'@vue/reactivity': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/shared': 3.3.7
minimatch: 6.2.0
muggle-string: 0.2.2
vue-template-compiler: 2.7.14
@@ -3417,16 +3425,16 @@ packages:
dependencies:
'@volar/language-core': 1.3.0-alpha.2
'@volar/source-map': 1.3.0-alpha.2
- '@vue/compiler-dom': 3.3.4
+ '@vue/compiler-dom': 3.3.7
'@vue/compiler-sfc': 3.3.4
'@vue/reactivity': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/shared': 3.3.7
minimatch: 6.2.0
muggle-string: 0.2.2
vue-template-compiler: 2.7.14
dev: true
- /@vorms/core@1.1.0(vue@3.3.4):
+ /@vorms/core@1.1.0(vue@3.3.7):
resolution: {integrity: sha512-+QSWcWX/DIbifEXp2WJrnjnCRk4+Q8rsEfOPqTTQ+oUGJTU/KWtToO5hB60vZAXyyAp3ZOJHJMgJ3/L5xprWgA==}
peerDependencies:
vue: ^3.0.0
@@ -3434,44 +3442,44 @@ packages:
deepmerge: 4.3.0
fast-deep-equal: 3.1.3
klona: 2.0.6
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
dev: false
- /@vue-macros/api@0.7.2(rollup@3.25.3)(vue@3.3.4):
+ /@vue-macros/api@0.7.2(rollup@3.25.3)(vue@3.3.7):
resolution: {integrity: sha512-NOz710B+BUkZYiG2Oow/bLp5idPTj3B6sGuMXWYOxZaFuWNEgob8Ols7Zq3guYa/y80oKngbO6raqUTQn/7X3g==}
engines: {node: '>=16.14.0'}
dependencies:
'@babel/types': 7.22.5
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
transitivePeerDependencies:
- rollup
- vue
dev: true
- /@vue-macros/better-define@1.6.2(vue@3.3.4):
+ /@vue-macros/better-define@1.6.2(vue@3.3.7):
resolution: {integrity: sha512-m640/h+9k/27YtNgDaTta0XtUfRKeLVZiD/zIUtyIm4SzN3pjDS0R2uEuKvQf68dgZWtxutCxBWlMarwX2deog==}
engines: {node: '>=16.14.0'}
dependencies:
- '@vue-macros/api': 0.7.2(rollup@3.25.3)(vue@3.3.4)
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/api': 0.7.2(rollup@3.25.3)(vue@3.3.7)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
unplugin: 1.3.1
transitivePeerDependencies:
- rollup
- vue
dev: true
- /@vue-macros/chain-call@0.0.1(vue@3.3.4):
+ /@vue-macros/chain-call@0.0.1(vue@3.3.7):
resolution: {integrity: sha512-yjfTCyolWwNtDUH/TqKJvU0GNoJy4OnLj7Fot4OjKe1Q0jBk/R1LmoQhqsIR5OtaGYj0s9/4L0rxpSDZ6SvuUQ==}
engines: {node: '>=16.14.0'}
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
unplugin: 1.3.1
transitivePeerDependencies:
- rollup
- vue
dev: true
- /@vue-macros/common@1.1.0(vue@3.3.4):
+ /@vue-macros/common@1.1.0(vue@3.3.7):
resolution: {integrity: sha512-BvreSru0kh6q/PFAt4erTY29buoVzLoUfXp1nW2cS9PQ589Y76iACw0NcjflXUUxGPRxQkQK+iRx/c4pUj0eeQ==}
engines: {node: '>=14.19.0'}
peerDependencies:
@@ -3484,10 +3492,10 @@ packages:
'@vue/compiler-sfc': 3.3.4
local-pkg: 0.4.3
magic-string: 0.29.0
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
dev: true
- /@vue-macros/common@1.4.0(rollup@3.25.3)(vue@3.3.4):
+ /@vue-macros/common@1.4.0(rollup@3.25.3)(vue@3.3.7):
resolution: {integrity: sha512-Wnpk6OVPYw7ZrrShOS7RZL5AINFbuQWfkNCVWVESSPY+8id75YOKGzMs4X5YcNayywdSGEvV7ntVJ2RQ+ez21A==}
engines: {node: '>=16.14.0'}
peerDependencies:
@@ -3502,25 +3510,25 @@ packages:
ast-kit: 0.6.5(rollup@3.25.3)
local-pkg: 0.4.3
magic-string-ast: 0.1.2
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- rollup
dev: true
- /@vue-macros/define-emit@0.1.6(vue@3.3.4):
+ /@vue-macros/define-emit@0.1.6(vue@3.3.7):
resolution: {integrity: sha512-oDIIHYuCzDQ6v5QeMH3HsyQ6DIQ/wrS2aaTtz7bmEwv56FQoVzAVlOmPlCsmoSsUTonnNw5HKwKF7w9xqA7klg==}
engines: {node: '>=16.14.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
dependencies:
- '@vue-macros/api': 0.7.2(rollup@3.25.3)(vue@3.3.4)
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/api': 0.7.2(rollup@3.25.3)(vue@3.3.7)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
rollup: 3.25.3
unplugin: 1.3.1
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
dev: true
- /@vue-macros/define-models@1.0.6(@vueuse/core@9.13.0)(vue@3.3.4):
+ /@vue-macros/define-models@1.0.6(@vueuse/core@9.13.0)(vue@3.3.7):
resolution: {integrity: sha512-m6T319uTTKI/6l6wcsYcVxmz6VlQnEQBXboJQI6i671Xmuem2vEPwkhoEJjenOOkepClAJhanufH2vzyCEst4Q==}
engines: {node: '>=16.14.0'}
peerDependencies:
@@ -3529,8 +3537,8 @@ packages:
'@vueuse/core':
optional: true
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
- '@vueuse/core': 9.13.0(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
+ '@vueuse/core': 9.13.0(vue@3.3.7)
ast-walker-scope: 0.4.2
unplugin: 1.3.1
transitivePeerDependencies:
@@ -3538,33 +3546,33 @@ packages:
- vue
dev: true
- /@vue-macros/define-prop@0.1.7(vue@3.3.4):
+ /@vue-macros/define-prop@0.1.7(vue@3.3.7):
resolution: {integrity: sha512-ekaJnzxeMuXBTiIjr5+ns86XnkZcpk+IMrub2UyXYkIVmNP6DZAwJ+Yy14jfFdTgvFaDBexO/1qG0JHvsHq3WQ==}
engines: {node: '>=16.14.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
dependencies:
- '@vue-macros/api': 0.7.2(rollup@3.25.3)(vue@3.3.4)
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/api': 0.7.2(rollup@3.25.3)(vue@3.3.7)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
rollup: 3.25.3
unplugin: 1.3.1
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
dev: true
- /@vue-macros/define-props-refs@1.1.0(vue@3.3.4):
+ /@vue-macros/define-props-refs@1.1.0(vue@3.3.7):
resolution: {integrity: sha512-VN+r9qf49vwqEaWIIEikEvxD7/JYLO8jv0GMIgvtNTfa0rYuzvi711hHq5Wpz5oXF0Y3/BVPKFmOrnwR5Ck0wg==}
engines: {node: '>=16.14.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
unplugin: 1.3.1
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- rollup
dev: true
- /@vue-macros/define-props@0.4.0(@vue-macros/reactivity-transform@0.2.4)(vue@3.3.4):
+ /@vue-macros/define-props@0.4.0(@vue-macros/reactivity-transform@0.2.4)(vue@3.3.7):
resolution: {integrity: sha512-nbCxN5xODrngdgDF6mrRjglNC3S++RcESZlaN/SuBF7o5LiYsrdWqg575w5vapMudQ58vvslTTfsEeV1rOpYOA==}
engines: {node: '>=14.19.0'}
peerDependencies:
@@ -3572,56 +3580,56 @@ packages:
vue: ^2.7.0 || ^3.2.25
dependencies:
'@rollup/pluginutils': 5.0.2(rollup@3.25.3)
- '@vue-macros/common': 1.1.0(vue@3.3.4)
- '@vue-macros/reactivity-transform': 0.2.4(vue@3.3.4)
+ '@vue-macros/common': 1.1.0(vue@3.3.7)
+ '@vue-macros/reactivity-transform': 0.2.4(vue@3.3.7)
unplugin: 1.1.0
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- rollup
dev: true
- /@vue-macros/define-props@1.0.8(@vue-macros/reactivity-transform@0.3.10)(vue@3.3.4):
+ /@vue-macros/define-props@1.0.8(@vue-macros/reactivity-transform@0.3.10)(vue@3.3.7):
resolution: {integrity: sha512-PADvt5bSPGTuhOXgH91D6/AzuYxj3DCAS0IWq7txw6XXwz2Au+BQalgt08jLderiQIrnlrWoINN7CPp4BXFPhA==}
engines: {node: '>=16.14.0'}
peerDependencies:
'@vue-macros/reactivity-transform': ^0.3.10
vue: ^2.7.0 || ^3.2.25
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
- '@vue-macros/reactivity-transform': 0.3.10(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
+ '@vue-macros/reactivity-transform': 0.3.10(vue@3.3.7)
unplugin: 1.3.1
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- rollup
dev: true
- /@vue-macros/define-render@1.3.9(vue@3.3.4):
+ /@vue-macros/define-render@1.3.9(vue@3.3.7):
resolution: {integrity: sha512-6S7EmOt5VM6su4YUO/DZKjexUP3Gu/aklppeUvSHF/7/CZxXRtldLYMBfQ4Nqq3Bfm/x7o46kATGYq9htiIQ5Q==}
engines: {node: '>=16.14.0'}
peerDependencies:
vue: ^2.7.0 || ^3.0.0
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
unplugin: 1.3.1
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- rollup
dev: true
- /@vue-macros/define-slots@1.0.5(vue@3.3.4):
+ /@vue-macros/define-slots@1.0.5(vue@3.3.7):
resolution: {integrity: sha512-nl3jr+PECgSRYfLawZfiVACVy20yvVvggTitb3SwwKTbR/EYpQriww6K+aFUi3l0myoS+E9HpVkzDZhJJbsb3g==}
engines: {node: '>=16.14.0'}
peerDependencies:
vue: ^2.7.0 || ^3.0.0
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
unplugin: 1.3.1
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- rollup
dev: true
- /@vue-macros/devtools@0.1.2(vite@4.3.9):
+ /@vue-macros/devtools@0.1.2(typescript@5.1.6)(vite@4.3.9):
resolution: {integrity: sha512-LhWTb0pPoTcFmK8GZb80+q83ypEK8QS1sS2i+kKbrfvjTYnb4wQ6W3ee53WHX9+sC/Tm3HNmzhjWEBQO0Ybcqg==}
engines: {node: '>=14.19.0'}
peerDependencies:
@@ -3632,52 +3640,54 @@ packages:
dependencies:
sirv: 2.0.2
vite: 4.3.9(@types/node@18.15.10)(sass@1.60.0)
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
+ transitivePeerDependencies:
+ - typescript
dev: true
- /@vue-macros/export-expose@0.0.3(vue@3.3.4):
+ /@vue-macros/export-expose@0.0.3(vue@3.3.7):
resolution: {integrity: sha512-F2e92/ChX5IC3e5iWYossdnG43zd/6tejzdOo+zNDOvTwf3GRnOgAchwCR1x1iNq/R3/g2IfNvD6VvP2/+b6kg==}
engines: {node: '>=16.14.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
'@vue/compiler-sfc': 3.3.4
unplugin: 1.3.1
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- rollup
dev: true
- /@vue-macros/export-props@0.3.8(vue@3.3.4):
+ /@vue-macros/export-props@0.3.8(vue@3.3.7):
resolution: {integrity: sha512-+9toapUqE3fttbpx9wdUsLkIJfP+wALar+I+fdNyONImUk7NhrExhIa8QYgMfqC4ovgtbdpTFmHwYyNkm3qh0A==}
engines: {node: '>=16.14.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
unplugin: 1.3.1
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- rollup
dev: true
- /@vue-macros/hoist-static@1.4.2(vue@3.3.4):
+ /@vue-macros/hoist-static@1.4.2(vue@3.3.7):
resolution: {integrity: sha512-1AJRnjbPDZeS/vus6Qbo0D0KodjjikH5TpP5RhTRL+AMhiR99zw3K4ESS9ZXsPY/hqUu9EIuoN9wHTgPGi6GiA==}
engines: {node: '>=16.14.0'}
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
unplugin: 1.3.1
transitivePeerDependencies:
- rollup
- vue
dev: true
- /@vue-macros/named-template@0.3.9(vue@3.3.4):
+ /@vue-macros/named-template@0.3.9(vue@3.3.7):
resolution: {integrity: sha512-HaJ339NKoWfMO01tpT5f5FkjlxA4tcvkCMkf9plskuKIqJ2fwDBFxB6J6meGVYePltUhmUTH3eCN0fMz4NH+Cg==}
engines: {node: '>=16.14.0'}
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
'@vue/compiler-dom': 3.3.4
unplugin: 1.3.1
transitivePeerDependencies:
@@ -3685,46 +3695,46 @@ packages:
- vue
dev: true
- /@vue-macros/reactivity-transform@0.2.4(vue@3.3.4):
+ /@vue-macros/reactivity-transform@0.2.4(vue@3.3.7):
resolution: {integrity: sha512-3DhJoZrubm7rFXJScbcjqNJliY/mnqjte2ZZtiZBdwId+qwpmvmzKy3jRHcv6h7D+HwBsnQN9i8rIis46HNdvA==}
engines: {node: '>=14.19.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
dependencies:
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.23.0
'@rollup/pluginutils': 5.0.2(rollup@3.25.3)
- '@vue-macros/common': 1.1.0(vue@3.3.4)
- '@vue/compiler-core': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue-macros/common': 1.1.0(vue@3.3.7)
+ '@vue/compiler-core': 3.3.7
+ '@vue/shared': 3.3.7
magic-string: 0.29.0
unplugin: 1.3.1
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- rollup
dev: true
- /@vue-macros/reactivity-transform@0.3.10(vue@3.3.4):
+ /@vue-macros/reactivity-transform@0.3.10(vue@3.3.7):
resolution: {integrity: sha512-I6o4GfXXRg7zD3NgDxA0SU2ASCV5BB1LUW3WbFINxEu5WYvNXfSwzkhzC01z4kmtpXv2HMD65Ffi3ajpIugSog==}
engines: {node: '>=16.14.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
dependencies:
'@babel/parser': 7.22.5
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
'@vue/compiler-core': 3.3.4
'@vue/shared': 3.3.4
magic-string: 0.30.0
unplugin: 1.3.1
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- rollup
dev: true
- /@vue-macros/setup-block@0.2.8(vue@3.3.4):
+ /@vue-macros/setup-block@0.2.8(vue@3.3.7):
resolution: {integrity: sha512-URMlfLq7V1lInihS+t73fkufEc4UQdUf53gb+B7bObwgYvwLYmmZfMTbiiJBpgpQqsNYjiqLzrS1nGONQPlOIQ==}
engines: {node: '>=16.14.0'}
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
'@vue/compiler-dom': 3.3.4
unplugin: 1.3.1
transitivePeerDependencies:
@@ -3732,50 +3742,50 @@ packages:
- vue
dev: true
- /@vue-macros/setup-component@0.16.9(vue@3.3.4):
+ /@vue-macros/setup-component@0.16.9(vue@3.3.7):
resolution: {integrity: sha512-FpQw4GakRAtaL43x2F8u3Qbk5ezEkThm0a+gzt/mbXPeEb6FwEEwzZ8bBmg/36ToCcdQ7Es3yhm5qmzqzZ5yzA==}
engines: {node: '>=16.14.0'}
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
unplugin: 1.3.1
transitivePeerDependencies:
- rollup
- vue
dev: true
- /@vue-macros/setup-sfc@0.15.9(vue@3.3.4):
+ /@vue-macros/setup-sfc@0.15.9(vue@3.3.7):
resolution: {integrity: sha512-jt8XVQVm83yZ7mJCUfrY0DwqyvpkLjgrDlBdAe4q1ktWRgZoqdSCVDT8GaoeWJMFq3eRRHxJD13LfN8SmjrkyA==}
engines: {node: '>=16.14.0'}
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
unplugin: 1.3.1
transitivePeerDependencies:
- rollup
- vue
dev: true
- /@vue-macros/short-emits@1.4.0(vue@3.3.4):
+ /@vue-macros/short-emits@1.4.0(vue@3.3.7):
resolution: {integrity: sha512-E/1kRb2gPf8qlIf1RJeKUsELzL30Wt2IdVD0dO7j+JQ1uEJSlN6JbEh1a60nx8b4BGk6GSIyHskKvy/DVLrKOw==}
engines: {node: '>=16.14.0'}
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
unplugin: 1.3.1
transitivePeerDependencies:
- rollup
- vue
dev: true
- /@vue-macros/short-vmodel@1.1.2(vue@3.3.4):
+ /@vue-macros/short-vmodel@1.1.2(vue@3.3.7):
resolution: {integrity: sha512-HYC0b4o895HDMh0ZhMNS1rLQC3sUFPcB3YuISa5FhDD4x9gfyliGUjzXI3wAcaeW4mXbXwxhmvg0M8P62C2Obg==}
engines: {node: '>=14.19.0'}
dependencies:
- '@vue-macros/common': 1.1.0(vue@3.3.4)
+ '@vue-macros/common': 1.1.0(vue@3.3.7)
'@vue/compiler-core': 3.3.4
transitivePeerDependencies:
- vue
dev: true
- /@vue-macros/volar@0.8.4(@vue-macros/reactivity-transform@0.2.4)(vue-tsc@1.8.3)(vue@3.3.4):
+ /@vue-macros/volar@0.8.4(@vue-macros/reactivity-transform@0.2.4)(vue-tsc@1.8.3)(vue@3.3.7):
resolution: {integrity: sha512-zShxUN5Pceuqo0X+hzk1/HGghp1UuJmUZHNxqxSqYz1zfjQsb9QVB9RZq0NKeXqVaQ5+ALY3uPwnW4zAIDHFjA==}
engines: {node: '>=14.19.0'}
peerDependencies:
@@ -3785,9 +3795,9 @@ packages:
optional: true
dependencies:
'@volar/language-core': 1.0.24
- '@vue-macros/common': 1.1.0(vue@3.3.4)
- '@vue-macros/define-props': 0.4.0(@vue-macros/reactivity-transform@0.2.4)(vue@3.3.4)
- '@vue-macros/short-vmodel': 1.1.2(vue@3.3.4)
+ '@vue-macros/common': 1.1.0(vue@3.3.7)
+ '@vue-macros/define-props': 0.4.0(@vue-macros/reactivity-transform@0.2.4)(vue@3.3.7)
+ '@vue-macros/short-vmodel': 1.1.2(vue@3.3.7)
muggle-string: 0.2.2
vue-tsc: 1.8.3(typescript@5.1.6)
transitivePeerDependencies:
@@ -3807,7 +3817,7 @@ packages:
'@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0)
'@babel/template': 7.20.7
'@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/types': 7.22.5
'@vue/babel-helper-vue-transform-on': 1.0.2
camelcase: 6.3.0
html-tags: 3.2.0
@@ -3817,55 +3827,40 @@ packages:
- supports-color
dev: true
- /@vue/compiler-core@3.2.47:
- resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==}
- dependencies:
- '@babel/parser': 7.22.5
- '@vue/shared': 3.2.47
- estree-walker: 2.0.2
- source-map: 0.6.1
- dev: true
-
/@vue/compiler-core@3.3.4:
resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
dependencies:
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.23.0
'@vue/shared': 3.3.4
estree-walker: 2.0.2
source-map-js: 1.0.2
+ dev: true
- /@vue/compiler-dom@3.2.47:
- resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==}
+ /@vue/compiler-core@3.3.7:
+ resolution: {integrity: sha512-pACdY6YnTNVLXsB86YD8OF9ihwpolzhhtdLVHhBL6do/ykr6kKXNYABRtNMGrsQXpEXXyAdwvWWkuTbs4MFtPQ==}
dependencies:
- '@vue/compiler-core': 3.2.47
- '@vue/shared': 3.2.47
- dev: true
+ '@babel/parser': 7.23.0
+ '@vue/shared': 3.3.7
+ estree-walker: 2.0.2
+ source-map-js: 1.0.2
/@vue/compiler-dom@3.3.4:
resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
dependencies:
'@vue/compiler-core': 3.3.4
'@vue/shared': 3.3.4
+ dev: true
- /@vue/compiler-sfc@3.2.47:
- resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==}
+ /@vue/compiler-dom@3.3.7:
+ resolution: {integrity: sha512-0LwkyJjnUPssXv/d1vNJ0PKfBlDoQs7n81CbO6Q0zdL7H1EzqYRrTVXDqdBVqro0aJjo/FOa1qBAPVI4PGSHBw==}
dependencies:
- '@babel/parser': 7.22.5
- '@vue/compiler-core': 3.2.47
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-ssr': 3.2.47
- '@vue/reactivity-transform': 3.2.47
- '@vue/shared': 3.2.47
- estree-walker: 2.0.2
- magic-string: 0.25.9
- postcss: 8.4.21
- source-map: 0.6.1
- dev: true
+ '@vue/compiler-core': 3.3.7
+ '@vue/shared': 3.3.7
/@vue/compiler-sfc@3.3.4:
resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
dependencies:
- '@babel/parser': 7.21.2
+ '@babel/parser': 7.23.0
'@vue/compiler-core': 3.3.4
'@vue/compiler-dom': 3.3.4
'@vue/compiler-ssr': 3.3.4
@@ -3875,19 +3870,34 @@ packages:
magic-string: 0.30.0
postcss: 8.4.24
source-map-js: 1.0.2
+ dev: true
- /@vue/compiler-ssr@3.2.47:
- resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==}
+ /@vue/compiler-sfc@3.3.7:
+ resolution: {integrity: sha512-7pfldWy/J75U/ZyYIXRVqvLRw3vmfxDo2YLMwVtWVNew8Sm8d6wodM+OYFq4ll/UxfqVr0XKiVwti32PCrruAw==}
dependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/shared': 3.2.47
- dev: true
+ '@babel/parser': 7.23.0
+ '@vue/compiler-core': 3.3.7
+ '@vue/compiler-dom': 3.3.7
+ '@vue/compiler-ssr': 3.3.7
+ '@vue/reactivity-transform': 3.3.7
+ '@vue/shared': 3.3.7
+ estree-walker: 2.0.2
+ magic-string: 0.30.5
+ postcss: 8.4.31
+ source-map-js: 1.0.2
/@vue/compiler-ssr@3.3.4:
resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==}
dependencies:
'@vue/compiler-dom': 3.3.4
'@vue/shared': 3.3.4
+ dev: true
+
+ /@vue/compiler-ssr@3.3.7:
+ resolution: {integrity: sha512-TxOfNVVeH3zgBc82kcUv+emNHo+vKnlRrkv8YvQU5+Y5LJGJwSNzcmLUoxD/dNzv0bhQ/F0s+InlgV0NrApJZg==}
+ dependencies:
+ '@vue/compiler-dom': 3.3.7
+ '@vue/shared': 3.3.7
/@vue/devtools-api@6.5.0:
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
@@ -3902,33 +3912,33 @@ packages:
dependencies:
'@volar/language-core': 1.7.10
'@volar/source-map': 1.7.10
- '@vue/compiler-dom': 3.3.4
+ '@vue/compiler-dom': 3.3.7
'@vue/reactivity': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/shared': 3.3.7
minimatch: 9.0.2
muggle-string: 0.3.1
typescript: 5.1.6
vue-template-compiler: 2.7.14
dev: true
- /@vue/reactivity-transform@3.2.47:
- resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==}
- dependencies:
- '@babel/parser': 7.22.5
- '@vue/compiler-core': 3.2.47
- '@vue/shared': 3.2.47
- estree-walker: 2.0.2
- magic-string: 0.25.9
- dev: true
-
/@vue/reactivity-transform@3.3.4:
resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
dependencies:
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.23.0
'@vue/compiler-core': 3.3.4
'@vue/shared': 3.3.4
estree-walker: 2.0.2
magic-string: 0.30.0
+ dev: true
+
+ /@vue/reactivity-transform@3.3.7:
+ resolution: {integrity: sha512-APhRmLVbgE1VPGtoLQoWBJEaQk4V8JUsqrQihImVqKT+8U6Qi3t5ATcg4Y9wGAPb3kIhetpufyZ1RhwbZCIdDA==}
+ dependencies:
+ '@babel/parser': 7.23.0
+ '@vue/compiler-core': 3.3.7
+ '@vue/shared': 3.3.7
+ estree-walker: 2.0.2
+ magic-string: 0.30.5
/@vue/reactivity@3.2.47:
resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==}
@@ -3940,53 +3950,34 @@ packages:
resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==}
dependencies:
'@vue/shared': 3.3.4
-
- /@vue/runtime-core@3.2.47:
- resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==}
- dependencies:
- '@vue/reactivity': 3.2.47
- '@vue/shared': 3.2.47
dev: true
- /@vue/runtime-core@3.3.4:
- resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==}
+ /@vue/reactivity@3.3.7:
+ resolution: {integrity: sha512-cZNVjWiw00708WqT0zRpyAgduG79dScKEPYJXq2xj/aMtk3SKvL3FBt2QKUlh6EHBJ1m8RhBY+ikBUzwc7/khg==}
dependencies:
- '@vue/reactivity': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/shared': 3.3.7
- /@vue/runtime-dom@3.2.47:
- resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==}
+ /@vue/runtime-core@3.3.7:
+ resolution: {integrity: sha512-LHq9du3ubLZFdK/BP0Ysy3zhHqRfBn80Uc+T5Hz3maFJBGhci1MafccnL3rpd5/3wVfRHAe6c+PnlO2PAavPTQ==}
dependencies:
- '@vue/runtime-core': 3.2.47
- '@vue/shared': 3.2.47
- csstype: 2.6.21
- dev: true
+ '@vue/reactivity': 3.3.7
+ '@vue/shared': 3.3.7
- /@vue/runtime-dom@3.3.4:
- resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==}
+ /@vue/runtime-dom@3.3.7:
+ resolution: {integrity: sha512-PFQU1oeJxikdDmrfoNQay5nD4tcPNYixUBruZzVX/l0eyZvFKElZUjW4KctCcs52nnpMGO6UDK+jF5oV4GT5Lw==}
dependencies:
- '@vue/runtime-core': 3.3.4
- '@vue/shared': 3.3.4
- csstype: 3.1.1
+ '@vue/runtime-core': 3.3.7
+ '@vue/shared': 3.3.7
+ csstype: 3.1.2
- /@vue/server-renderer@3.2.47(vue@3.2.47):
- resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==}
+ /@vue/server-renderer@3.3.7(vue@3.3.7):
+ resolution: {integrity: sha512-UlpKDInd1hIZiNuVVVvLgxpfnSouxKQOSE2bOfQpBuGwxRV/JqqTCyyjXUWiwtVMyeRaZhOYYqntxElk8FhBhw==}
peerDependencies:
- vue: 3.2.47
+ vue: 3.3.7
dependencies:
- '@vue/compiler-ssr': 3.2.47
- '@vue/shared': 3.2.47
- vue: 3.2.47
- dev: true
-
- /@vue/server-renderer@3.3.4(vue@3.3.4):
- resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==}
- peerDependencies:
- vue: 3.3.4
- dependencies:
- '@vue/compiler-ssr': 3.3.4
- '@vue/shared': 3.3.4
- vue: 3.3.4
+ '@vue/compiler-ssr': 3.3.7
+ '@vue/shared': 3.3.7
+ vue: 3.3.7(typescript@5.1.6)
/@vue/shared@3.2.47:
resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==}
@@ -3994,17 +3985,21 @@ packages:
/@vue/shared@3.3.4:
resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
+ dev: true
- /@vue/test-utils@2.3.2(vue@3.3.4):
+ /@vue/shared@3.3.7:
+ resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==}
+
+ /@vue/test-utils@2.3.2(vue@3.3.7):
resolution: {integrity: sha512-hJnVaYhbrIm0yBS0+e1Y0Sj85cMyAi+PAbK4JHqMRUZ6S622Goa+G7QzkRSyvCteG8wop7tipuEbHoZo26wsSA==}
peerDependencies:
vue: ^3.0.1
dependencies:
js-beautify: 1.14.6
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
optionalDependencies:
- '@vue/compiler-dom': 3.3.4
- '@vue/server-renderer': 3.3.4(vue@3.3.4)
+ '@vue/compiler-dom': 3.3.7
+ '@vue/server-renderer': 3.3.7(vue@3.3.7)
dev: true
/@vue/typescript@1.8.3(typescript@5.1.6):
@@ -4016,7 +4011,7 @@ packages:
- typescript
dev: true
- /@vueuse/core@8.9.4(vue@3.3.4):
+ /@vueuse/core@8.9.4(vue@3.3.7):
resolution: {integrity: sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q==}
peerDependencies:
'@vue/composition-api': ^1.1.0
@@ -4029,23 +4024,23 @@ packages:
dependencies:
'@types/web-bluetooth': 0.0.14
'@vueuse/metadata': 8.9.4
- '@vueuse/shared': 8.9.4(vue@3.3.4)
- vue: 3.3.4
- vue-demi: 0.13.11(vue@3.3.4)
+ '@vueuse/shared': 8.9.4(vue@3.3.7)
+ vue: 3.3.7(typescript@5.1.6)
+ vue-demi: 0.13.11(vue@3.3.7)
dev: true
- /@vueuse/core@9.13.0(vue@3.3.4):
+ /@vueuse/core@9.13.0(vue@3.3.7):
resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==}
dependencies:
'@types/web-bluetooth': 0.0.16
'@vueuse/metadata': 9.13.0
- '@vueuse/shared': 9.13.0(vue@3.3.4)
- vue-demi: 0.13.11(vue@3.3.4)
+ '@vueuse/shared': 9.13.0(vue@3.3.7)
+ vue-demi: 0.13.11(vue@3.3.7)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/integrations@9.13.0(focus-trap@7.4.0)(vue@3.3.4):
+ /@vueuse/integrations@9.13.0(focus-trap@7.4.0)(vue@3.3.7):
resolution: {integrity: sha512-I1kX/tsfcvWWLZD7HZaP0LsSfchK13YxReLfharXhk72SFXp87doLbRaTfIF5w8m/gr/vPtcNyQPAXW7Ubpuww==}
peerDependencies:
async-validator: '*'
@@ -4083,10 +4078,10 @@ packages:
universal-cookie:
optional: true
dependencies:
- '@vueuse/core': 9.13.0(vue@3.3.4)
- '@vueuse/shared': 9.13.0(vue@3.3.4)
+ '@vueuse/core': 9.13.0(vue@3.3.7)
+ '@vueuse/shared': 9.13.0(vue@3.3.7)
focus-trap: 7.4.0
- vue-demi: 0.13.11(vue@3.3.4)
+ vue-demi: 0.13.11(vue@3.3.7)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -4099,17 +4094,17 @@ packages:
/@vueuse/metadata@9.13.0:
resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==}
- /@vueuse/nuxt@9.13.0(nuxt@3.3.2)(rollup@3.18.0)(vue@3.3.4):
+ /@vueuse/nuxt@9.13.0(nuxt@3.3.2)(rollup@3.18.0)(vue@3.3.7):
resolution: {integrity: sha512-JunH/w6nFIwCyaZ0s+pfrYFMfBzGfhkwmFPz7ogHFmb71Ty/5HINrYOAOZCXpN44X6QH6FiJq/wuLLdvYzqFUw==}
peerDependencies:
nuxt: ^3.0.0
dependencies:
'@nuxt/kit': 3.3.2(rollup@3.18.0)
- '@vueuse/core': 9.13.0(vue@3.3.4)
+ '@vueuse/core': 9.13.0(vue@3.3.7)
'@vueuse/metadata': 9.13.0
local-pkg: 0.4.3
nuxt: 3.3.2(@types/node@18.15.10)(eslint@8.36.0)(rollup@3.18.0)(sass@1.60.0)(typescript@5.1.6)(vue-tsc@1.8.3)
- vue-demi: 0.13.11(vue@3.3.4)
+ vue-demi: 0.13.11(vue@3.3.7)
transitivePeerDependencies:
- '@vue/composition-api'
- rollup
@@ -4117,7 +4112,7 @@ packages:
- vue
dev: true
- /@vueuse/shared@8.9.4(vue@3.3.4):
+ /@vueuse/shared@8.9.4(vue@3.3.7):
resolution: {integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag==}
peerDependencies:
'@vue/composition-api': ^1.1.0
@@ -4128,14 +4123,14 @@ packages:
vue:
optional: true
dependencies:
- vue: 3.3.4
- vue-demi: 0.13.11(vue@3.3.4)
+ vue: 3.3.7(typescript@5.1.6)
+ vue-demi: 0.13.11(vue@3.3.7)
dev: true
- /@vueuse/shared@9.13.0(vue@3.3.4):
+ /@vueuse/shared@9.13.0(vue@3.3.7):
resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
dependencies:
- vue-demi: 0.13.11(vue@3.3.4)
+ vue-demi: 0.13.11(vue@3.3.7)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -4549,7 +4544,7 @@ packages:
resolution: {integrity: sha512-XCg0VWvmWU2T/6aMp8VRfJWZ6LZv1P0o8otWY7RAGtfKj0qGi45vtnKNkltJhu9tmbQNZxv+gJA4o7FtLDfmWg==}
engines: {node: '>=16.14.0'}
dependencies:
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.23.0
'@rollup/pluginutils': 5.0.2(rollup@3.25.3)
pathe: 1.1.0
transitivePeerDependencies:
@@ -5725,12 +5720,12 @@ packages:
css-tree: 1.1.3
dev: true
- /csstype@2.6.21:
- resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
- dev: true
-
/csstype@3.1.1:
resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==}
+ dev: true
+
+ /csstype@3.1.2:
+ resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
/cuint@0.2.2:
resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==}
@@ -7299,14 +7294,14 @@ packages:
resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
dev: true
- /floating-vue@2.0.0-beta.16(vue@3.3.4):
+ /floating-vue@2.0.0-beta.16(vue@3.3.7):
resolution: {integrity: sha512-MoVA9pLGMVkuyG9cvlzpSB9//HGynbWnkLr0cxDgnEWORL98kuSa2ph/bcq7sDGNM3l0/3v6HYSqhBMBp9F3/A==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@floating-ui/dom': 0.1.10
- vue: 3.3.4
- vue-resize: 2.0.0-alpha.1(vue@3.3.4)
+ vue: 3.3.7(typescript@5.1.6)
+ vue-resize: 2.0.0-alpha.1(vue@3.3.7)
dev: true
/focus-trap@7.4.0:
@@ -9224,12 +9219,6 @@ packages:
magic-string: 0.30.0
dev: true
- /magic-string@0.25.9:
- resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
- dependencies:
- sourcemap-codec: 1.4.8
- dev: true
-
/magic-string@0.27.0:
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
engines: {node: '>=12'}
@@ -9249,6 +9238,12 @@ packages:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.14
+ /magic-string@0.30.5:
+ resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+
/make-dir@3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
@@ -10273,10 +10268,10 @@ packages:
- supports-color
dev: true
- /nuxt-icon@0.3.3(rollup@3.18.0)(vue@3.3.4):
+ /nuxt-icon@0.3.3(rollup@3.18.0)(vue@3.3.7):
resolution: {integrity: sha512-KdhJAigBGTP8/YIFZ3orwetk40AgLq6VQ5HRYuDLmv5hiDptor9Ro+WIdZggHw7nciRxZvDdQkEwi9B5G/jrkQ==}
dependencies:
- '@iconify/vue': 4.1.0(vue@3.3.4)
+ '@iconify/vue': 4.1.0(vue@3.3.7)
'@nuxt/kit': 3.3.2(rollup@3.18.0)
nuxt-config-schema: 0.4.5(rollup@3.18.0)
transitivePeerDependencies:
@@ -10295,9 +10290,9 @@ packages:
'@nuxt/schema': 3.3.2(rollup@3.18.0)
'@nuxt/telemetry': 2.1.10(rollup@3.18.0)
'@nuxt/ui-templates': 1.1.1
- '@nuxt/vite-builder': 3.3.2(@types/node@18.15.10)(eslint@8.36.0)(sass@1.60.0)(typescript@5.1.6)(vue-tsc@1.8.3)(vue@3.2.47)
+ '@nuxt/vite-builder': 3.3.2(@types/node@18.15.10)(eslint@8.36.0)(sass@1.60.0)(typescript@5.1.6)(vue-tsc@1.8.3)(vue@3.3.7)
'@unhead/ssr': 1.1.25
- '@unhead/vue': 1.1.25(vue@3.2.47)
+ '@unhead/vue': 1.1.25(vue@3.3.7)
'@vue/reactivity': 3.2.47
'@vue/shared': 3.2.47
chokidar: 3.5.3
@@ -10329,10 +10324,10 @@ packages:
unimport: 3.0.4(rollup@3.18.0)
unplugin: 1.3.1
untyped: 1.2.2
- vue: 3.2.47
+ vue: 3.3.7(typescript@5.1.6)
vue-bundle-renderer: 1.0.2
vue-devtools-stub: 0.1.0
- vue-router: 4.1.6(vue@3.2.47)
+ vue-router: 4.1.6(vue@3.3.7)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -10637,7 +10632,7 @@ packages:
resolution: {integrity: sha512-SZfJe/y9fbpeXZU+Kf7cSG2G7rnGP50hUYzCvcWyhp7hYzA3YXGthpkGfv6NSt0oo6QbcRyKwycg/6dpG5p8aw==}
deprecated: renamed to https://www.npmjs.com/package/magicast
dependencies:
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.23.0
'@types/estree': 1.0.0
recast: 0.22.0
dev: true
@@ -10833,7 +10828,7 @@ packages:
engines: {node: '>=4'}
dev: true
- /pinceau@0.18.8(postcss@8.4.24)(sass@1.60.0):
+ /pinceau@0.18.8(postcss@8.4.31)(sass@1.60.0):
resolution: {integrity: sha512-aVIRYxz80nweDjabJzauKtsSVS48JdWWVwWnHxG/e1HI9/aV0/RmdTD3P/8KXfYZ9OySl3MjCgUc7MZb+IwwEw==}
dependencies:
'@unocss/reset': 0.50.4
@@ -10848,9 +10843,9 @@ packages:
ohash: 1.0.0
paneer: 0.1.0
pathe: 1.1.0
- postcss-custom-properties: 13.1.4(postcss@8.4.24)
- postcss-dark-theme-class: 0.7.3(postcss@8.4.24)
- postcss-nested: 6.0.1(postcss@8.4.24)
+ postcss-custom-properties: 13.1.4(postcss@8.4.31)
+ postcss-dark-theme-class: 0.7.3(postcss@8.4.31)
+ postcss-nested: 6.0.1(postcss@8.4.31)
recast: 0.22.0
scule: 1.0.0
style-dictionary-esm: 1.3.7
@@ -10880,8 +10875,8 @@ packages:
engines: {node: '>=4'}
dev: true
- /pnpm@8.5.1:
- resolution: {integrity: sha512-W6elL7Nww0a/MCICkzpkbxW6f99TQuX4DuJoDjWp39X08PKDkEpg4cgj3d6EtgYADcdQWl/eM8NdlLJVE3RgpA==}
+ /pnpm@8.10.0:
+ resolution: {integrity: sha512-nCy4Pyts9qJdjFgwC/mRl8fvO+hM8+dm8pBUtAuDtC+Kq6b8wxSp7PJ8APfOgKdXu0xgiADnrb4tKdxccFb1vg==}
engines: {node: '>=16.14'}
hasBin: true
dev: true
@@ -10944,7 +10939,7 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /postcss-custom-properties@13.1.4(postcss@8.4.24):
+ /postcss-custom-properties@13.1.4(postcss@8.4.31):
resolution: {integrity: sha512-iSAdaZrM3KMec8cOSzeTUNXPYDlhqsMJHpt62yrjwG6nAnMtRHPk5JdMzGosBJtqEahDolvD5LNbcq+EZ78o5g==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
@@ -10953,17 +10948,17 @@ packages:
'@csstools/cascade-layer-name-parser': 1.0.1(@csstools/css-parser-algorithms@2.0.1)(@csstools/css-tokenizer@2.1.0)
'@csstools/css-parser-algorithms': 2.0.1(@csstools/css-tokenizer@2.1.0)
'@csstools/css-tokenizer': 2.1.0
- postcss: 8.4.24
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
dev: true
- /postcss-dark-theme-class@0.7.3(postcss@8.4.24):
+ /postcss-dark-theme-class@0.7.3(postcss@8.4.31):
resolution: {integrity: sha512-M9vtfh8ORzQsVdT9BWb+xpEDAzC7nHBn7wVc988/JkEVLPupKcUnV0jw7RZ8sSj0ovpqN1POf6PLdt19JCHfhQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.24
+ postcss: 8.4.31
dev: true
/postcss-discard-comments@5.1.2(postcss@8.4.21):
@@ -11019,13 +11014,13 @@ packages:
resolve: 1.22.1
dev: true
- /postcss-import@14.1.0(postcss@8.4.24):
+ /postcss-import@14.1.0(postcss@8.4.31):
resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
engines: {node: '>=10.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
- postcss: 8.4.24
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.1
@@ -11043,17 +11038,17 @@ packages:
resolve: 1.22.1
dev: true
- /postcss-js@4.0.1(postcss@8.4.24):
+ /postcss-js@4.0.1(postcss@8.4.31):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.24
+ postcss: 8.4.31
dev: true
- /postcss-load-config@3.1.4(postcss@8.4.24):
+ /postcss-load-config@3.1.4(postcss@8.4.31):
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
engines: {node: '>= 10'}
peerDependencies:
@@ -11066,7 +11061,7 @@ packages:
optional: true
dependencies:
lilconfig: 2.1.0
- postcss: 8.4.24
+ postcss: 8.4.31
yaml: 1.10.2
dev: true
@@ -11195,23 +11190,23 @@ packages:
postcss: 8.4.21
dev: true
- /postcss-nested@6.0.0(postcss@8.4.24):
+ /postcss-nested@6.0.0(postcss@8.4.31):
resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.24
+ postcss: 8.4.31
postcss-selector-parser: 6.0.11
dev: true
- /postcss-nested@6.0.1(postcss@8.4.24):
+ /postcss-nested@6.0.1(postcss@8.4.31):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.24
+ postcss: 8.4.31
postcss-selector-parser: 6.0.11
dev: true
@@ -11411,6 +11406,15 @@ packages:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
+ dev: true
+
+ /postcss@8.4.31:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.6
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
/prelude-ls@1.1.2:
resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
@@ -12418,11 +12422,6 @@ packages:
engines: {node: '>= 8'}
dev: true
- /sourcemap-codec@1.4.8:
- resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
- deprecated: Please use @jridgewell/sourcemap-codec instead
- dev: true
-
/space-separated-tokens@2.0.2:
resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
dev: true
@@ -12743,12 +12742,12 @@ packages:
open: 7.4.2
portfinder: 1.0.32
replace-in-file: 6.3.5
- tailwindcss: 3.2.7(postcss@8.4.24)
+ tailwindcss: 3.2.7(postcss@8.4.31)
transitivePeerDependencies:
- supports-color
dev: true
- /tailwindcss@3.2.7(postcss@8.4.24):
+ /tailwindcss@3.2.7(postcss@8.4.31):
resolution: {integrity: sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==}
engines: {node: '>=12.13.0'}
hasBin: true
@@ -12769,11 +12768,11 @@ packages:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
- postcss: 8.4.24
- postcss-import: 14.1.0(postcss@8.4.24)
- postcss-js: 4.0.1(postcss@8.4.24)
- postcss-load-config: 3.1.4(postcss@8.4.24)
- postcss-nested: 6.0.0(postcss@8.4.24)
+ postcss: 8.4.31
+ postcss-import: 14.1.0(postcss@8.4.31)
+ postcss-js: 4.0.1(postcss@8.4.31)
+ postcss-load-config: 3.1.4(postcss@8.4.31)
+ postcss-nested: 6.0.0(postcss@8.4.31)
postcss-selector-parser: 6.0.11
postcss-value-parser: 4.2.0
quick-lru: 5.1.1
@@ -13129,7 +13128,6 @@ packages:
resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
engines: {node: '>=14.17'}
hasBin: true
- dev: true
/uc.micro@1.0.6:
resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
@@ -13389,11 +13387,11 @@ packages:
vite: 4.3.9(@types/node@18.15.10)(sass@1.60.0)
dev: true
- /unplugin-vue-define-options@1.3.8(vue@3.3.4):
+ /unplugin-vue-define-options@1.3.8(vue@3.3.7):
resolution: {integrity: sha512-1GOjzRJn1uinTZXsw4harGwS2op5dIjVfmMIeCbkt7tjipaBLt/8M4vWli4IflJ82bXorMJQ6P5HDF08C+aHhg==}
engines: {node: '>=16.14.0'}
dependencies:
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
ast-walker-scope: 0.4.2
unplugin: 1.3.1
transitivePeerDependencies:
@@ -13401,40 +13399,41 @@ packages:
- vue
dev: true
- /unplugin-vue-macros@2.3.0(@vueuse/core@9.13.0)(vite@4.3.9)(vue@3.3.4):
+ /unplugin-vue-macros@2.3.0(@vueuse/core@9.13.0)(typescript@5.1.6)(vite@4.3.9)(vue@3.3.7):
resolution: {integrity: sha512-hywG2vnxjAfVXvdUVgeUw3hTSjgLxy42dw1wmCWqxh5mM+XoLIn1ebjA9pZCRKkM0l2fYImZpl1jZeFy0CzoAA==}
engines: {node: '>=16.14.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
dependencies:
- '@vue-macros/better-define': 1.6.2(vue@3.3.4)
- '@vue-macros/chain-call': 0.0.1(vue@3.3.4)
- '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.4)
- '@vue-macros/define-emit': 0.1.6(vue@3.3.4)
- '@vue-macros/define-models': 1.0.6(@vueuse/core@9.13.0)(vue@3.3.4)
- '@vue-macros/define-prop': 0.1.7(vue@3.3.4)
- '@vue-macros/define-props': 1.0.8(@vue-macros/reactivity-transform@0.3.10)(vue@3.3.4)
- '@vue-macros/define-props-refs': 1.1.0(vue@3.3.4)
- '@vue-macros/define-render': 1.3.9(vue@3.3.4)
- '@vue-macros/define-slots': 1.0.5(vue@3.3.4)
- '@vue-macros/devtools': 0.1.2(vite@4.3.9)
- '@vue-macros/export-expose': 0.0.3(vue@3.3.4)
- '@vue-macros/export-props': 0.3.8(vue@3.3.4)
- '@vue-macros/hoist-static': 1.4.2(vue@3.3.4)
- '@vue-macros/named-template': 0.3.9(vue@3.3.4)
- '@vue-macros/reactivity-transform': 0.3.10(vue@3.3.4)
- '@vue-macros/setup-block': 0.2.8(vue@3.3.4)
- '@vue-macros/setup-component': 0.16.9(vue@3.3.4)
- '@vue-macros/setup-sfc': 0.15.9(vue@3.3.4)
- '@vue-macros/short-emits': 1.4.0(vue@3.3.4)
+ '@vue-macros/better-define': 1.6.2(vue@3.3.7)
+ '@vue-macros/chain-call': 0.0.1(vue@3.3.7)
+ '@vue-macros/common': 1.4.0(rollup@3.25.3)(vue@3.3.7)
+ '@vue-macros/define-emit': 0.1.6(vue@3.3.7)
+ '@vue-macros/define-models': 1.0.6(@vueuse/core@9.13.0)(vue@3.3.7)
+ '@vue-macros/define-prop': 0.1.7(vue@3.3.7)
+ '@vue-macros/define-props': 1.0.8(@vue-macros/reactivity-transform@0.3.10)(vue@3.3.7)
+ '@vue-macros/define-props-refs': 1.1.0(vue@3.3.7)
+ '@vue-macros/define-render': 1.3.9(vue@3.3.7)
+ '@vue-macros/define-slots': 1.0.5(vue@3.3.7)
+ '@vue-macros/devtools': 0.1.2(typescript@5.1.6)(vite@4.3.9)
+ '@vue-macros/export-expose': 0.0.3(vue@3.3.7)
+ '@vue-macros/export-props': 0.3.8(vue@3.3.7)
+ '@vue-macros/hoist-static': 1.4.2(vue@3.3.7)
+ '@vue-macros/named-template': 0.3.9(vue@3.3.7)
+ '@vue-macros/reactivity-transform': 0.3.10(vue@3.3.7)
+ '@vue-macros/setup-block': 0.2.8(vue@3.3.7)
+ '@vue-macros/setup-component': 0.16.9(vue@3.3.7)
+ '@vue-macros/setup-sfc': 0.15.9(vue@3.3.7)
+ '@vue-macros/short-emits': 1.4.0(vue@3.3.7)
unplugin: 1.3.1
unplugin-combine: 0.6.0(vite@4.3.9)
- unplugin-vue-define-options: 1.3.8(vue@3.3.4)
- vue: 3.3.4
+ unplugin-vue-define-options: 1.3.8(vue@3.3.7)
+ vue: 3.3.7(typescript@5.1.6)
transitivePeerDependencies:
- '@vueuse/core'
- esbuild
- rollup
+ - typescript
- vite
- webpack
dev: true
@@ -13883,7 +13882,11 @@ packages:
typescript: 5.1.6
dev: true
- /vue-demi@0.13.11(vue@3.3.4):
+ /vue-component-type-helpers@1.8.22:
+ resolution: {integrity: sha512-LK3wJHs3vJxHG292C8cnsRusgyC5SEZDCzDCD01mdE/AoREFMl2tzLRuzwyuEsOIz13tqgBcnvysN3Lxsa14Fw==}
+ dev: false
+
+ /vue-demi@0.13.11(vue@3.3.7):
resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==}
engines: {node: '>=12'}
hasBin: true
@@ -13895,7 +13898,7 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
/vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
@@ -13919,30 +13922,21 @@ packages:
- supports-color
dev: true
- /vue-resize@2.0.0-alpha.1(vue@3.3.4):
+ /vue-resize@2.0.0-alpha.1(vue@3.3.7):
resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==}
peerDependencies:
vue: ^3.0.0
dependencies:
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
dev: true
- /vue-router@4.1.6(vue@3.2.47):
+ /vue-router@4.1.6(vue@3.3.7):
resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.5.0
- vue: 3.2.47
- dev: true
-
- /vue-router@4.1.6(vue@3.3.4):
- resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
- peerDependencies:
- vue: ^3.2.0
- dependencies:
- '@vue/devtools-api': 6.5.0
- vue: 3.3.4
+ vue: 3.3.7(typescript@5.1.6)
/vue-template-compiler@2.7.14:
resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==}
@@ -13967,24 +13961,20 @@ packages:
resolution: {integrity: sha512-7ein6vCC9LN6fsO3o9mYgmoldU9c/O2oyw9U5cqAJP21Mj2yQ8OGNPzEZfen6QltgLMfAOXv4iPIdE0EXFezGA==}
dev: false
- /vue@3.2.47:
- resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==}
- dependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-sfc': 3.2.47
- '@vue/runtime-dom': 3.2.47
- '@vue/server-renderer': 3.2.47(vue@3.2.47)
- '@vue/shared': 3.2.47
- dev: true
-
- /vue@3.3.4:
- resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
+ /vue@3.3.7(typescript@5.1.6):
+ resolution: {integrity: sha512-YEMDia1ZTv1TeBbnu6VybatmSteGOS3A3YgfINOfraCbf85wdKHzscD6HSS/vB4GAtI7sa1XPX7HcQaJ1l24zA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
- '@vue/compiler-dom': 3.3.4
- '@vue/compiler-sfc': 3.3.4
- '@vue/runtime-dom': 3.3.4
- '@vue/server-renderer': 3.3.4(vue@3.3.4)
- '@vue/shared': 3.3.4
+ '@vue/compiler-dom': 3.3.7
+ '@vue/compiler-sfc': 3.3.7
+ '@vue/runtime-dom': 3.3.7
+ '@vue/server-renderer': 3.3.7(vue@3.3.7)
+ '@vue/shared': 3.3.7
+ typescript: 5.1.6
/w3c-keyname@2.2.6:
resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==}
diff --git a/viteplay/package.json b/viteplay/package.json
index a9d0b895..a1901a0f 100644
--- a/viteplay/package.json
+++ b/viteplay/package.json
@@ -6,7 +6,7 @@
"build": "vite build"
},
"dependencies": {
- "vue": "^3.3.4",
+ "vue": "^3.3.7",
"vue-final-modal": "workspace:4.4.5",
"vue-router": "^4.1.6"
},