Skip to content

fix(seams): @/.source path, static asset types, lucide-react aligned with ShipKit - #109

Merged
lacymorrow merged 3 commits into
mainfrom
lac/seams-source-lucide
Sep 29, 2026
Merged

lacymorrow merged 3 commits into
mainfrom
lac/seams-source-lucide

Conversation

@lacymorrow

Copy link
Copy Markdown
Contributor
  • tsconfig maps @/.source/* to ./.source/* as ShipKit does; the docs item
    imports @/.source/server.
  • src/types/assets.d.ts declares *.png and friends so pnpm typecheck
    passes in a fresh checkout before Next has written next-env.d.ts (the
    blog hero imports @/public/logo.png).
  • lucide-react pinned to 0.564.0, ShipKit's version. 1.x removed the
    brand icons five shared ShipKit files use (Github in the docs header,
    for one), so the two repos could never share those files.

Found by the smoke sweep (docs and blog items). Typecheck clean with a fresh install.

…with ShipKit

- tsconfig maps @/.source/* to ./.source/* as ShipKit does; the docs item
  imports @/.source/server.
- src/types/assets.d.ts declares *.png and friends so pnpm typecheck
  passes in a fresh checkout before Next has written next-env.d.ts (the
  blog hero imports @/public/logo.png).
- lucide-react pinned to 0.564.0, ShipKit's version. 1.x removed the
  brand icons five shared ShipKit files use (Github in the docs header,
  for one), so the two repos could never share those files.
@vercel

vercel Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
bones Ready Ready Preview Sep 29, 2026 3:38pm UTC

Request Review

* origin/main:
  feat(doctor): feature table and doctor report from ShipKit
Bones excluded src/components/ui and src/components/blocks from tsc, so
files that fail to compile (a JS worker, a missing package) only showed
up after a registry install. The include and exclude lists now match
ShipKit's, plus the Bones-only config files that have no types here.
@lacymorrow
lacymorrow merged commit e02d7ea into main Sep 29, 2026
1 check was pending
@lacymorrow
lacymorrow deleted the lac/seams-source-lucide branch September 29, 2026 15:37

This branch was successfully deployed

1 active deployment
Preview — d2f02f63 Deployed Sep 29, 2026 by vercel[bot]
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