open-index/open-npm huggingface dataset:
npm package: @leeforge/react-ui
Description: A starter for creating a React component library.
Author: JsonLee12138
Latest version: 0.0.1

# react-components-starter

A starter for creating a React component library.

## SchemaForm

`@leeforge/react-ui` 提供 `SchemaForm`、`useSchemaForm`、`SchemaFormRenderer` 与 `SchemaFormProvider`。

```tsx
import { SchemaForm, SchemaFormProvider } from "@leeforge/react-ui";

<SchemaFormProvider config={{ submitText: "保存" }}>
  <SchemaForm schema={schema} uiSchema={uiSchema} onSubmit={onSubmit} />
</SchemaFormProvider>;
```

组件可在不使用 `SchemaFormProvider` 的情况下直接工作。

## Development

- Install dependencies:

```bash
npm install
```

- Run the playground:

```bash
npm run play
```

- Run the unit tests:

```bash
npm run test
```

- Build the library:

```bash
npm run build
```
npm package: @leeguangxing/img-min-cli
Description: cli tool for compress images
Author: www.leeguangxing.cn
Latest version: 1.0.4

# img-min-cli
Image batch optimization cli tool that supports WebP, PNG and JPEG.

![https://leeguangxing.cn/pic/img-min-cli.gif](https://leeguangxing.cn/pic/img-min-cli.gif)

<br>

## Usage
1. Install packages globally: 
```shell script
yarn global add @leeguangxing/img-min-cli
```
or
```shell script
npm i -g @leeguangxing/img-min-cli
```

2. Execute optimization commands:
```shell script
img min [options] [dir]
```

<br>

## All options  
|options|description|
|:---:|:---:|
|-l, --logger| Whether to output the log to the img-min-cli.log file in the execution directory, the optional value is on or off. |

<br>

## Dir  
dir is the directory or image file path to be optimized.

<br>

## Solution

### tinypng
API key is required, and the monthly free limit is 500 per email account. For details, see: 
[https://tinypng.com/developers](https://tinypng.com/developers)

The cli tool will query the usage of the current month based on the API key and compare it with the number of images that need to be optimized. If the quota cannot complete the task, it will automatically exit.

<br>

## ENV

You can save your API key in environment TINYPNG_API_KEY. The cli tool will get it from `process.env.TINYPNG_API_KEY`. Otherwise you need to manually enter it each time.

<br>

## Example
1. Compress a single file:
```shell script
img min test.png
```
2. Recursively compress all WebP, PNG, and JPEG images in the entire directory, and output the log to a file (for tracking failed images):
```shell script
img min your_relative_dir -l on
```
npm package: @leeguangxing/translate-cli
Description: translate cli tool.
Author: leeguangxing.cn
Latest version: 1.0.5

# @leeguangxing/translate-cli

项目翻译 CLI 工具。

<br>

## 安装
```shell
npm install -g @leeguangxing/translate-cli
```

<br>

## 使用
```shell
translate -h
```

示例：
```shell
translate match -f /Users/liguangxing/Feimei/dms-system -u
```
npm package: @leeguoo/design-tokens
Description: Google-style design tokens for leeguoo multi-project UI
Latest version: 0.2.0

# @leeguoo/design-tokens

Shared Google-style token system for leeguoo web properties.

## Usage

```css
@import "@leeguoo/design-tokens/tokens.css";
@import "@leeguoo/design-tokens/themes/google.css";
@import "@leeguoo/design-tokens/themes/google-brand-blog.css";
```

## Token prefix

- `--lg-color-*`
- `--lg-space-*`
- `--lg-radius-*`
- `--lg-shadow-*`
- `--lg-font-*`
- `--lg-motion-*`
npm package: @leeguoo/mailbox-cli
Description: Mailbox CLI (binary distribution)
Latest version: 2.0.8

# mailbox-cli

Install:

```bash
npm i -g @leeguoo/mailbox-cli
mailbox --help
```

Config:

- Credentials: `~/.config/mailbox/auth.json`
- Other settings: `~/.config/mailbox/config.toml`
npm package: @leegyl/kook
Description: OpenClaw KOOK channel plugin
Latest version: 2026.2.9

# @leegyl/kook

KOOK channel plugin for OpenClaw.

## Install

```bash
openclaw plugins install @leegyl/kook
```

## Enable

```bash
openclaw plugins enable kook
```

## Configure channel account

```bash
openclaw channels add --help
```

Use the KOOK-related flags shown by help to add your bot account (Token etc.).

## Check status

```bash
openclaw channels status --probe
```

## Notes

- Plugin id: `kook`
- Channel id: `kook`
- Requires a KOOK Bot Token from: https://developer.kookapp.cn/bot