From 57c1d959da86f606eaa6526b35493273304fec8b Mon Sep 17 00:00:00 2001 From: NeoVand Date: Wed, 22 Jul 2026 19:31:28 -0500 Subject: [PATCH] chore(deps): lucide-svelte 1.0, with the brand icons kept locally MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v1 removes the brand icons — a trademark decision upstream, not an oversight, so they are not coming back. The GitHub and LinkedIn marks now live in the repo as two small components carrying lucide's own geometry verbatim, ISC attribution in the header comment. Kept as outlines rather than the filled marks the brands publish: every other icon in the header is a 24x24 lucide outline, and a filled logo beside them reads as a mismatch. Same viewBox, stroke width and caps as their neighbours. The import names are unchanged, so nothing at the call sites moved. Co-Authored-By: Claude Fable 5 --- package-lock.json | 9 ++++--- package.json | 2 +- src/lib/components/layout/Header.svelte | 14 +++-------- src/lib/components/ui/GithubIcon.svelte | 30 +++++++++++++++++++++++ src/lib/components/ui/LinkedinIcon.svelte | 27 ++++++++++++++++++++ src/routes/parts/[slug]/+page.svelte | 3 ++- 6 files changed, 68 insertions(+), 17 deletions(-) create mode 100644 src/lib/components/ui/GithubIcon.svelte create mode 100644 src/lib/components/ui/LinkedinIcon.svelte diff --git a/package-lock.json b/package-lock.json index 47cc82e..8b679eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@langchain/langgraph": "^1.4.8", "buffer": "^6.0.3", "isomorphic-git": "^1.38.10", - "lucide-svelte": "^0.577.0", + "lucide-svelte": "^1.0.1", "mermaid": "^11.16.0", "zod": "^4.4.3" }, @@ -6247,9 +6247,10 @@ "license": "Apache-2.0" }, "node_modules/lucide-svelte": { - "version": "0.577.0", - "resolved": "https://registry.npmjs.org/lucide-svelte/-/lucide-svelte-0.577.0.tgz", - "integrity": "sha512-0i88o57KsaHWnc80J57fY99CWzlZsSdtH5kKjLUJa7z8dum/9/AbINNLzJ7NiRFUdOgMnfAmJt8jFbW2zeC5qQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lucide-svelte/-/lucide-svelte-1.0.1.tgz", + "integrity": "sha512-WvzZgk0pqzgda+AErLvgWxHkfg/+GgUwqKMRHvzt0IqyMdmyEDzDCk3Z+Wo/3y753oIgx8u9Q4eUbWkghFa8Jg==", + "deprecated": "Package deprecated. Please use @lucide/svelte instead.", "license": "ISC", "peerDependencies": { "svelte": "^3 || ^4 || ^5.0.0-next.42" diff --git a/package.json b/package.json index cafcde4..2a3ca37 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "@langchain/langgraph": "^1.4.8", "buffer": "^6.0.3", "isomorphic-git": "^1.38.10", - "lucide-svelte": "^0.577.0", + "lucide-svelte": "^1.0.1", "mermaid": "^11.16.0", "zod": "^4.4.3" } diff --git a/src/lib/components/layout/Header.svelte b/src/lib/components/layout/Header.svelte index 4e5f258..7a99778 100644 --- a/src/lib/components/layout/Header.svelte +++ b/src/lib/components/layout/Header.svelte @@ -1,16 +1,8 @@ + + diff --git a/src/lib/components/ui/LinkedinIcon.svelte b/src/lib/components/ui/LinkedinIcon.svelte new file mode 100644 index 0000000..a16ff50 --- /dev/null +++ b/src/lib/components/ui/LinkedinIcon.svelte @@ -0,0 +1,27 @@ + + + diff --git a/src/routes/parts/[slug]/+page.svelte b/src/routes/parts/[slug]/+page.svelte index 0fe74bb..5365827 100644 --- a/src/routes/parts/[slug]/+page.svelte +++ b/src/routes/parts/[slug]/+page.svelte @@ -1,7 +1,8 @@