open-index/open-npm huggingface dataset:
npm package: @philippemlt/omni-ui-kit
Description: Librairie de composants UI réutilisables en JavaScript vanilla + Web Components + CSS.
Latest version: 0.1.1

# @philippe/omni-ui-kit

Librairie de composants UI réutilisables en JavaScript vanilla + Web Components + CSS.

## Installation

```bash
npm install
```

## Build

```bash
npm run build
```

Le build génère un unique fichier `dist/ui-kit.js`.

## Utilisation

```js
import '@philippe/omni-ui-kit'
```

```html
<ui-button>Default</ui-button>

<ui-button color="#ff8fa3">Pink</ui-button>

<ui-button variant="outline">Outline</ui-button>

<ui-button size="lg">Large</ui-button>

<ui-button disabled>Disabled</ui-button>
```

## Thème

Vous pouvez surcharger les variables CSS globales :

```css
:root {
  --ui-primary: #98e2c6;
  --ui-danger: #ff8fa3;
  --ui-radius: 14px;
  --ui-font: system-ui, sans-serif;
}
```