Skip to content

chore(deps): upgrade lucide-react to v1 - #187

Merged
tsg21 merged 1 commit into
mainfrom
claude/wonderful-brown-2xrieo
Sep 21, 2026
Merged

tsg21 merged 1 commit into
mainfrom
claude/wonderful-brown-2xrieo

Conversation

@tsg21

@tsg21 tsg21 commented Sep 21, 2026

Copy link
Copy Markdown
Owner

Summary

Follow-up to #186: tries one of the three major-version upgrades that were deliberately held back from the routine dependency bump.

  • lucide-react 0.577.0 → 1.47.0 (major).
  • v1's breaking changes: removed trademarked brand icons (Chromium, Codepen, Figma, Github, Slack, Twitter, etc.), aria-hidden now defaults to true, absoluteStrokeWidth deprecated in favour of nonScalingStroke, IconNode type renamed to LucideIconNode, UMD build dropped (ESM/CJS only).
  • This repo imports 13 icons across 6 files (GripVertical, Minus, Plus, X, ChevronUp, ChevronDown, Radar, Type, Trash2, PanelRightClose, PanelRightOpen, Navigation, Eye, AlertTriangle) — none are brand icons, and none of the affected props/types (absoluteStrokeWidth, IconNode) are used anywhere in the codebase. No source changes were needed.

Test plan

  • npm run typecheck — passes
  • npm run lint — passes
  • npm run build — passes (pre-existing >500kB chunk-size warning, unrelated to this change)
  • npm test (vitest) — 355/355 tests pass, 41/41 files

🤖 Generated with Claude Code

https://claude.ai/code/session_01CxiGnVuEYfy8n8i6Pano5x


Generated by Claude Code

Major version bump (0.577.0 -> 1.47.0). Verified against this repo's
6 usages (13 icons: GripVertical, Minus, Plus, X, ChevronUp,
ChevronDown, Radar, Type, Trash2, PanelRightClose, PanelRightOpen,
Navigation, Eye, AlertTriangle) — none are affected by v1's breaking
changes (removed brand icons, absoluteStrokeWidth deprecation,
IconNode rename, dropped UMD build).

typecheck, lint, build, and the full vitest suite (355/355) all pass
unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CxiGnVuEYfy8n8i6Pano5x
@tsg21
tsg21 merged commit 9bcfd39 into main Sep 21, 2026
1 check passed
@tsg21 tsg21 mentioned this pull request Sep 21, 2026
4 tasks done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants