open-index/open-npm huggingface dataset:
npm package: @ichaingo/better-link
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 1.5.37
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# betterLink

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build betterLink` to build the library.

## Running unit tests

Run `nx test betterLink` to execute the unit tests via [Vitest](https://vitest.dev/).
npm package: @ichaingo/i18n
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 1.5.37
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# i18n

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build i18n` to build the library.

## Running unit tests

Run `nx test i18n` to execute the unit tests via [Vitest](https://vitest.dev/).
npm package: @ichaingo/iconfont
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 1.5.37
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @ichaingo/iconfont

This library was generated with [Nx](https://nx.dev).

## Running unit tests

Run `nx test @ichaingo/iconfont` to execute the unit tests via [Vitest](https://vitest.dev/).
npm package: @ichaingo/image
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 1.5.37
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# link

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build link` to build the library.

## Running unit tests

Run `nx test link` to execute the unit tests via [Vitest](https://vitest.dev/).
npm package: @ichaingo/link
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 1.5.37
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# link

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build link` to build the library.

## Running unit tests

Run `nx test link` to execute the unit tests via [Vitest](https://vitest.dev/).
npm package: @ichaingo/logger
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 1.5.37
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# logger

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build logger` to build the library.

## Running unit tests

Run `nx test logger` to execute the unit tests via [Vitest](https://vitest.dev/).
npm package: @ichaingo/providers
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 1.5.37

# providers

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build providers` to build the library.

## Running unit tests

Run `nx test providers` to execute the unit tests via [Vitest](https://vitest.dev/).
npm package: @ichaingo/time-display
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 1.5.37

# @ichaingo/time-display

This library was generated with [Nx](https://nx.dev).

## Running unit tests

Run `nx test @ichaingo/time-display` to execute the unit tests via [Vitest](https://vitest.dev/).
npm package: @ichaingo/token
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 1.5.37
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# token

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build token` to build the library.

## Running unit tests

Run `nx test token` to execute the unit tests via [Vitest](https://vitest.dev/).
npm package: @ichaingo/ui
Description: 这是一个使用 Tailwind CSS 构建的现代化 UI 组件库。
Latest version: 1.5.37
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @ichaingo/ui

这是一个使用 Tailwind CSS 构建的现代化 UI 组件库。

## 安装

```bash
npm install @ichaingo/ui
# 或
yarn add @ichaingo/ui
# 或
pnpm add @ichaingo/ui
```

## 使用方法

### 导入整个库

```tsx
import { Button, Card, Input } from '@ichaingo/ui';
```

### 按需导入单个组件

你也可以按需导入单个组件，这样可以减少打包体积：

```tsx
// 导入单个组件
import { Button } from '@ichaingo/ui/button';
import { Card } from '@ichaingo/ui/card';
import { Input } from '@ichaingo/ui/input';
import { Dialog } from '@ichaingo/ui/dialog';
import { Form } from '@ichaingo/ui/form';
```

### 可用的组件入口

- `@ichaingo/ui/accordion` - 手风琴组件
- `@ichaingo/ui/alert` - 警告组件
- `@ichaingo/ui/alert-dialog` - 警告对话框
- `@ichaingo/ui/aspect-ratio` - 宽高比组件
- `@ichaingo/ui/avatar` - 头像组件
- `@ichaingo/ui/badge` - 徽章组件
- `@ichaingo/ui/breadcrumb` - 面包屑导航
- `@ichaingo/ui/button` - 按钮组件
- `@ichaingo/ui/calendar` - 日历组件
- `@ichaingo/ui/card` - 卡片组件
- `@ichaingo/ui/carousel` - 轮播图组件
- `@ichaingo/ui/checkbox` - 复选框组件
- `@ichaingo/ui/collapsible` - 可折叠组件
- `@ichaingo/ui/command` - 命令组件
- `@ichaingo/ui/context-menu` - 上下文菜单
- `@ichaingo/ui/dialog` - 对话框组件
- `@ichaingo/ui/dropdown-menu` - 下拉菜单
- `@ichaingo/ui/form` - 表单组件
- `@ichaingo/ui/hover-card` - 悬停卡片
- `@ichaingo/ui/input` - 输入框组件
- `@ichaingo/ui/label` - 标签组件
- `@ichaingo/ui/menubar` - 菜单栏
- `@ichaingo/ui/navigation-menu` - 导航菜单
- `@ichaingo/ui/pagination` - 分页组件
- `@ichaingo/ui/popover` - 弹出框组件
- `@ichaingo/ui/progress` - 进度条组件
- `@ichaingo/ui/radio-group` - 单选按钮组
- `@ichaingo/ui/resizable` - 可调整大小组件
- `@ichaingo/ui/scroll-area` - 滚动区域
- `@ichaingo/ui/select` - 选择器组件
- `@ichaingo/ui/separator` - 分隔符组件
- `@ichaingo/ui/sheet` - 侧边栏组件
- `@ichaingo/ui/skeleton` - 骨架屏组件
- `@ichaingo/ui/slider` - 滑块组件
- `@ichaingo/ui/sonner` - 通知组件
- `@ichaingo/ui/switch` - 开关组件
- `@ichaingo/ui/table` - 表格组件
- `@ichaingo/ui/tabs` - 标签页组件
- `@ichaingo/ui/textarea` - 文本域组件
- `@ichaingo/ui/toggle-group` - 切换按钮组
- `@ichaingo/ui/toggle` - 切换按钮
- `@ichaingo/ui/tooltip` - 工具提示

## 样式

确保在你的项目中引入了 Tailwind CSS：

```css
@import '@ichaingo/ui/styles.css';
```

## 开发

```bash
# 安装依赖
pnpm install

# 构建库
pnpm build

# 运行测试
pnpm test

# 运行 Storybook
pnpm storybook
```