@media-sdk/core
Pexels API client with auth, typed responses, in-memory caching, and view/download event tracking.
Headless Pexels client, React hooks, and headless UI components — wired together in a demo app.
apps/web → @media-sdk/react → @media-sdk/core
apps/web → @media-sdk/ui-react (props only — no core import)Wrappers and UI components never import each other. The demo app is the only place that wires data hooks to display components.
| Package | Role |
|---|---|
@media-sdk/core | Framework-agnostic Pexels client |
@media-sdk/react | React provider + hooks |
@media-sdk/ui-react | Headless Grid, Lightbox, Reel Swiper |
@media-sdk/native / @media-sdk/ui-native | React Native equivalents |
Submission details: SUBMISSION.md