feat(#25): Add date form element

This commit is contained in:
2025-12-01 06:28:36 +01:00
parent 9dc690715b
commit ed36db97a1
9 changed files with 315 additions and 195 deletions

View File

@@ -1459,6 +1459,7 @@ components:
- TEXTFIELD
- SWITCH
- TITLE_BODY_TEXTFIELDS
- DATE
FormElementVisibilityCondition:
type: object

View File

@@ -157,6 +157,15 @@
<p th:if="${elem.options.isEmpty() || elem.options.?[!value.isEmpty()].isEmpty()}">Keine Eingabe</p>
</div>
<div th:case="'DATE'">
<div th:each="option : ${elem.options}">
<p th:if="${!option.value.isEmpty()}"
th:with="dateValue=${#temporals.createDate(option.value, 'yyyy-MM-dd')}"
th:text="${#temporals.format(dateValue, 'dd.MM.yyyy')}"></p>
</div>
<p th:if="${elem.options.isEmpty() || elem.options.?[!value.isEmpty()].isEmpty()}">Kein Datum ausgewählt</p>
</div>
<div th:case="'TITLE_BODY_TEXTFIELDS'">
<div th:each="option : ${elem.options}">
<div th:if="${!option.value.isEmpty()}" th:with="parts=${#strings.arraySplit(option.value, '|||')}">

View File

@@ -91,6 +91,8 @@ function getResolvedComponent(formElement: FormElementDto) {
return resolveComponent('TheInput')
case 'TITLE_BODY_TEXTFIELDS':
return resolveComponent('TheTitleBodyInput')
case 'DATE':
return resolveComponent('TheDate')
default:
return resolveComponent('Unimplemented')
}

View File

@@ -0,0 +1,62 @@
<template>
<UFormField :label="label">
<UInputDate ref="inputDateRef" v-model="dateValue" :disabled="disabled">
<template #trailing>
<UPopover :reference="inputDateRef?.inputsRef[3]?.$el">
<UButton
color="neutral"
variant="link"
size="sm"
icon="i-lucide-calendar"
:aria-label="$t('applicationForms.formElements.selectDate')"
class="px-0"
/>
<template #content>
<UCalendar v-model="dateValue" class="p-2" />
</template>
</UPopover>
</template>
</UInputDate>
</UFormField>
</template>
<script setup lang="ts">
import type { FormOptionDto } from '~~/.api-client'
import type { CalendarDate } from '@internationalized/date'
import { parseDate } from '@internationalized/date'
const props = defineProps<{
label?: string
formOptions: FormOptionDto[]
disabled?: boolean
}>()
const emit = defineEmits<{
(e: 'update:formOptions', value: FormOptionDto[]): void
}>()
const inputDateRef = useTemplateRef('inputDateRef')
const dateValue = computed({
get: () => {
const value = props.formOptions[0]?.value ?? ''
if (!value) return null
try {
return parseDate(value)
} catch {
return null
}
},
set: (val: CalendarDate | null) => {
const firstOption = props.formOptions[0]
if (firstOption) {
const updatedModelValue = [...props.formOptions]
updatedModelValue[0] = {
...firstOption,
value: val ? val.toString() : ''
}
emit('update:formOptions', updatedModelValue)
}
}
})
</script>

View File

@@ -18,6 +18,7 @@
"comments": "Kommentare",
"addInputBelow": "Eingabefeld hinzufügen",
"selectPlaceholder": "Status auswählen",
"selectDate": "Datum auswählen",
"title": "Titel",
"text": "Text",
"unimplemented": "Element nicht implementiert:"

View File

@@ -18,6 +18,7 @@
"comments": "Comments",
"addInputBelow": "Add input field below",
"selectPlaceholder": "Select status",
"selectDate": "Select a date",
"title": "Title",
"text": "Text",
"unimplemented": "Element unimplemented:"

View File

@@ -17,7 +17,7 @@
},
"dependencies": {
"@guolao/vue-monaco-editor": "^1.6.0",
"@nuxt/ui": "^4.1.0",
"@nuxt/ui": "^4.2.1",
"@nuxtjs/i18n": "10.0.3",
"@pinia/nuxt": "0.11.2",
"@vueuse/core": "^13.6.0",

View File

@@ -12,11 +12,11 @@ importers:
specifier: ^1.6.0
version: 1.6.0(monaco-editor@0.55.1)(vue@3.5.24(typescript@5.7.3))
'@nuxt/ui':
specifier: ^4.1.0
version: 4.1.0(@babel/parser@7.28.5)(axios@1.7.9)(db0@0.3.4)(embla-carousel@8.6.0)(ioredis@5.8.2)(jwt-decode@4.0.0)(magicast@0.5.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-router@4.6.3(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))(zod@4.1.12)
specifier: ^4.2.1
version: 4.2.1(@babel/parser@7.28.5)(axios@1.7.9)(db0@0.3.4)(embla-carousel@8.6.0)(ioredis@5.8.2)(jwt-decode@4.0.0)(magicast@0.5.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-router@4.6.3(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))(zod@4.1.12)
'@nuxtjs/i18n':
specifier: 10.0.3
version: 10.0.3(@vue/compiler-dom@3.5.24)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(vue@3.5.24(typescript@5.7.3))
version: 10.0.3(@vue/compiler-dom@3.5.25)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(vue@3.5.24(typescript@5.7.3))
'@pinia/nuxt':
specifier: 0.11.2
version: 0.11.2(magicast@0.5.1)(pinia@3.0.3(typescript@5.7.3)(vue@3.5.24(typescript@5.7.3)))
@@ -31,7 +31,7 @@ importers:
version: 4.0.0
nuxt:
specifier: 4.2.0
version: 4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1)
version: 4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1)
nuxt-auth-utils:
specifier: 0.5.25
version: 0.5.25(magicast@0.5.1)
@@ -50,7 +50,7 @@ importers:
devDependencies:
'@nuxt/eslint':
specifier: 1.1.0
version: 1.1.0(@typescript-eslint/utils@8.46.3(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3))(@vue/compiler-sfc@3.5.24)(eslint@9.20.1(jiti@2.6.1))(magicast@0.5.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))
version: 1.1.0(@typescript-eslint/utils@8.46.3(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3))(@vue/compiler-sfc@3.5.25)(eslint@9.20.1(jiti@2.6.1))(magicast@0.5.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))
'@openapitools/openapi-generator-cli':
specifier: 2.16.3
version: 2.16.3
@@ -81,34 +81,6 @@ packages:
bcrypt:
optional: true
'@ai-sdk/gateway@2.0.7':
resolution: {integrity: sha512-/AI5AKi4vOK9SEb8Z1dfXkhsJ5NAfWsoJQc96B/mzn2KIrjw5occOjIwD06scuhV9xWlghCoXJT1sQD9QH/tyg==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/provider-utils@3.0.16':
resolution: {integrity: sha512-lsWQY9aDXHitw7C1QRYIbVGmgwyT98TF3MfM8alNIXKpdJdi+W782Rzd9f1RyOfgRmZ08gJ2EYNDhWNK7RqpEA==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/provider@2.0.0':
resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==}
engines: {node: '>=18'}
'@ai-sdk/vue@2.0.89':
resolution: {integrity: sha512-imXEdsl9oJ6rxLpQrxTEa/ZWNfbDJe5/NzjepefA8JOnrpagsZ5bvEFe0BpsWBZPIYVMkSs4TwOTOILKa1MqAA==}
engines: {node: '>=18'}
peerDependencies:
vue: ^3.3.4
zod: ^3.25.76 || ^4.1.8
peerDependenciesMeta:
vue:
optional: true
zod:
optional: true
'@alloc/quick-lru@5.2.0':
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
@@ -244,11 +216,9 @@ packages:
resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
engines: {node: '>=6.9.0'}
'@capsizecss/metrics@3.6.0':
resolution: {integrity: sha512-S4IvNmiPXdFs7NuH/0KVKVf+BsPnT0ko4P0hAg+DHftg3wry0armonGUUQlSDhNytIprtoCorU9i8fkkrdbzNQ==}
'@capsizecss/unpack@2.4.0':
resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==}
'@capsizecss/unpack@3.0.1':
resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==}
engines: {node: '>=18'}
'@clack/core@0.4.2':
resolution: {integrity: sha512-NYQfcEy8MWIxrT5Fj8nIVchfRFA26yYKJcvBS7WlUIlw2OmQOY9DhGGXMovyI5J5PpxrCPGkgUi207EBrjpBvg==}
@@ -769,6 +739,11 @@ packages:
peerDependencies:
vite: '>=6.0'
'@nuxt/devtools-kit@3.1.1':
resolution: {integrity: sha512-sjiKFeDCOy1SyqezSgyV4rYNfQewC64k/GhOsuJgRF+wR2qr6KTVhO6u2B+csKs74KrMrnJprQBgud7ejvOXAQ==}
peerDependencies:
vite: '>=6.0'
'@nuxt/devtools-wizard@2.7.0':
resolution: {integrity: sha512-iWuWR0U6BRpF7D6xrgq9ZkQ6ajsw2EA/gVmbU9V5JPKRUtV6DVpCPi+h34VFNeQ104Sf531XgvT0sl3h93AjXA==}
hasBin: true
@@ -805,8 +780,8 @@ packages:
vite-plugin-eslint2:
optional: true
'@nuxt/fonts@0.11.4':
resolution: {integrity: sha512-GbLavsC+9FejVwY+KU4/wonJsKhcwOZx/eo4EuV57C4osnF/AtEmev8xqI0DNlebMEhEGZbu1MGwDDDYbeR7Bw==}
'@nuxt/fonts@0.12.1':
resolution: {integrity: sha512-ALajI/HE+uqqL/PWkWwaSUm1IdpyGPbP3mYGy2U1l26/o4lUZBxjFaduMxaZ85jS5yQeJfCu2eEHANYFjAoujQ==}
'@nuxt/icon@2.1.0':
resolution: {integrity: sha512-m+XQrgzeK5gQ1HkB7G7u1os6egoD07fiHKijG7NPxqT5yZUGOjKJ7X/Le10l3QWRKyCB+IiU0t+eUqSvh+SULg==}
@@ -842,11 +817,12 @@ packages:
engines: {node: '>=18.12.0'}
hasBin: true
'@nuxt/ui@4.1.0':
resolution: {integrity: sha512-7WjkyqliZKNwlU8FNkhiTLNr7awckmy13EKI3iL4/wpkcCy8eB8n5fSuQ/ZIqxPSe2DPIKATT6llSjaGJcgosA==}
'@nuxt/ui@4.2.1':
resolution: {integrity: sha512-H5/0w1ktRDGk4ORKmGegqhNsR8DZEc+3Bb9a8aHsQVzDkGKqEJLh2iUJtalKs4QdUGkocDXaQy/xRudajOD4kg==}
hasBin: true
peerDependencies:
'@inertiajs/vue3': ^2.0.7
'@nuxt/content': ^3.0.0
joi: ^18.0.0
superstruct: ^2.0.0
typescript: ^5.6.3
@@ -857,6 +833,8 @@ packages:
peerDependenciesMeta:
'@inertiajs/vue3':
optional: true
'@nuxt/content':
optional: true
joi:
optional: true
superstruct:
@@ -898,10 +876,6 @@ packages:
engines: {node: '>=16'}
hasBin: true
'@opentelemetry/api@1.9.0':
resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
engines: {node: '>=8.0.0'}
'@oxc-minify/binding-android-arm64@0.95.0':
resolution: {integrity: sha512-ck0NakTt3oBWTMQjxKf5ZW1GzCs0y1kETzJdh8h8NAWTutlMfeWiuUxCgG4FMF4XiTnCdLq/dFAKFcdbiwcoqg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -1924,10 +1898,6 @@ packages:
engines: {node: '>=18'}
hasBin: true
'@vercel/oidc@3.0.3':
resolution: {integrity: sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==}
engines: {node: '>= 20'}
'@vitejs/plugin-vue-jsx@5.1.1':
resolution: {integrity: sha512-uQkfxzlF8SGHJJVH966lFTdjM/lGcwJGzwAHpVqAPDD/QcsqoUGa+q31ox1BrUfi+FLP2ChVp7uLXE3DkHyDdQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -1988,15 +1958,27 @@ packages:
'@vue/compiler-core@3.5.24':
resolution: {integrity: sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==}
'@vue/compiler-core@3.5.25':
resolution: {integrity: sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==}
'@vue/compiler-dom@3.5.24':
resolution: {integrity: sha512-1QHGAvs53gXkWdd3ZMGYuvQFXHW4ksKWPG8HP8/2BscrbZ0brw183q2oNWjMrSWImYLHxHrx1ItBQr50I/q2zw==}
'@vue/compiler-dom@3.5.25':
resolution: {integrity: sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==}
'@vue/compiler-sfc@3.5.24':
resolution: {integrity: sha512-8EG5YPRgmTB+YxYBM3VXy8zHD9SWHUJLIGPhDovo3Z8VOgvP+O7UP5vl0J4BBPWYD9vxtBabzW1EuEZ+Cqs14g==}
'@vue/compiler-sfc@3.5.25':
resolution: {integrity: sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag==}
'@vue/compiler-ssr@3.5.24':
resolution: {integrity: sha512-trOvMWNBMQ/odMRHW7Ae1CdfYx+7MuiQu62Jtu36gMLXcaoqKvAyh+P73sYG9ll+6jLB6QPovqoKGGZROzkFFg==}
'@vue/compiler-ssr@3.5.25':
resolution: {integrity: sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A==}
'@vue/compiler-vue2@2.7.16':
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
@@ -2036,20 +2018,37 @@ packages:
'@vue/reactivity@3.5.24':
resolution: {integrity: sha512-BM8kBhtlkkbnyl4q+HiF5R5BL0ycDPfihowulm02q3WYp2vxgPcJuZO866qa/0u3idbMntKEtVNuAUp5bw4teg==}
'@vue/reactivity@3.5.25':
resolution: {integrity: sha512-5xfAypCQepv4Jog1U4zn8cZIcbKKFka3AgWHEFQeK65OW+Ys4XybP6z2kKgws4YB43KGpqp5D/K3go2UPPunLA==}
'@vue/runtime-core@3.5.24':
resolution: {integrity: sha512-RYP/byyKDgNIqfX/gNb2PB55dJmM97jc9wyF3jK7QUInYKypK2exmZMNwnjueWwGceEkP6NChd3D2ZVEp9undQ==}
'@vue/runtime-core@3.5.25':
resolution: {integrity: sha512-Z751v203YWwYzy460bzsYQISDfPjHTl+6Zzwo/a3CsAf+0ccEjQ8c+0CdX1WsumRTHeywvyUFtW6KvNukT/smA==}
'@vue/runtime-dom@3.5.24':
resolution: {integrity: sha512-Z8ANhr/i0XIluonHVjbUkjvn+CyrxbXRIxR7wn7+X7xlcb7dJsfITZbkVOeJZdP8VZwfrWRsWdShH6pngMxRjw==}
'@vue/runtime-dom@3.5.25':
resolution: {integrity: sha512-a4WrkYFbb19i9pjkz38zJBg8wa/rboNERq3+hRRb0dHiJh13c+6kAbgqCPfMaJ2gg4weWD3APZswASOfmKwamA==}
'@vue/server-renderer@3.5.24':
resolution: {integrity: sha512-Yh2j2Y4G/0/4z/xJ1Bad4mxaAk++C2v4kaa8oSYTMJBJ00/ndPuxCnWeot0/7/qafQFLh5pr6xeV6SdMcE/G1w==}
peerDependencies:
vue: 3.5.24
'@vue/server-renderer@3.5.25':
resolution: {integrity: sha512-UJaXR54vMG61i8XNIzTSf2Q7MOqZHpp8+x3XLGtE3+fL+nQd+k7O5+X3D/uWrnQXOdMw5VPih+Uremcw+u1woQ==}
peerDependencies:
vue: 3.5.25
'@vue/shared@3.5.24':
resolution: {integrity: sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==}
'@vue/shared@3.5.25':
resolution: {integrity: sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==}
'@vueuse/core@10.11.1':
resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==}
@@ -2150,12 +2149,6 @@ packages:
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
ai@5.0.89:
resolution: {integrity: sha512-8Nq+ZojGacQrupoJEQLrTDzT5VtR3gyp5AaqFSV3tzsAXlYQ9Igb7QE3yeoEdzOk5IRfDwWL7mDCUD+oBg1hDA==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
@@ -2290,9 +2283,6 @@ packages:
bl@4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
blob-to-buffer@1.2.9:
resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==}
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -2541,9 +2531,6 @@ packages:
resolution: {integrity: sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g==}
engines: {node: '>=18.0'}
cross-fetch@3.2.0:
resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==}
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -3021,10 +3008,6 @@ packages:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
eventsource-parser@3.0.6:
resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==}
engines: {node: '>=18.0.0'}
execa@8.0.1:
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
@@ -3120,12 +3103,22 @@ packages:
debug:
optional: true
fontaine@0.6.0:
resolution: {integrity: sha512-cfKqzB62GmztJhwJ0YXtzNsmpqKAcFzTqsakJ//5COTzbou90LU7So18U+4D8z+lDXr4uztaAUZBonSoPDcj1w==}
fontaine@0.7.0:
resolution: {integrity: sha512-vlaWLyoJrOnCBqycmFo/CA8ZmPzuyJHYmgu261KYKByZ4YLz9sTyHZ4qoHgWSYiDsZXhiLo2XndVMz0WOAyZ8Q==}
engines: {node: '>=18.12.0'}
fontkit@2.0.4:
resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==}
fontless@0.1.0:
resolution: {integrity: sha512-KyvRd732HuVd/XP9iEFTb1w8Q01TPSA5GaCJV9HYmPiEs/ZZg/on2YdrQmlKfi9gDGpmN5Bn27Ze/CHqk0vE+w==}
engines: {node: '>=18.12.0'}
peerDependencies:
vite: '*'
peerDependenciesMeta:
vite:
optional: true
foreground-child@3.3.1:
resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines: {node: '>=14'}
@@ -3535,9 +3528,6 @@ packages:
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
json-schema@0.4.0:
resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
@@ -3575,6 +3565,9 @@ packages:
knitwork@1.2.0:
resolution: {integrity: sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==}
knitwork@1.3.0:
resolution: {integrity: sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw==}
kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
@@ -4841,11 +4834,6 @@ packages:
engines: {node: '>=16'}
hasBin: true
swrv@1.1.0:
resolution: {integrity: sha512-pjllRDr2s0iTwiE5Isvip51dZGR7GjLH1gCSVyE8bQnbAx6xackXsFdojau+1O5u98yHF5V73HQGOFxKUXO9gQ==}
peerDependencies:
vue: '>=3.2.26 < 4'
system-architecture@0.1.0:
resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==}
engines: {node: '>=18'}
@@ -4854,8 +4842,8 @@ packages:
resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==}
engines: {node: '>=20'}
tailwind-merge@3.3.1:
resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
tailwind-merge@3.4.0:
resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==}
tailwind-variants@3.1.1:
resolution: {integrity: sha512-ftLXe3krnqkMHsuBTEmaVUXYovXtPyTK7ckEfDRXS8PBZx0bAUas+A0jYxuKA5b8qg++wvQ3d2MQ7l/xeZxbZQ==}
@@ -5017,8 +5005,8 @@ packages:
resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
engines: {node: '>=18'}
unifont@0.4.1:
resolution: {integrity: sha512-zKSY9qO8svWYns+FGKjyVdLvpGPwqmsCjeJLN1xndMiqxHWBAhoWDMYMG960MxeV48clBmG+fDP59dHY1VoZvg==}
unifont@0.6.0:
resolution: {integrity: sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==}
unimport@4.2.0:
resolution: {integrity: sha512-mYVtA0nmzrysnYnyb3ALMbByJ+Maosee2+WyE0puXl+Xm2bUwPorPaaeZt0ETfuroPOtG8jj1g/qeFZ6buFnag==}
@@ -5304,8 +5292,8 @@ packages:
vue-bundle-renderer@2.2.0:
resolution: {integrity: sha512-sz/0WEdYH1KfaOm0XaBmRZOWgYTEvUDt6yPYaUzl4E52qzgWLlknaPPTTZmp6benaPTlQAI/hN1x3tAzZygycg==}
vue-component-type-helpers@3.1.3:
resolution: {integrity: sha512-V1dOD8XYfstOKCnXbWyEJIrhTBMwSyNjv271L1Jlx9ExpNlCSuqOs3OdWrGJ0V544zXufKbcYabi/o+gK8lyfQ==}
vue-component-type-helpers@3.1.5:
resolution: {integrity: sha512-7V3yJuNWW7/1jxCcI1CswnpDsvs02Qcx/N43LkV+ZqhLj2PKj50slUflHAroNkN4UWiYfzMUUUXiNuv9khmSpQ==}
vue-demi@0.14.10:
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
@@ -5352,6 +5340,14 @@ packages:
typescript:
optional: true
vue@3.5.25:
resolution: {integrity: sha512-YLVdgv2K13WJ6n+kD5owehKtEXwdwXuj2TTyJMsO7pSeKw2bfRNZGjhB7YzrpbMYj5b5QsUebHpOqR3R3ziy/g==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
@@ -5478,33 +5474,6 @@ snapshots:
'@phc/format': 1.0.0
'@poppinss/utils': 6.10.1
'@ai-sdk/gateway@2.0.7(zod@4.1.12)':
dependencies:
'@ai-sdk/provider': 2.0.0
'@ai-sdk/provider-utils': 3.0.16(zod@4.1.12)
'@vercel/oidc': 3.0.3
zod: 4.1.12
'@ai-sdk/provider-utils@3.0.16(zod@4.1.12)':
dependencies:
'@ai-sdk/provider': 2.0.0
'@standard-schema/spec': 1.0.0
eventsource-parser: 3.0.6
zod: 4.1.12
'@ai-sdk/provider@2.0.0':
dependencies:
json-schema: 0.4.0
'@ai-sdk/vue@2.0.89(vue@3.5.24(typescript@5.7.3))(zod@4.1.12)':
dependencies:
'@ai-sdk/provider-utils': 3.0.16(zod@4.1.12)
ai: 5.0.89(zod@4.1.12)
swrv: 1.1.0(vue@3.5.24(typescript@5.7.3))
optionalDependencies:
vue: 3.5.24(typescript@5.7.3)
zod: 4.1.12
'@alloc/quick-lru@5.2.0': {}
'@antfu/install-pkg@1.1.0':
@@ -5689,15 +5658,9 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
'@capsizecss/metrics@3.6.0': {}
'@capsizecss/unpack@2.4.0':
'@capsizecss/unpack@3.0.1':
dependencies:
blob-to-buffer: 1.2.9
cross-fetch: 3.2.0
fontkit: 2.0.4
transitivePeerDependencies:
- encoding
'@clack/core@0.4.2':
dependencies:
@@ -6015,12 +5978,12 @@ snapshots:
'@intlify/shared@11.1.12': {}
'@intlify/unplugin-vue-i18n@6.0.8(@vue/compiler-dom@3.5.24)(eslint@9.20.1(jiti@2.6.1))(rollup@4.53.1)(typescript@5.9.3)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))':
'@intlify/unplugin-vue-i18n@6.0.8(@vue/compiler-dom@3.5.25)(eslint@9.20.1(jiti@2.6.1))(rollup@4.53.1)(typescript@5.9.3)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.20.1(jiti@2.6.1))
'@intlify/bundle-utils': 10.0.1(vue-i18n@11.1.12(vue@3.5.24(typescript@5.7.3)))
'@intlify/shared': 11.1.12
'@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.12)(@vue/compiler-dom@3.5.24)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))
'@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.12)(@vue/compiler-dom@3.5.25)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))
'@rollup/pluginutils': 5.3.0(rollup@4.53.1)
'@typescript-eslint/scope-manager': 8.46.3
'@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3)
@@ -6044,12 +6007,12 @@ snapshots:
'@intlify/utils@0.13.0': {}
'@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.12)(@vue/compiler-dom@3.5.24)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))':
'@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.12)(@vue/compiler-dom@3.5.25)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))':
dependencies:
'@babel/parser': 7.28.5
optionalDependencies:
'@intlify/shared': 11.1.12
'@vue/compiler-dom': 3.5.24
'@vue/compiler-dom': 3.5.25
vue: 3.5.24(typescript@5.7.3)
vue-i18n: 11.1.12(vue@3.5.24(typescript@5.7.3))
@@ -6248,6 +6211,14 @@ snapshots:
transitivePeerDependencies:
- magicast
'@nuxt/devtools-kit@3.1.1(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))':
dependencies:
'@nuxt/kit': 4.2.1(magicast@0.5.1)
execa: 8.0.1
vite: 7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1)
transitivePeerDependencies:
- magicast
'@nuxt/devtools-wizard@2.7.0':
dependencies:
consola: 3.4.2
@@ -6300,7 +6271,7 @@ snapshots:
- utf-8-validate
- vue
'@nuxt/eslint-config@1.1.0(@typescript-eslint/utils@8.46.3(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3))(@vue/compiler-sfc@3.5.24)(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3)':
'@nuxt/eslint-config@1.1.0(@typescript-eslint/utils@8.46.3(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3))(@vue/compiler-sfc@3.5.25)(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3)':
dependencies:
'@antfu/install-pkg': 1.1.0
'@clack/prompts': 0.10.1
@@ -6318,7 +6289,7 @@ snapshots:
eslint-plugin-regexp: 2.10.0(eslint@9.20.1(jiti@2.6.1))
eslint-plugin-unicorn: 57.0.0(eslint@9.20.1(jiti@2.6.1))
eslint-plugin-vue: 9.33.0(eslint@9.20.1(jiti@2.6.1))
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.24)(eslint@9.20.1(jiti@2.6.1))
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.25)(eslint@9.20.1(jiti@2.6.1))
globals: 15.15.0
local-pkg: 1.1.2
pathe: 2.0.3
@@ -6339,11 +6310,11 @@ snapshots:
- supports-color
- typescript
'@nuxt/eslint@1.1.0(@typescript-eslint/utils@8.46.3(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3))(@vue/compiler-sfc@3.5.24)(eslint@9.20.1(jiti@2.6.1))(magicast@0.5.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))':
'@nuxt/eslint@1.1.0(@typescript-eslint/utils@8.46.3(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3))(@vue/compiler-sfc@3.5.25)(eslint@9.20.1(jiti@2.6.1))(magicast@0.5.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))':
dependencies:
'@eslint/config-inspector': 1.3.0(eslint@9.20.1(jiti@2.6.1))
'@nuxt/devtools-kit': 2.7.0(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))
'@nuxt/eslint-config': 1.1.0(@typescript-eslint/utils@8.46.3(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3))(@vue/compiler-sfc@3.5.24)(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3)
'@nuxt/eslint-config': 1.1.0(@typescript-eslint/utils@8.46.3(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3))(@vue/compiler-sfc@3.5.25)(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3)
'@nuxt/eslint-plugin': 1.1.0(eslint@9.20.1(jiti@2.6.1))(typescript@5.7.3)
'@nuxt/kit': 3.20.1(magicast@0.5.1)
chokidar: 4.0.3
@@ -6367,15 +6338,16 @@ snapshots:
- utf-8-validate
- vite
'@nuxt/fonts@0.11.4(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))':
'@nuxt/fonts@0.12.1(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))':
dependencies:
'@nuxt/devtools-kit': 2.7.0(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))
'@nuxt/kit': 3.20.1(magicast@0.5.1)
'@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))
'@nuxt/kit': 4.2.1(magicast@0.5.1)
consola: 3.4.2
css-tree: 3.1.0
defu: 6.1.4
esbuild: 0.25.12
fontaine: 0.6.0
fontaine: 0.7.0
fontless: 0.1.0(db0@0.3.4)(ioredis@5.8.2)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))
h3: 1.15.4
jiti: 2.6.1
magic-regexp: 0.10.0
@@ -6386,7 +6358,7 @@ snapshots:
sirv: 3.0.2
tinyglobby: 0.2.15
ufo: 1.6.1
unifont: 0.4.1
unifont: 0.6.0
unplugin: 2.3.10
unstorage: 1.17.2(db0@0.3.4)(ioredis@5.8.2)
transitivePeerDependencies:
@@ -6406,7 +6378,6 @@ snapshots:
- '@vercel/kv'
- aws4fetch
- db0
- encoding
- idb-keyval
- ioredis
- magicast
@@ -6537,7 +6508,7 @@ snapshots:
transitivePeerDependencies:
- magicast
'@nuxt/nitro-server@4.2.0(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1))(typescript@5.7.3)':
'@nuxt/nitro-server@4.2.0(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1))(typescript@5.7.3)':
dependencies:
'@nuxt/devalue': 2.0.2
'@nuxt/kit': 4.2.0(magicast@0.5.1)
@@ -6555,7 +6526,7 @@ snapshots:
klona: 2.0.6
mocked-exports: 0.1.1
nitropack: 2.12.9
nuxt: 4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1)
nuxt: 4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1)
pathe: 2.0.3
pkg-types: 2.3.0
radix3: 1.1.2
@@ -6634,13 +6605,12 @@ snapshots:
transitivePeerDependencies:
- magicast
'@nuxt/ui@4.1.0(@babel/parser@7.28.5)(axios@1.7.9)(db0@0.3.4)(embla-carousel@8.6.0)(ioredis@5.8.2)(jwt-decode@4.0.0)(magicast@0.5.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-router@4.6.3(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))(zod@4.1.12)':
'@nuxt/ui@4.2.1(@babel/parser@7.28.5)(axios@1.7.9)(db0@0.3.4)(embla-carousel@8.6.0)(ioredis@5.8.2)(jwt-decode@4.0.0)(magicast@0.5.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-router@4.6.3(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))(zod@4.1.12)':
dependencies:
'@ai-sdk/vue': 2.0.89(vue@3.5.24(typescript@5.7.3))(zod@4.1.12)
'@iconify/vue': 5.0.0(vue@3.5.24(typescript@5.7.3))
'@internationalized/date': 3.10.0
'@internationalized/number': 3.6.5
'@nuxt/fonts': 0.11.4(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))
'@nuxt/fonts': 0.12.1(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))
'@nuxt/icon': 2.1.0(magicast@0.5.1)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.7.3))
'@nuxt/kit': 4.2.1(magicast@0.5.1)
'@nuxt/schema': 4.2.1
@@ -6665,7 +6635,7 @@ snapshots:
embla-carousel-wheel-gestures: 8.1.0(embla-carousel@8.6.0)
fuse.js: 7.1.0
hookable: 5.5.3
knitwork: 1.2.0
knitwork: 1.3.0
magic-string: 0.30.21
mlly: 1.8.0
motion-v: 1.7.4(@vueuse/core@13.9.0(vue@3.5.24(typescript@5.7.3)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vue@3.5.24(typescript@5.7.3))
@@ -6673,8 +6643,8 @@ snapshots:
pathe: 2.0.3
reka-ui: 2.6.0(typescript@5.7.3)(vue@3.5.24(typescript@5.7.3))
scule: 1.3.0
tailwind-merge: 3.3.1
tailwind-variants: 3.1.1(tailwind-merge@3.3.1)(tailwindcss@4.1.17)
tailwind-merge: 3.4.0
tailwind-variants: 3.1.1(tailwind-merge@3.4.0)(tailwindcss@4.1.17)
tailwindcss: 4.1.17
tinyglobby: 0.2.15
typescript: 5.7.3
@@ -6682,7 +6652,7 @@ snapshots:
unplugin-auto-import: 20.2.0(@nuxt/kit@4.2.1(magicast@0.5.1))(@vueuse/core@13.9.0(vue@3.5.24(typescript@5.7.3)))
unplugin-vue-components: 30.0.0(@babel/parser@7.28.5)(@nuxt/kit@4.2.1(magicast@0.5.1))(vue@3.5.24(typescript@5.7.3))
vaul-vue: 0.4.1(reka-ui@2.6.0(typescript@5.7.3)(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))
vue-component-type-helpers: 3.1.3
vue-component-type-helpers: 3.1.5
optionalDependencies:
vue-router: 4.6.3(vue@3.5.24(typescript@5.7.3))
zod: 4.1.12
@@ -6711,7 +6681,6 @@ snapshots:
- db0
- drauu
- embla-carousel
- encoding
- focus-trap
- idb-keyval
- ioredis
@@ -6728,7 +6697,7 @@ snapshots:
- vite
- vue
'@nuxt/vite-builder@4.2.0(eslint@9.20.1(jiti@2.6.1))(lightningcss@1.30.2)(magicast@0.5.1)(nuxt@4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1))(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.24(typescript@5.7.3))(yaml@2.8.1)':
'@nuxt/vite-builder@4.2.0(eslint@9.20.1(jiti@2.6.1))(lightningcss@1.30.2)(magicast@0.5.1)(nuxt@4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1))(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.24(typescript@5.7.3))(yaml@2.8.1)':
dependencies:
'@nuxt/kit': 4.2.0(magicast@0.5.1)
'@rollup/plugin-replace': 6.0.3(rollup@4.53.1)
@@ -6748,7 +6717,7 @@ snapshots:
magic-string: 0.30.21
mlly: 1.8.0
mocked-exports: 0.1.1
nuxt: 4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1)
nuxt: 4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1)
pathe: 2.0.3
pkg-types: 2.3.0
postcss: 8.5.6
@@ -6796,12 +6765,12 @@ snapshots:
transitivePeerDependencies:
- magicast
'@nuxtjs/i18n@10.0.3(@vue/compiler-dom@3.5.24)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(vue@3.5.24(typescript@5.7.3))':
'@nuxtjs/i18n@10.0.3(@vue/compiler-dom@3.5.25)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.1)(vue@3.5.24(typescript@5.7.3))':
dependencies:
'@intlify/core': 11.1.12
'@intlify/h3': 0.7.4
'@intlify/shared': 11.1.12
'@intlify/unplugin-vue-i18n': 6.0.8(@vue/compiler-dom@3.5.24)(eslint@9.20.1(jiti@2.6.1))(rollup@4.53.1)(typescript@5.9.3)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))
'@intlify/unplugin-vue-i18n': 6.0.8(@vue/compiler-dom@3.5.25)(eslint@9.20.1(jiti@2.6.1))(rollup@4.53.1)(typescript@5.9.3)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))
'@intlify/utils': 0.13.0
'@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.53.1)
'@nuxt/kit': 4.2.1(magicast@0.5.1)
@@ -6892,8 +6861,6 @@ snapshots:
- encoding
- supports-color
'@opentelemetry/api@1.9.0': {}
'@oxc-minify/binding-android-arm64@0.95.0':
optional: true
@@ -7700,8 +7667,6 @@ snapshots:
- rollup
- supports-color
'@vercel/oidc@3.0.3': {}
'@vitejs/plugin-vue-jsx@5.1.1(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.7.3))':
dependencies:
'@babel/core': 7.28.5
@@ -7790,11 +7755,24 @@ snapshots:
estree-walker: 2.0.2
source-map-js: 1.2.1
'@vue/compiler-core@3.5.25':
dependencies:
'@babel/parser': 7.28.5
'@vue/shared': 3.5.25
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.1
'@vue/compiler-dom@3.5.24':
dependencies:
'@vue/compiler-core': 3.5.24
'@vue/shared': 3.5.24
'@vue/compiler-dom@3.5.25':
dependencies:
'@vue/compiler-core': 3.5.25
'@vue/shared': 3.5.25
'@vue/compiler-sfc@3.5.24':
dependencies:
'@babel/parser': 7.28.5
@@ -7807,11 +7785,28 @@ snapshots:
postcss: 8.5.6
source-map-js: 1.2.1
'@vue/compiler-sfc@3.5.25':
dependencies:
'@babel/parser': 7.28.5
'@vue/compiler-core': 3.5.25
'@vue/compiler-dom': 3.5.25
'@vue/compiler-ssr': 3.5.25
'@vue/shared': 3.5.25
estree-walker: 2.0.2
magic-string: 0.30.21
postcss: 8.5.6
source-map-js: 1.2.1
'@vue/compiler-ssr@3.5.24':
dependencies:
'@vue/compiler-dom': 3.5.24
'@vue/shared': 3.5.24
'@vue/compiler-ssr@3.5.25':
dependencies:
'@vue/compiler-dom': 3.5.25
'@vue/shared': 3.5.25
'@vue/compiler-vue2@2.7.16':
dependencies:
de-indent: 1.0.2
@@ -7878,11 +7873,20 @@ snapshots:
dependencies:
'@vue/shared': 3.5.24
'@vue/reactivity@3.5.25':
dependencies:
'@vue/shared': 3.5.25
'@vue/runtime-core@3.5.24':
dependencies:
'@vue/reactivity': 3.5.24
'@vue/shared': 3.5.24
'@vue/runtime-core@3.5.25':
dependencies:
'@vue/reactivity': 3.5.25
'@vue/shared': 3.5.25
'@vue/runtime-dom@3.5.24':
dependencies:
'@vue/reactivity': 3.5.24
@@ -7890,14 +7894,29 @@ snapshots:
'@vue/shared': 3.5.24
csstype: 3.1.3
'@vue/runtime-dom@3.5.25':
dependencies:
'@vue/reactivity': 3.5.25
'@vue/runtime-core': 3.5.25
'@vue/shared': 3.5.25
csstype: 3.1.3
'@vue/server-renderer@3.5.24(vue@3.5.24(typescript@5.7.3))':
dependencies:
'@vue/compiler-ssr': 3.5.24
'@vue/shared': 3.5.24
vue: 3.5.24(typescript@5.7.3)
'@vue/server-renderer@3.5.25(vue@3.5.25(typescript@5.7.3))':
dependencies:
'@vue/compiler-ssr': 3.5.25
'@vue/shared': 3.5.25
vue: 3.5.25(typescript@5.7.3)
'@vue/shared@3.5.24': {}
'@vue/shared@3.5.25': {}
'@vueuse/core@10.11.1(vue@3.5.24(typescript@5.7.3))':
dependencies:
'@types/web-bluetooth': 0.0.20
@@ -7913,7 +7932,7 @@ snapshots:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 12.8.2
'@vueuse/shared': 12.8.2(typescript@5.7.3)
vue: 3.5.24(typescript@5.7.3)
vue: 3.5.25(typescript@5.7.3)
transitivePeerDependencies:
- typescript
@@ -7949,7 +7968,7 @@ snapshots:
'@vueuse/shared@12.8.2(typescript@5.7.3)':
dependencies:
vue: 3.5.24(typescript@5.7.3)
vue: 3.5.25(typescript@5.7.3)
transitivePeerDependencies:
- typescript
@@ -7975,14 +7994,6 @@ snapshots:
agent-base@7.1.4: {}
ai@5.0.89(zod@4.1.12):
dependencies:
'@ai-sdk/gateway': 2.0.7(zod@4.1.12)
'@ai-sdk/provider': 2.0.0
'@ai-sdk/provider-utils': 3.0.16(zod@4.1.12)
'@opentelemetry/api': 1.9.0
zod: 4.1.12
ajv@6.12.6:
dependencies:
fast-deep-equal: 3.1.3
@@ -8118,8 +8129,6 @@ snapshots:
inherits: 2.0.4
readable-stream: 3.6.2
blob-to-buffer@1.2.9: {}
boolbase@1.0.0: {}
brace-expansion@1.1.12:
@@ -8373,12 +8382,6 @@ snapshots:
croner@9.1.0: {}
cross-fetch@3.2.0:
dependencies:
node-fetch: 2.7.0
transitivePeerDependencies:
- encoding
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -8788,9 +8791,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.24)(eslint@9.20.1(jiti@2.6.1)):
eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.25)(eslint@9.20.1(jiti@2.6.1)):
dependencies:
'@vue/compiler-sfc': 3.5.24
'@vue/compiler-sfc': 3.5.25
eslint: 9.20.1(jiti@2.6.1)
eslint-scope@7.2.2:
@@ -8898,8 +8901,6 @@ snapshots:
events@3.3.0: {}
eventsource-parser@3.0.6: {}
execa@8.0.1:
dependencies:
cross-spawn: 7.0.6
@@ -8988,18 +8989,15 @@ snapshots:
follow-redirects@1.15.11: {}
fontaine@0.6.0:
fontaine@0.7.0:
dependencies:
'@capsizecss/metrics': 3.6.0
'@capsizecss/unpack': 2.4.0
'@capsizecss/unpack': 3.0.1
css-tree: 3.1.0
magic-regexp: 0.10.0
magic-string: 0.30.21
pathe: 2.0.3
ufo: 1.6.1
unplugin: 2.3.10
transitivePeerDependencies:
- encoding
fontkit@2.0.4:
dependencies:
@@ -9013,6 +9011,44 @@ snapshots:
unicode-properties: 1.4.1
unicode-trie: 2.0.0
fontless@0.1.0(db0@0.3.4)(ioredis@5.8.2)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1)):
dependencies:
consola: 3.4.2
css-tree: 3.1.0
defu: 6.1.4
esbuild: 0.25.12
fontaine: 0.7.0
jiti: 2.6.1
lightningcss: 1.30.2
magic-string: 0.30.21
ohash: 2.0.11
pathe: 2.0.3
ufo: 1.6.1
unifont: 0.6.0
unstorage: 1.17.2(db0@0.3.4)(ioredis@5.8.2)
optionalDependencies:
vite: 7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
- '@azure/data-tables'
- '@azure/identity'
- '@azure/keyvault-secrets'
- '@azure/storage-blob'
- '@capacitor/preferences'
- '@deno/kv'
- '@netlify/blobs'
- '@planetscale/database'
- '@upstash/redis'
- '@vercel/blob'
- '@vercel/functions'
- '@vercel/kv'
- aws4fetch
- db0
- idb-keyval
- ioredis
- uploadthing
foreground-child@3.3.1:
dependencies:
cross-spawn: 7.0.6
@@ -9421,8 +9457,6 @@ snapshots:
json-schema-traverse@0.4.1: {}
json-schema@0.4.0: {}
json-stable-stringify-without-jsonify@1.0.1: {}
json5@2.2.3: {}
@@ -9454,6 +9488,8 @@ snapshots:
knitwork@1.2.0: {}
knitwork@1.3.0: {}
kolorist@1.8.0: {}
launch-editor@2.12.0:
@@ -9903,16 +9939,16 @@ snapshots:
nuxt-define@1.0.0: {}
nuxt@4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1):
nuxt@4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1):
dependencies:
'@dxup/nuxt': 0.2.1(magicast@0.5.1)
'@nuxt/cli': 3.30.0(magicast@0.5.1)
'@nuxt/devtools': 2.7.0(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue@3.5.24(typescript@5.7.3))
'@nuxt/kit': 4.2.0(magicast@0.5.1)
'@nuxt/nitro-server': 4.2.0(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1))(typescript@5.7.3)
'@nuxt/nitro-server': 4.2.0(db0@0.3.4)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1))(typescript@5.7.3)
'@nuxt/schema': 4.2.0
'@nuxt/telemetry': 2.6.6(magicast@0.5.1)
'@nuxt/vite-builder': 4.2.0(eslint@9.20.1(jiti@2.6.1))(lightningcss@1.30.2)(magicast@0.5.1)(nuxt@4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.24)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1))(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.24(typescript@5.7.3))(yaml@2.8.1)
'@nuxt/vite-builder': 4.2.0(eslint@9.20.1(jiti@2.6.1))(lightningcss@1.30.2)(magicast@0.5.1)(nuxt@4.2.0(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(eslint@9.20.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vite@7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-tsc@2.2.2(typescript@5.7.3))(yaml@2.8.1))(optionator@0.9.4)(rollup@4.53.1)(terser@5.44.1)(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3))(vue@3.5.24(typescript@5.7.3))(yaml@2.8.1)
'@unhead/vue': 2.0.19(vue@3.5.24(typescript@5.7.3))
'@vue/shared': 3.5.24
c12: 3.3.1(magicast@0.5.1)
@@ -9958,7 +9994,7 @@ snapshots:
unctx: 2.4.1
unimport: 5.5.0
unplugin: 2.3.10
unplugin-vue-router: 0.16.1(@vue/compiler-sfc@3.5.24)(typescript@5.7.3)(vue-router@4.6.3(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))
unplugin-vue-router: 0.16.1(@vue/compiler-sfc@3.5.25)(typescript@5.7.3)(vue-router@4.6.3(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3))
untyped: 2.0.0
vue: 3.5.24(typescript@5.7.3)
vue-router: 4.6.3(vue@3.5.24(typescript@5.7.3))
@@ -10952,21 +10988,17 @@ snapshots:
picocolors: 1.1.1
sax: 1.4.3
swrv@1.1.0(vue@3.5.24(typescript@5.7.3)):
dependencies:
vue: 3.5.24(typescript@5.7.3)
system-architecture@0.1.0: {}
tagged-tag@1.0.0: {}
tailwind-merge@3.3.1: {}
tailwind-merge@3.4.0: {}
tailwind-variants@3.1.1(tailwind-merge@3.3.1)(tailwindcss@4.1.17):
tailwind-variants@3.1.1(tailwind-merge@3.4.0)(tailwindcss@4.1.17):
dependencies:
tailwindcss: 4.1.17
optionalDependencies:
tailwind-merge: 3.3.1
tailwind-merge: 3.4.0
tailwindcss@4.1.17: {}
@@ -11106,9 +11138,10 @@ snapshots:
unicorn-magic@0.3.0: {}
unifont@0.4.1:
unifont@0.6.0:
dependencies:
css-tree: 3.1.0
ofetch: 1.5.1
ohash: 2.0.11
unimport@4.2.0:
@@ -11208,11 +11241,11 @@ snapshots:
transitivePeerDependencies:
- vue
unplugin-vue-router@0.16.1(@vue/compiler-sfc@3.5.24)(typescript@5.7.3)(vue-router@4.6.3(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3)):
unplugin-vue-router@0.16.1(@vue/compiler-sfc@3.5.25)(typescript@5.7.3)(vue-router@4.6.3(vue@3.5.24(typescript@5.7.3)))(vue@3.5.24(typescript@5.7.3)):
dependencies:
'@babel/generator': 7.28.5
'@vue-macros/common': 3.1.1(vue@3.5.24(typescript@5.7.3))
'@vue/compiler-sfc': 3.5.24
'@vue/compiler-sfc': 3.5.25
'@vue/language-core': 3.1.3(typescript@5.7.3)
ast-walker-scope: 0.8.3
chokidar: 4.0.3
@@ -11430,7 +11463,7 @@ snapshots:
dependencies:
ufo: 1.6.1
vue-component-type-helpers@3.1.3: {}
vue-component-type-helpers@3.1.5: {}
vue-demi@0.14.10(vue@3.5.24(typescript@5.7.3)):
dependencies:
@@ -11479,6 +11512,16 @@ snapshots:
optionalDependencies:
typescript: 5.7.3
vue@3.5.25(typescript@5.7.3):
dependencies:
'@vue/compiler-dom': 3.5.25
'@vue/compiler-sfc': 3.5.25
'@vue/runtime-dom': 3.5.25
'@vue/server-renderer': 3.5.25(vue@3.5.25(typescript@5.7.3))
'@vue/shared': 3.5.25
optionalDependencies:
typescript: 5.7.3
wcwidth@1.0.1:
dependencies:
defaults: 1.0.4
@@ -11590,4 +11633,5 @@ snapshots:
compress-commons: 6.0.2
readable-stream: 4.7.0
zod@4.1.12: {}
zod@4.1.12:
optional: true

View File

@@ -61,7 +61,7 @@
"employeeDataCategory": "NON_CRITICAL"
}
],
"type": "TEXTFIELD",
"type": "DATE",
"visibilityCondition": {
"conditionType": "HIDE",
"sourceFormElementReference": "art_der_massnahme",