open-index/open-npm huggingface dataset:
npm package: @nenui/common
Description: > Базовые утилиты, типы и контекст для Nenui Design System
Latest version: 0.2.0

# @nenui/common

> Базовые утилиты, типы и контекст для Nenui Design System

Этот пакет содержит общие утилиты и компоненты, используемые во всей библиотеке.

## Установка

```bash
bun add @nenui/common
# или используйте главный пакет
bun add @nenui
```

## Что включено

### cn утилита

Объединение классов с поддержкой Tailwind CSS:

```tsx
import { cn } from '@nenui/common';

cn('px-2 py-1', 'px-4'); // → 'py-1 px-4'
```

### ThemeProvider

Провайдер для управления глобальной темой:

```tsx
import { ThemeProvider } from '@nenui/common';

<ThemeProvider initialTheme={{ primaryHue: 250 }}>
  {/* Ваше приложение */}
</ThemeProvider>
```

### useTheme

Хук для доступа к теме:

```tsx
import { useTheme } from '@nenui/common';

const { theme, setHue, updateTheme } = useTheme();
```

### Типы

```tsx
import type { ThemeConfig, OklchColor } from '@nenui/common';
```

## Документация

[Полная документация](https://your-docs-url.com)