diff --git a/api/legalconsenthub.yml b/api/legalconsenthub.yml index bfcb11c..a40f280 100644 --- a/api/legalconsenthub.yml +++ b/api/legalconsenthub.yml @@ -1459,6 +1459,7 @@ components: - TEXTFIELD - SWITCH - TITLE_BODY_TEXTFIELDS + - DATE FormElementVisibilityCondition: type: object diff --git a/legalconsenthub-backend/src/main/resources/templates/application_form_template.html b/legalconsenthub-backend/src/main/resources/templates/application_form_template.html index efe49dd..2453f63 100644 --- a/legalconsenthub-backend/src/main/resources/templates/application_form_template.html +++ b/legalconsenthub-backend/src/main/resources/templates/application_form_template.html @@ -157,6 +157,15 @@

Keine Eingabe

+
+
+

+
+

Kein Datum ausgewählt

+
+
diff --git a/legalconsenthub/app/components/FormEngine.vue b/legalconsenthub/app/components/FormEngine.vue index 8883aa0..6119d29 100644 --- a/legalconsenthub/app/components/FormEngine.vue +++ b/legalconsenthub/app/components/FormEngine.vue @@ -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') } diff --git a/legalconsenthub/app/components/formelements/TheDate.vue b/legalconsenthub/app/components/formelements/TheDate.vue new file mode 100644 index 0000000..e9a8506 --- /dev/null +++ b/legalconsenthub/app/components/formelements/TheDate.vue @@ -0,0 +1,62 @@ + + + diff --git a/legalconsenthub/i18n/locales/de.json b/legalconsenthub/i18n/locales/de.json index 4e56f58..73e26fd 100644 --- a/legalconsenthub/i18n/locales/de.json +++ b/legalconsenthub/i18n/locales/de.json @@ -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:" diff --git a/legalconsenthub/i18n/locales/en.json b/legalconsenthub/i18n/locales/en.json index ed05669..5336f0a 100644 --- a/legalconsenthub/i18n/locales/en.json +++ b/legalconsenthub/i18n/locales/en.json @@ -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:" diff --git a/legalconsenthub/package.json b/legalconsenthub/package.json index 46165f8..7d5b77f 100644 --- a/legalconsenthub/package.json +++ b/legalconsenthub/package.json @@ -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", diff --git a/legalconsenthub/pnpm-lock.yaml b/legalconsenthub/pnpm-lock.yaml index 680d88b..9651139 100644 --- a/legalconsenthub/pnpm-lock.yaml +++ b/legalconsenthub/pnpm-lock.yaml @@ -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 diff --git a/testdata.json b/testdata.json index bd2f313..bc5987a 100644 --- a/testdata.json +++ b/testdata.json @@ -61,7 +61,7 @@ "employeeDataCategory": "NON_CRITICAL" } ], - "type": "TEXTFIELD", + "type": "DATE", "visibilityCondition": { "conditionType": "HIDE", "sourceFormElementReference": "art_der_massnahme",