Skip to content

feat(design-system): migrate cards to thockitty design tokens and Geist fonts#58

Merged
evirunurm merged 9 commits into
mainfrom
feat/thockitty-design-tokens
Mar 28, 2026
Merged

feat(design-system): migrate cards to thockitty design tokens and Geist fonts#58
evirunurm merged 9 commits into
mainfrom
feat/thockitty-design-tokens

Conversation

@evirunurm
Copy link
Copy Markdown
Owner

Summary

  • Replace hardcoded Inter font references, raw hex colors, and magic spacing numbers across all card renderers with tokens from @evirunurm/thockitty-ds
  • Add Geist and Geist Mono TTF font files for use with satori, configured via a new fonts.ts module
  • Add .npmrc for GitHub Package Registry access to install the thockitty-ds package

Test plan

  • Run npm install to verify the @evirunurm/thockitty-ds package resolves correctly
  • Generate stat card, language card (pie + bar), and error card and confirm visual output matches expected design
  • Verify Geist/Geist Mono fonts render in satori output instead of Inter
  • Check light and dark color modes still render correct background/text colors

🤖 Generated with Claude Code

…st fonts

Replaces hardcoded Inter font, raw color hex values, and magic numbers with
tokens from the @evirunurm/thockitty-ds design system. Adds Geist and
Geist Mono TTF fonts for satori rendering.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@evirunurm evirunurm self-assigned this Mar 27, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 27, 2026

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

Project Deployment Actions Updated (UTC)
github-stats-evirunurm Ready Ready Preview, Comment Mar 28, 2026 4:08pm

@evirunurm evirunurm merged commit d35ed58 into main Mar 28, 2026
3 checks passed
@evirunurm evirunurm deleted the feat/thockitty-design-tokens branch March 28, 2026 16:13
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