Getting Started

fuyukaki-ui is a modern, accessible React UI component library built with TypeScript and Tailwind CSS, inspired by the warm, organic tones of nature.

Installation

Install with your preferred package manager.

pnpm add fuyukaki-ui
# or
npm install fuyukaki-ui
# or
yarn add fuyukaki-ui

Setup (Tailwind CSS v4)

Install Tailwind CSS v4.

pnpm add tailwindcss @tailwindcss/vite

Add the Tailwind plugin to your Vite config.

// vite.config.ts
import tailwindcss from '@tailwindcss/vite'

export default {
  plugins: [tailwindcss()],
}

Import the theme CSS in your main stylesheet.

/* src/styles.css */
@import "tailwindcss";
@import "fuyukaki-ui/theme.css";

Usage

Import and use components.

import { Button } from 'fuyukaki-ui'

function App() {
  return (
    <Button variant="primary" size="md">
      Click me
    </Button>
  )
}

Theme

The theme.css provides:

  • CSS variables for theming (light/dark mode)
  • Color palette integration with Tailwind CSS v4
  • Automatic scanning of component classes via @source

Tech Stack

React

React 19

UI library

TypeScript

TypeScript

Type safety

Tailwind CSS

Tailwind CSS v4

Styling

Vite

Vite

Build tool