Skip to content

fix(frontend): lucide-react v1, motion v14, nanoid v6, shiki v4, streamdown v2 - #39

Merged
codeSTACKr merged 1 commit into
mainfrom
chore/frontend-majors
Nov 13, 2026
Merged

codeSTACKr merged 1 commit into
mainfrom
chore/frontend-majors

Conversation

@codeSTACKr

Copy link
Copy Markdown
Contributor

What

Batches the frontend major updates from #22, #23, #31, #33 and #34, resolved with pnpm 12 (1-day release age):

  • lucide-react 0.555 → 1.72
  • motion 12 → 14.13 (14.14 is <1 day old). The ease: 'linear' as const fix landed in chore: adopt pnpm 12 #36.
  • nanoid 5 → 6, shiki 3 → 4: not imported by app code (template deps), no changes needed.
  • streamdown 1 → 2.7: v2 splits its build into chunks, so the Tailwind @source in styles/globals.css now globs dist/*.js. Note: v2 moved code-block syntax highlighting into the optional @streamdown/code plugin, so code blocks in chat transcripts render unhighlighted. Not added, since a voice docs-helper rarely shows code.

No ESLint import-resolution change was needed here (lint has 0 errors).

Tested

Node 26 + pnpm 12: frozen install, lint (0 errors), tsc --noEmit, format check, build, next start on :3102 (/ 200 with app HTML, /opengraph-image 200). SSR-rendered Streamdown with markdown and the lucide icons the app uses.

🤖 Generated with Claude Code

https://claude.ai/code/session_013EcAtRg8aYia9VZrTAZ4Av

…own majors

lucide-react 0.555 -> 1.72, motion 12 -> 14.13, nanoid 5 -> 6,
shiki 3 -> 4, streamdown 1 -> 2.7. streamdown 2 splits its build into
chunks, so the Tailwind @source now globs dist/*.js.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013EcAtRg8aYia9VZrTAZ4Av
@codeSTACKr

Copy link
Copy Markdown
Contributor Author

Validated locally (see description) and CI green: https://github.com/livekit-examples/moss-hacker-starter/actions/runs/43479181922

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.

1 participant