diff --git a/src/frontend/package.json b/src/frontend/package.json index 463ec6d..121f04b 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -16,11 +16,11 @@ "@eslint/js": "^9.15.0", "@iconify-json/heroicons": "^1.2.1", "@iconify-json/line-md": "^1.2.2", - "@iconify-json/lucide": "^1.2.16", + "@iconify-json/lucide": "^1.2.17", "@iconify-json/material-symbols": "^1.2.8", "@iconify-json/ph": "^1.2.1", "@internationalized/date": "^3.6.0", - "@sveltejs/kit": "^2.8.4", + "@sveltejs/kit": "^2.8.5", "@sveltejs/vite-plugin-svelte": "^4.0.2", "@sveltejs/vite-plugin-svelte-inspector": "^3.0.1", "@tailwindcss/typography": "^0.5.15", @@ -45,7 +45,7 @@ "prettier-plugin-svelte": "^3.3.2", "prettier-plugin-tailwindcss": "^0.6.9", "set-cookie-parser": "^2.7.1", - "svelte": "^5.2.9", + "svelte": "^5.2.10", "svelte-check": "^4.1.0", "svelte-sonner": "^0.3.28", "sveltekit-superforms": "^2.20.1", @@ -57,7 +57,7 @@ "typescript": "^5.7.2", "typescript-eslint": "^8.16.0", "unplugin-fonts": "^1.1.1", - "unplugin-icons": "^0.20.1", + "unplugin-icons": "^0.20.2", "vaul-svelte": "1.0.0-next.3", "vite": "^5.4.11", "zod": "^3.23.8" diff --git a/src/frontend/pnpm-lock.yaml b/src/frontend/pnpm-lock.yaml index 0733cfe..705cb65 100644 --- a/src/frontend/pnpm-lock.yaml +++ b/src/frontend/pnpm-lock.yaml @@ -13,10 +13,10 @@ importers: version: 5.1.1 '@sveltejs/adapter-node': specifier: ^5.2.9 - version: 5.2.9(@sveltejs/kit@2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0))) + version: 5.2.9(@sveltejs/kit@2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1))) '@tolgee/svelte': specifier: ^5.32.0 - version: 5.32.0(svelte@5.2.9) + version: 5.32.0(svelte@5.2.10) '@vvo/tzdb': specifier: ^6.150.0 version: 6.150.0 @@ -40,8 +40,8 @@ importers: specifier: ^1.2.2 version: 1.2.2 '@iconify-json/lucide': - specifier: ^1.2.16 - version: 1.2.16 + specifier: ^1.2.17 + version: 1.2.17 '@iconify-json/material-symbols': specifier: ^1.2.8 version: 1.2.8 @@ -52,14 +52,14 @@ importers: specifier: ^3.6.0 version: 3.6.0 '@sveltejs/kit': - specifier: ^2.8.4 - version: 2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)) + specifier: ^2.8.5 + version: 2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)) '@sveltejs/vite-plugin-svelte': specifier: ^4.0.2 - version: 4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)) + version: 4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)) '@sveltejs/vite-plugin-svelte-inspector': specifier: ^3.0.1 - version: 3.0.1(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)) + version: 3.0.1(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)) '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.15(tailwindcss@3.4.15) @@ -80,7 +80,7 @@ importers: version: 10.4.20(postcss@8.4.49) bits-ui: specifier: 1.0.0-next.64 - version: 1.0.0-next.64(svelte@5.2.9) + version: 1.0.0-next.64(svelte@5.2.10) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -92,19 +92,19 @@ importers: version: 9.1.0(eslint@9.14.0(jiti@1.21.6)) eslint-plugin-svelte: specifier: ^2.46.0 - version: 2.46.0(eslint@9.14.0(jiti@1.21.6))(svelte@5.2.9) + version: 2.46.0(eslint@9.14.0(jiti@1.21.6))(svelte@5.2.10) formsnap: specifier: 2.0.0-next.1 - version: 2.0.0-next.1(svelte@5.2.9)(sveltekit-superforms@2.20.1(@sveltejs/kit@2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(@types/json-schema@7.0.15)(svelte@5.2.9)(typescript@5.7.2)) + version: 2.0.0-next.1(svelte@5.2.10)(sveltekit-superforms@2.20.1(@sveltejs/kit@2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(@types/json-schema@7.0.15)(svelte@5.2.10)(typescript@5.7.2)) globals: specifier: ^15.12.0 version: 15.12.0 lucide-svelte: specifier: ^0.460.1 - version: 0.460.1(svelte@5.2.9) + version: 0.460.1(svelte@5.2.10) mode-watcher: specifier: ^0.5.0 - version: 0.5.0(svelte@5.2.9) + version: 0.5.0(svelte@5.2.10) openapi-fetch: specifier: ^0.13.0 version: 0.13.0 @@ -119,25 +119,25 @@ importers: version: 3.4.1 prettier-plugin-svelte: specifier: ^3.3.2 - version: 3.3.2(prettier@3.4.1)(svelte@5.2.9) + version: 3.3.2(prettier@3.4.1)(svelte@5.2.10) prettier-plugin-tailwindcss: specifier: ^0.6.9 - version: 0.6.9(prettier-plugin-svelte@3.3.2(prettier@3.4.1)(svelte@5.2.9))(prettier@3.4.1) + version: 0.6.9(prettier-plugin-svelte@3.3.2(prettier@3.4.1)(svelte@5.2.10))(prettier@3.4.1) set-cookie-parser: specifier: ^2.7.1 version: 2.7.1 svelte: - specifier: ^5.2.9 - version: 5.2.9 + specifier: ^5.2.10 + version: 5.2.10 svelte-check: specifier: ^4.1.0 - version: 4.1.0(picomatch@4.0.2)(svelte@5.2.9)(typescript@5.7.2) + version: 4.1.0(picomatch@4.0.2)(svelte@5.2.10)(typescript@5.7.2) svelte-sonner: specifier: ^0.3.28 - version: 0.3.28(svelte@5.2.9) + version: 0.3.28(svelte@5.2.10) sveltekit-superforms: specifier: ^2.20.1 - version: 2.20.1(@sveltejs/kit@2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(@types/json-schema@7.0.15)(svelte@5.2.9)(typescript@5.7.2) + version: 2.20.1(@sveltejs/kit@2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(@types/json-schema@7.0.15)(svelte@5.2.10)(typescript@5.7.2) tailwind-merge: specifier: ^2.5.5 version: 2.5.5 @@ -161,16 +161,16 @@ importers: version: 8.16.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) unplugin-fonts: specifier: ^1.1.1 - version: 1.1.1(vite@5.4.11(@types/node@22.10.0)) + version: 1.1.1(vite@5.4.11(@types/node@22.10.1)) unplugin-icons: - specifier: ^0.20.1 - version: 0.20.1(svelte@5.2.9) + specifier: ^0.20.2 + version: 0.20.2(svelte@5.2.10) vaul-svelte: specifier: 1.0.0-next.3 - version: 1.0.0-next.3(svelte@5.2.9) + version: 1.0.0-next.3(svelte@5.2.10) vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@22.10.0) + version: 5.4.11(@types/node@22.10.1) zod: specifier: ^3.23.8 version: 3.23.8 @@ -188,14 +188,17 @@ packages: '@antfu/install-pkg@0.4.1': resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} + '@antfu/install-pkg@0.5.0': + resolution: {integrity: sha512-dKnk2xlAyC7rvTkpkHmu+Qy/2Zc3Vm/l8PtNyIOGDBtXPY3kThfU4ORNEp3V7SXw5XSOb+tOJaUYpfquPzL/Tg==} + '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@ark/schema@0.24.0': - resolution: {integrity: sha512-L9aHo485uunP8WhQHH1ofd/DiwyAOo2WS3FMF8AebmIVMjqHOKCXnNBUV1rBnzVZXaVslPlTcgAKjCDmCGoHZg==} + '@ark/schema@0.25.0': + resolution: {integrity: sha512-1Air2M9Je8C/4+YNhJ1QPkoFbERX3PhulDVNW1RmpOpyUjUSM5lcuuyq357jp3a7+M3a5RV2PNdI1XZ/ah8l8Q==} - '@ark/util@0.24.0': - resolution: {integrity: sha512-YfXWkSinlhKdzoXAYxGVPvv2WMHzSN2Rrw5+Aoj79ksj8aPQdQagsMdnDTobaaynnlLxWz46hP/7JmVTo5QQ/A==} + '@ark/util@0.25.0': + resolution: {integrity: sha512-yo2Me+tYnmr6E0E3maZzu643/rL07oR25yBHkH24gllssqYcd6EPCvZE23GEKgbk0iac9J73GlJ9pkgZj43Q2g==} '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} @@ -585,8 +588,8 @@ packages: '@iconify-json/line-md@1.2.2': resolution: {integrity: sha512-UCYTTO5aARoVbOOPCaomOoXDC8maSolIV8KVDmK9VuzfjpqkMg/vJo/nWaoQPIf310SZjdvAqHvIwsbzr6J+sw==} - '@iconify-json/lucide@1.2.16': - resolution: {integrity: sha512-3uZ6/zjAMbAH44Xdfn3ZI+ATKIYK9wuQ0KYVkXYuh3DDU6NZMGq3bCzr9z3/jjAfb3d8AMMAxAzkHSjLGKcq1w==} + '@iconify-json/lucide@1.2.17': + resolution: {integrity: sha512-y+4P1DxD2h4d4fGYxikUdMf0o21DD0GIE/YIgixEBIXKbE90LTOFqmoxkGyPpaGk3vT2qE2w/28+sdmBMFsd5w==} '@iconify-json/material-symbols@1.2.8': resolution: {integrity: sha512-X89QwN5eRMVHEfm5HWMYCZxkUqUPQM2TNv7D8rIPUn2jTzDmgjgiTMomn3DOXWyh1/geHPnTt1bTSFcUXlpGbw==} @@ -801,8 +804,8 @@ packages: peerDependencies: '@sveltejs/kit': ^2.4.0 - '@sveltejs/kit@2.8.4': - resolution: {integrity: sha512-oDSBHPokbP2iaQlHiEWAkVLsIugsXve8YtABtlyHBUljA63Wgx0UtV8MSOQOGpRft1M+Cd5rzer+0SFlppQwOg==} + '@sveltejs/kit@2.8.5': + resolution: {integrity: sha512-5ry1jPd4r9knsphDK2eTYUFPhFZMqF0PHFfa8MdMQCqWaKwLSXdFMU/Vevih1I7C1/VNB5MvTuFl1kXu5vx8UA==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -862,8 +865,8 @@ packages: '@types/luxon@3.4.2': resolution: {integrity: sha512-TifLZlFudklWlMBfhubvgqTXRzLDI5pCbGa4P8a3wPyUQSW+1xQ5eDsreP9DWHX3tjq1ke96uYG/nwundroWcA==} - '@types/node@22.10.0': - resolution: {integrity: sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==} + '@types/node@22.10.1': + resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -1022,8 +1025,8 @@ packages: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} - arktype@2.0.0-rc.24: - resolution: {integrity: sha512-uZB2XXDMzkM613MqhDMjB/y4RPSqS55W9Xn+GoVLgdat/Dr6MC/E90YqFsDCon9zusl3NB/A59MzXeR6PcTo4A==} + arktype@2.0.0-rc.25: + resolution: {integrity: sha512-ck1kRLda55Pv6L3vIIjRb6A22LqUcjitxPGS3OscOKwFcxNReaj+ItJJiysebBbbUy+ESouXTJ+vvck33spGDQ==} autoprefixer@10.4.20: resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} @@ -1171,11 +1174,11 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - effect@3.10.16: - resolution: {integrity: sha512-7d69IMsIgnJKzopBMHdZR7d3JWwdHgzaIyIXif5jpu8gtQujIrIpgABXXMe+47KNSuS5k12s9dMRL3B8Y9s+Sw==} + effect@3.10.19: + resolution: {integrity: sha512-Bc+unZVpHQ/0QkydshNk97OjDXT17Y1M4rBjDZaEPjD6YmlcZxhadEo325OfdPQKWCKEHTdRGtX8/bfQ0RLTIw==} - electron-to-chromium@1.5.65: - resolution: {integrity: sha512-PWVzBjghx7/wop6n22vS2MLU8tKGd4Q91aCEGhG/TYmW6PP5OcSXcdnxTe1NNt0T66N8D6jxh4kC8UsdzOGaIw==} + electron-to-chromium@1.5.66: + resolution: {integrity: sha512-pI2QF6+i+zjPbqRzJwkMvtvkdI7MjVbSh2g8dlMguDJIXEPw+kwasS1Jl+YGPEBfGVxsVgGUratAKymPdPo2vQ==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -1255,8 +1258,8 @@ packages: jiti: optional: true - esm-env@1.1.4: - resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} + esm-env@1.2.0: + resolution: {integrity: sha512-OhSQuHL3mUcaQHjGe8UMG8GsJIJHYYz0flR0h9fiTPNMupLMkb7TvcRD0EeJXW5a8GHBgfz08b6FDLNK7kkPQA==} espree@10.3.0: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} @@ -2047,8 +2050,8 @@ packages: peerDependencies: svelte: ^5.0.0-next.126 - svelte@5.2.9: - resolution: {integrity: sha512-LjO7R6K8FI8dA3l+4CcsbJ3djIe2TtokHGzfpDTro5g8nworMbTz9alCR95EQXGsqlzIAvqJtZ7Yy0o33lL09Q==} + svelte@5.2.10: + resolution: {integrity: sha512-ON0OyO7vOmSjTc9mLjusu3vf1I7BvjovbiRB7j84F1WZMXV6dR+Tj4btIzxQxMHfzbGskaFmRa7qjgmBSVBnhQ==} engines: {node: '>=18'} sveltekit-superforms@2.20.1: @@ -2139,8 +2142,8 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.28.1: - resolution: {integrity: sha512-LO/+yb3mf46YqfUC7QkkoAlpa7CTYh//V1Xy9+NQ+pKqDqXIq0NTfPfQRwFfCt+if4Qkwb9gzZfsl6E5TkXZGw==} + type-fest@4.29.0: + resolution: {integrity: sha512-RPYt6dKyemXJe7I6oNstcH24myUGSReicxcHTvCLgzm4e0n8y05dGvcGB15/SoPRBmhlMthWQ9pvKyL81ko8nQ==} engines: {node: '>=16'} typescript-eslint@8.16.0: @@ -2173,8 +2176,8 @@ packages: '@nuxt/kit': optional: true - unplugin-icons@0.20.1: - resolution: {integrity: sha512-0z5sYGx07Q69ZrJB4kjmx7a5LYLNSWwyq95Ox9OuSG2y/sbhJaHUapRPOJcKmKhOAyToDVRdy9P7gxJ05lYipw==} + unplugin-icons@0.20.2: + resolution: {integrity: sha512-Ak6TKAiO812aIUrCelrBSTQbYC4FiqawnFrAusP/hjmB8f9cAug9jr381ItvLl+Asi4IVcjoOiPbpy9CfFGKvQ==} peerDependencies: '@svgr/core': '>=7.0.0' '@svgx/core': ^1.0.1 @@ -2349,14 +2352,19 @@ snapshots: package-manager-detector: 0.2.5 tinyexec: 0.3.1 + '@antfu/install-pkg@0.5.0': + dependencies: + package-manager-detector: 0.2.5 + tinyexec: 0.3.1 + '@antfu/utils@0.7.10': {} - '@ark/schema@0.24.0': + '@ark/schema@0.25.0': dependencies: - '@ark/util': 0.24.0 + '@ark/util': 0.25.0 optional: true - '@ark/util@0.24.0': + '@ark/util@0.25.0': optional: true '@babel/code-frame@7.26.2': @@ -2372,9 +2380,9 @@ snapshots: regenerator-runtime: 0.14.1 optional: true - '@effect/schema@0.75.5(effect@3.10.16)': + '@effect/schema@0.75.5(effect@3.10.19)': dependencies: - effect: 3.10.16 + effect: 3.10.19 fast-check: 3.23.1 optional: true @@ -2614,7 +2622,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/lucide@1.2.16': + '@iconify-json/lucide@1.2.17': dependencies: '@iconify/types': 2.0.0 @@ -2820,21 +2828,21 @@ snapshots: '@sinclair/typebox@0.32.35': optional: true - '@sveltejs/adapter-node@5.2.9(@sveltejs/kit@2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))': + '@sveltejs/adapter-node@5.2.9(@sveltejs/kit@2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))': dependencies: '@rollup/plugin-commonjs': 28.0.1(rollup@4.27.4) '@rollup/plugin-json': 6.1.0(rollup@4.27.4) '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.4) - '@sveltejs/kit': 2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)) + '@sveltejs/kit': 2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)) rollup: 4.27.4 - '@sveltejs/kit@2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0))': + '@sveltejs/kit@2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)) + '@sveltejs/vite-plugin-svelte': 4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 - esm-env: 1.1.4 + esm-env: 1.2.0 import-meta-resolve: 4.1.0 kleur: 4.1.5 magic-string: 0.30.14 @@ -2842,29 +2850,29 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.7.1 sirv: 3.0.0 - svelte: 5.2.9 + svelte: 5.2.10 tiny-glob: 0.2.9 - vite: 5.4.11(@types/node@22.10.0) + vite: 5.4.11(@types/node@22.10.1) - '@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0))': + '@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)) + '@sveltejs/vite-plugin-svelte': 4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)) debug: 4.3.7(supports-color@9.4.0) - svelte: 5.2.9 - vite: 5.4.11(@types/node@22.10.0) + svelte: 5.2.10 + vite: 5.4.11(@types/node@22.10.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0))': + '@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)) + '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)) debug: 4.3.7(supports-color@9.4.0) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.14 - svelte: 5.2.9 - vite: 5.4.11(@types/node@22.10.0) - vitefu: 1.0.4(vite@5.4.11(@types/node@22.10.0)) + svelte: 5.2.10 + vite: 5.4.11(@types/node@22.10.1) + vitefu: 1.0.4(vite@5.4.11(@types/node@22.10.1)) transitivePeerDependencies: - supports-color @@ -2882,10 +2890,10 @@ snapshots: '@tolgee/core@5.32.0': {} - '@tolgee/svelte@5.32.0(svelte@5.2.9)': + '@tolgee/svelte@5.32.0(svelte@5.2.10)': dependencies: '@tolgee/web': 5.32.0 - svelte: 5.2.9 + svelte: 5.2.10 '@tolgee/web@5.32.0': dependencies: @@ -2906,7 +2914,7 @@ snapshots: '@types/luxon@3.4.2': {} - '@types/node@22.10.0': + '@types/node@22.10.1': dependencies: undici-types: 6.20.0 @@ -2914,7 +2922,7 @@ snapshots: '@types/set-cookie-parser@2.4.10': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/validator@13.12.2': optional: true @@ -3080,10 +3088,10 @@ snapshots: aria-query@5.3.2: {} - arktype@2.0.0-rc.24: + arktype@2.0.0-rc.25: dependencies: - '@ark/schema': 0.24.0 - '@ark/util': 0.24.0 + '@ark/schema': 0.25.0 + '@ark/util': 0.25.0 optional: true autoprefixer@10.4.20(postcss@8.4.49): @@ -3102,15 +3110,15 @@ snapshots: binary-extensions@2.3.0: {} - bits-ui@1.0.0-next.64(svelte@5.2.9): + bits-ui@1.0.0-next.64(svelte@5.2.10): dependencies: '@floating-ui/core': 1.6.8 '@floating-ui/dom': 1.6.12 '@internationalized/date': 3.6.0 - esm-env: 1.1.4 - runed: 0.15.4(svelte@5.2.9) - svelte: 5.2.9 - svelte-toolbelt: 0.4.6(svelte@5.2.9) + esm-env: 1.2.0 + runed: 0.15.4(svelte@5.2.10) + svelte: 5.2.10 + svelte-toolbelt: 0.4.6(svelte@5.2.10) brace-expansion@1.1.11: dependencies: @@ -3128,7 +3136,7 @@ snapshots: browserslist@4.24.2: dependencies: caniuse-lite: 1.0.30001684 - electron-to-chromium: 1.5.65 + electron-to-chromium: 1.5.66 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -3223,12 +3231,12 @@ snapshots: eastasianwidth@0.2.0: {} - effect@3.10.16: + effect@3.10.19: dependencies: fast-check: 3.23.1 optional: true - electron-to-chromium@1.5.65: {} + electron-to-chromium@1.5.66: {} emoji-regex@8.0.0: {} @@ -3308,7 +3316,7 @@ snapshots: dependencies: eslint: 9.14.0(jiti@1.21.6) - eslint-plugin-svelte@2.46.0(eslint@9.14.0(jiti@1.21.6))(svelte@5.2.9): + eslint-plugin-svelte@2.46.0(eslint@9.14.0(jiti@1.21.6))(svelte@5.2.10): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -3321,9 +3329,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.2.9) + svelte-eslint-parser: 0.43.0(svelte@5.2.10) optionalDependencies: - svelte: 5.2.9 + svelte: 5.2.10 transitivePeerDependencies: - ts-node @@ -3383,7 +3391,7 @@ snapshots: transitivePeerDependencies: - supports-color - esm-env@1.1.4: {} + esm-env@1.2.0: {} espree@10.3.0: dependencies: @@ -3468,11 +3476,11 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - formsnap@2.0.0-next.1(svelte@5.2.9)(sveltekit-superforms@2.20.1(@sveltejs/kit@2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(@types/json-schema@7.0.15)(svelte@5.2.9)(typescript@5.7.2)): + formsnap@2.0.0-next.1(svelte@5.2.10)(sveltekit-superforms@2.20.1(@sveltejs/kit@2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(@types/json-schema@7.0.15)(svelte@5.2.10)(typescript@5.7.2)): dependencies: - svelte: 5.2.9 - svelte-toolbelt: 0.4.6(svelte@5.2.9) - sveltekit-superforms: 2.20.1(@sveltejs/kit@2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(@types/json-schema@7.0.15)(svelte@5.2.9)(typescript@5.7.2) + svelte: 5.2.10 + svelte-toolbelt: 0.4.6(svelte@5.2.10) + sveltekit-superforms: 2.20.1(@sveltejs/kit@2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(@types/json-schema@7.0.15)(svelte@5.2.10)(typescript@5.7.2) fraction.js@4.3.7: {} @@ -3654,9 +3662,9 @@ snapshots: lru-cache@10.4.3: {} - lucide-svelte@0.460.1(svelte@5.2.9): + lucide-svelte@0.460.1(svelte@5.2.10): dependencies: - svelte: 5.2.9 + svelte: 5.2.10 luxon@3.5.0: {} @@ -3694,9 +3702,9 @@ snapshots: pkg-types: 1.2.1 ufo: 1.5.4 - mode-watcher@0.5.0(svelte@5.2.9): + mode-watcher@0.5.0(svelte@5.2.10): dependencies: - svelte: 5.2.9 + svelte: 5.2.10 mri@1.2.0: {} @@ -3778,7 +3786,7 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 index-to-position: 0.1.2 - type-fest: 4.28.1 + type-fest: 4.29.0 path-exists@4.0.0: {} @@ -3870,16 +3878,16 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-svelte@3.3.2(prettier@3.4.1)(svelte@5.2.9): + prettier-plugin-svelte@3.3.2(prettier@3.4.1)(svelte@5.2.10): dependencies: prettier: 3.4.1 - svelte: 5.2.9 + svelte: 5.2.10 - prettier-plugin-tailwindcss@0.6.9(prettier-plugin-svelte@3.3.2(prettier@3.4.1)(svelte@5.2.9))(prettier@3.4.1): + prettier-plugin-tailwindcss@0.6.9(prettier-plugin-svelte@3.3.2(prettier@3.4.1)(svelte@5.2.10))(prettier@3.4.1): dependencies: prettier: 3.4.1 optionalDependencies: - prettier-plugin-svelte: 3.3.2(prettier@3.4.1)(svelte@5.2.9) + prettier-plugin-svelte: 3.3.2(prettier@3.4.1)(svelte@5.2.10) prettier@3.4.1: {} @@ -3946,10 +3954,10 @@ snapshots: dependencies: queue-microtask: 1.2.3 - runed@0.15.4(svelte@5.2.9): + runed@0.15.4(svelte@5.2.10): dependencies: - esm-env: 1.1.4 - svelte: 5.2.9 + esm-env: 1.2.0 + svelte: 5.2.10 sade@1.8.1: dependencies: @@ -4031,14 +4039,14 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.1.0(picomatch@4.0.2)(svelte@5.2.9)(typescript@5.7.2): + svelte-check@4.1.0(picomatch@4.0.2)(svelte@5.2.10)(typescript@5.7.2): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.1 fdir: 6.4.2(picomatch@4.0.2) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.2.9 + svelte: 5.2.10 typescript: 5.7.2 transitivePeerDependencies: - picomatch @@ -4047,7 +4055,7 @@ snapshots: dependencies: tslib: 2.8.1 - svelte-eslint-parser@0.43.0(svelte@5.2.9): + svelte-eslint-parser@0.43.0(svelte@5.2.10): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -4055,19 +4063,19 @@ snapshots: postcss: 8.4.49 postcss-scss: 4.0.9(postcss@8.4.49) optionalDependencies: - svelte: 5.2.9 + svelte: 5.2.10 - svelte-sonner@0.3.28(svelte@5.2.9): + svelte-sonner@0.3.28(svelte@5.2.10): dependencies: - svelte: 5.2.9 + svelte: 5.2.10 - svelte-toolbelt@0.4.6(svelte@5.2.9): + svelte-toolbelt@0.4.6(svelte@5.2.10): dependencies: clsx: 2.1.1 style-to-object: 1.0.8 - svelte: 5.2.9 + svelte: 5.2.10 - svelte@5.2.9: + svelte@5.2.10: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -4076,31 +4084,31 @@ snapshots: acorn-typescript: 1.4.13(acorn@8.14.0) aria-query: 5.3.2 axobject-query: 4.1.0 - esm-env: 1.1.4 + esm-env: 1.2.0 esrap: 1.2.2 is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.14 zimmerframe: 1.1.2 - sveltekit-superforms@2.20.1(@sveltejs/kit@2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(@types/json-schema@7.0.15)(svelte@5.2.9)(typescript@5.7.2): + sveltekit-superforms@2.20.1(@sveltejs/kit@2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(@types/json-schema@7.0.15)(svelte@5.2.10)(typescript@5.7.2): dependencies: - '@sveltejs/kit': 2.8.4(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)))(svelte@5.2.9)(vite@5.4.11(@types/node@22.10.0)) + '@sveltejs/kit': 2.8.5(@sveltejs/vite-plugin-svelte@4.0.2(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)))(svelte@5.2.10)(vite@5.4.11(@types/node@22.10.1)) devalue: 5.1.1 just-clone: 6.2.0 memoize-weak: 1.0.2 - svelte: 5.2.9 + svelte: 5.2.10 ts-deepmerge: 7.0.2 optionalDependencies: - '@effect/schema': 0.75.5(effect@3.10.16) + '@effect/schema': 0.75.5(effect@3.10.19) '@exodus/schemasafe': 1.3.0 '@gcornut/valibot-json-schema': 0.31.0 '@sinclair/typebox': 0.32.35 '@typeschema/class-validator': 0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.1) '@vinejs/vine': 2.1.0 - arktype: 2.0.0-rc.24 + arktype: 2.0.0-rc.25 class-validator: 0.14.1 - effect: 3.10.16 + effect: 3.10.19 joi: 17.13.3 json-schema-to-ts: 3.1.1 superstruct: 2.0.2 @@ -4204,7 +4212,7 @@ snapshots: type-fest@2.19.0: optional: true - type-fest@4.28.1: {} + type-fest@4.29.0: {} typescript-eslint@8.16.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: @@ -4223,15 +4231,15 @@ snapshots: undici-types@6.20.0: {} - unplugin-fonts@1.1.1(vite@5.4.11(@types/node@22.10.0)): + unplugin-fonts@1.1.1(vite@5.4.11(@types/node@22.10.1)): dependencies: fast-glob: 3.3.2 unplugin: 1.16.0 - vite: 5.4.11(@types/node@22.10.0) + vite: 5.4.11(@types/node@22.10.1) - unplugin-icons@0.20.1(svelte@5.2.9): + unplugin-icons@0.20.2(svelte@5.2.10): dependencies: - '@antfu/install-pkg': 0.4.1 + '@antfu/install-pkg': 0.5.0 '@antfu/utils': 0.7.10 '@iconify/utils': 2.1.33 debug: 4.3.7(supports-color@9.4.0) @@ -4239,7 +4247,7 @@ snapshots: local-pkg: 0.5.1 unplugin: 1.16.0 optionalDependencies: - svelte: 5.2.9 + svelte: 5.2.10 transitivePeerDependencies: - supports-color @@ -4273,24 +4281,24 @@ snapshots: validator@13.12.0: optional: true - vaul-svelte@1.0.0-next.3(svelte@5.2.9): + vaul-svelte@1.0.0-next.3(svelte@5.2.10): dependencies: - bits-ui: 1.0.0-next.64(svelte@5.2.9) - svelte: 5.2.9 - svelte-toolbelt: 0.4.6(svelte@5.2.9) + bits-ui: 1.0.0-next.64(svelte@5.2.10) + svelte: 5.2.10 + svelte-toolbelt: 0.4.6(svelte@5.2.10) - vite@5.4.11(@types/node@22.10.0): + vite@5.4.11(@types/node@22.10.1): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.27.4 optionalDependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 fsevents: 2.3.3 - vitefu@1.0.4(vite@5.4.11(@types/node@22.10.0)): + vitefu@1.0.4(vite@5.4.11(@types/node@22.10.1)): optionalDependencies: - vite: 5.4.11(@types/node@22.10.0) + vite: 5.4.11(@types/node@22.10.1) webidl-conversions@3.0.1: {} diff --git a/src/frontend/src/routes/+page.svelte b/src/frontend/src/routes/+page.svelte index 4467f4a..145df90 100644 --- a/src/frontend/src/routes/+page.svelte +++ b/src/frontend/src/routes/+page.svelte @@ -19,8 +19,8 @@ const outParams: FlyParams = { x: '100%', duration: 700, easing: cubicOut }; const animateParams: AnimationConfig = { delay: 0, duration: 300, easing: cubicOut }; - const systems = data.systems!; - const form = data.form!; + const systems = $derived(data.systems!); + const form = $derived(data.form!); diff --git a/src/frontend/src/routes/public/[id]/+page.svelte b/src/frontend/src/routes/public/[id]/+page.svelte index 8664b93..23b26a7 100644 --- a/src/frontend/src/routes/public/[id]/+page.svelte +++ b/src/frontend/src/routes/public/[id]/+page.svelte @@ -8,9 +8,9 @@ let { data }: { data: PageData } = $props(); - const system = data.system!; + const system = $derived(data.system!); - title.set(system.name + ' status'); + title.set(data.system!.name + ' status');