From 263d7794366b4d4bccae05fc4f7ebb0967381654 Mon Sep 17 00:00:00 2001 From: Wuesteon Date: Mon, 15 Dec 2025 19:40:19 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20resolve=20CI/CD=20build?= =?UTF-8?q?=20failures=20for=20manacore-web=20and=20todo-web?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace lucide-svelte with @lucide/svelte (Svelte 5 runes compatible) - Add shared-splitscreen and shared-types to todo-web Dockerfile - Update pnpm-lock.yaml with new dependencies The old lucide-svelte package used $$props (Svelte 4 syntax) which fails in Svelte 5 runes mode. The new @lucide/svelte package is built specifically for Svelte 5. --- apps/todo/apps/web/Dockerfile | 2 ++ packages/shared-ui/package.json | 2 +- .../src/components/ImmersiveModeToggle.svelte | 2 +- .../organisms/network/NetworkControls.svelte | 2 +- pnpm-lock.yaml | 24 +++++++++---------- 5 files changed, 17 insertions(+), 15 deletions(-) diff --git a/apps/todo/apps/web/Dockerfile b/apps/todo/apps/web/Dockerfile index 2aceb3945..6ffa994d7 100644 --- a/apps/todo/apps/web/Dockerfile +++ b/apps/todo/apps/web/Dockerfile @@ -37,6 +37,8 @@ COPY packages/shared-profile-ui ./packages/shared-profile-ui COPY packages/shared-ui ./packages/shared-ui COPY packages/shared-utils ./packages/shared-utils COPY packages/shared-tags ./packages/shared-tags +COPY packages/shared-splitscreen ./packages/shared-splitscreen +COPY packages/shared-types ./packages/shared-types # Copy todo packages and web COPY apps/todo/packages ./apps/todo/packages diff --git a/packages/shared-ui/package.json b/packages/shared-ui/package.json index e4b5665ae..7434c0a36 100644 --- a/packages/shared-ui/package.json +++ b/packages/shared-ui/package.json @@ -44,7 +44,7 @@ "d3-transition": "^3.0.0", "d3-zoom": "^3.0.0", "date-fns": "^4.1.0", - "lucide-svelte": "^0.468.0" + "@lucide/svelte": "^0.561.0" }, "devDependencies": { "@types/d3-force": "^3.0.10", diff --git a/packages/shared-ui/src/components/ImmersiveModeToggle.svelte b/packages/shared-ui/src/components/ImmersiveModeToggle.svelte index b28864589..6bcc71946 100644 --- a/packages/shared-ui/src/components/ImmersiveModeToggle.svelte +++ b/packages/shared-ui/src/components/ImmersiveModeToggle.svelte @@ -1,5 +1,5 @@