page.mdx 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { pageMetadata } from "@/lib/page-metadata"
  2. export const metadata = pageMetadata("docs/installation")
  3. # Installation
  4. Install the core package plus your renderer of choice.
  5. ## For React UI
  6. <PackageInstall packages="@json-render/core @json-render/react" />
  7. ## For React UI with shadcn/ui
  8. Pre-built components for fast prototyping and production use:
  9. <PackageInstall packages="@json-render/core @json-render/react @json-render/shadcn" />
  10. Requires Tailwind CSS in your project. See the [@json-render/shadcn API reference](/docs/api/shadcn) for usage.
  11. ## For React Native
  12. <PackageInstall packages="@json-render/core @json-render/react-native" />
  13. ## For Remotion Video
  14. <PackageInstall packages="@json-render/core @json-render/remotion remotion @remotion/player" />
  15. ## Peer Dependencies
  16. json-render requires the following peer dependencies:
  17. - `react` ^19.0.0
  18. - `zod` ^4.0.0
  19. <PackageInstall packages="react zod" />
  20. ## For AI Integration
  21. To use json-render with AI models, you'll also need the Vercel AI SDK:
  22. <PackageInstall packages="ai" />