Replace front proxy with new SvelteKit frontend app

- Remove the old Hono/Bun proxy server
- Add the new `apps/frontend` SvelteKit scaffold and telemetry hook
This commit is contained in:
user
2026-03-28 18:12:43 +02:00
parent 0a11be5006
commit eee31e5b99
439 changed files with 11494 additions and 933 deletions

162
pnpm-lock.yaml generated
View File

@@ -27,7 +27,167 @@ importers:
specifier: ^5.9.3
version: 5.9.3
apps/front:
apps/frontend:
dependencies:
'@opentelemetry/api':
specifier: ^1.9.0
version: 1.9.0
'@opentelemetry/auto-instrumentations-node':
specifier: ^0.70.1
version: 0.70.1(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0))
'@opentelemetry/exporter-logs-otlp-proto':
specifier: ^0.212.0
version: 0.212.0(@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-proto':
specifier: ^0.212.0
version: 0.212.0(@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-trace-otlp-proto':
specifier: ^0.212.0
version: 0.212.0(@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs':
specifier: ^0.212.0
version: 0.212.0(@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-node':
specifier: ^0.212.0
version: 0.212.0(@opentelemetry/api@1.9.0)
'@pkg/db':
specifier: workspace:*
version: link:../../packages/db
'@pkg/keystore':
specifier: workspace:*
version: link:../../packages/keystore
'@pkg/logger':
specifier: workspace:*
version: link:../../packages/logger
'@pkg/logic':
specifier: workspace:*
version: link:../../packages/logic
'@pkg/result':
specifier: workspace:*
version: link:../../packages/result
'@pkg/settings':
specifier: workspace:*
version: link:../../packages/settings
date-fns:
specifier: ^4.1.0
version: 4.1.0
import-in-the-middle:
specifier: ^3.0.0
version: 3.0.0
nanoid:
specifier: ^5.1.6
version: 5.1.6
neverthrow:
specifier: ^8.2.0
version: 8.2.0
valibot:
specifier: ^1.2.0
version: 1.2.0(typescript@5.9.3)
devDependencies:
'@iconify/json':
specifier: ^2.2.434
version: 2.2.444
'@internationalized/date':
specifier: ^3.10.0
version: 3.11.0
'@lucide/svelte':
specifier: ^0.561.0
version: 0.561.0(svelte@5.53.6)
'@sveltejs/adapter-node':
specifier: ^5.5.4
version: 5.5.4(@sveltejs/kit@2.53.4(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)))
'@sveltejs/kit':
specifier: ^2.53.4
version: 2.53.4(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2))
'@sveltejs/vite-plugin-svelte':
specifier: ^6.2.4
version: 6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2))
'@tailwindcss/forms':
specifier: ^0.5.10
version: 0.5.11(tailwindcss@4.2.1)
'@tailwindcss/typography':
specifier: ^0.5.19
version: 0.5.19(tailwindcss@4.2.1)
'@tailwindcss/vite':
specifier: ^4.1.18
version: 4.2.1(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2))
'@tanstack/table-core':
specifier: ^8.21.3
version: 8.21.3
'@types/qrcode':
specifier: ^1.5.6
version: 1.5.6
bits-ui:
specifier: ^2.14.4
version: 2.16.2(@internationalized/date@3.11.0)(@sveltejs/kit@2.53.4(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.6)
clsx:
specifier: ^2.1.1
version: 2.1.1
embla-carousel-svelte:
specifier: ^8.6.0
version: 8.6.0(svelte@5.53.6)
formsnap:
specifier: ^2.0.1
version: 2.0.1(svelte@5.53.6)(sveltekit-superforms@2.30.0(@sveltejs/kit@2.53.4(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.6)(typescript@5.9.3))
layerchart:
specifier: 2.0.0-next.43
version: 2.0.0-next.43(svelte@5.53.6)
mode-watcher:
specifier: ^1.1.0
version: 1.1.0(svelte@5.53.6)
paneforge:
specifier: ^1.0.2
version: 1.0.2(svelte@5.53.6)
prettier:
specifier: ^3.7.4
version: 3.8.1
prettier-plugin-svelte:
specifier: ^3.4.0
version: 3.5.0(prettier@3.8.1)(svelte@5.53.6)
prettier-plugin-tailwindcss:
specifier: ^0.7.2
version: 0.7.2(prettier-plugin-sort-imports@1.8.11(typescript@5.9.3))(prettier-plugin-svelte@3.5.0(prettier@3.8.1)(svelte@5.53.6))(prettier@3.8.1)
svelte:
specifier: ^5.53.6
version: 5.53.6
svelte-check:
specifier: ^4.4.4
version: 4.4.4(picomatch@4.0.3)(svelte@5.53.6)(typescript@5.9.3)
svelte-sonner:
specifier: ^1.0.7
version: 1.0.7(svelte@5.53.6)
sveltekit-superforms:
specifier: ^2.30.0
version: 2.30.0(@sveltejs/kit@2.53.4(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.6)(typescript@5.9.3)
tailwind-merge:
specifier: ^3.4.0
version: 3.5.0
tailwind-variants:
specifier: ^3.2.2
version: 3.2.2(tailwind-merge@3.5.0)(tailwindcss@4.2.1)
tailwindcss:
specifier: ^4.1.18
version: 4.2.1
tw-animate-css:
specifier: ^1.4.0
version: 1.4.0
typescript:
specifier: ^5.9.3
version: 5.9.3
unplugin-icons:
specifier: ^23.0.1
version: 23.0.1(svelte@5.53.6)
vaul-svelte:
specifier: ^1.0.0-next.7
version: 1.0.0-next.7(svelte@5.53.6)
vite:
specifier: ^7.2.6
version: 7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)
vitest:
specifier: ^4.0.15
version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)
apps/frontlegacy:
dependencies:
'@hono/node-server':
specifier: ^1.19.9