jatui

jatui

A shared Svelte 5 + DaisyUI component library, extracted from JAT production apps. Every component is a pure semantic-token consumer — switch the theme in the header and the whole library reskins with it.

66
components
11
categories
62
live demos

Install

npm install @joewinke/jatui

Then import from the package root:

<script>
  import { Button, Modal, ThemeSelector } from 'jatui';
</script>

Requires Svelte 5, DaisyUI 5, and Tailwind CSS 4 as peer dependencies.

Browse