open-index/open-npm huggingface dataset:
npm package: @mijadesign/tango-request
Description: a request library based on axios
Latest version: 0.0.1

# `request`

> A simple axios wrapper for better async data fetching

## Usage

```jsx
import request, {
  createService,
  createServices,
} from '@mijadesign/tango-request';
```

## request

```js
request(url, configs);

request.get(url, params, configs);

request.post(url, data, configs);
```

request config documentation: <https://axios-http.com/docs/req_config>

## createService

```js
const listAll = createService({
  url: '/api/listAll',
});

const list = await listAll(payload, configs);
```

## createServices

```js
const services = createServices({
  listAll: {
    url: '/api/listAll',
  },
});

const list = await services.listAll(payload, configs);
```
npm package: @mijadesign/tango-setting-form
Description: setting form of mija-tango
Latest version: 0.0.1

# `setting-form`

高性能属性配置表单

## Setter 规范

必须提供以下属性支持受控使用

- `value` 受控的值
- `onChange(value, detail)` 值变化时的回调
  - value 需要为简单数据类型
  - detail 可以

## Setter 选择

- actionSetter 函数设置器
- boolSetter 布尔值设置器
- choiceSetter 单选项设置器（平铺的单选项）
- expressionSetter 表达式设置器
- jsonSetter JSON 设置器
- numberSetter 数字设置器
- pickerSetter 下拉列表设置器
- textSetter 文本设置器
npm package: @mijadesign/web
Description: A react library developed with dumi
Latest version: 1.0.9

# @mijadesign/web

## 简介

### 组件类型

#### 自定义

在 antd@5+ 的基础上，二次封装

#### 原生

直接将 antd@5+ 的组件透出，api 和 antd 一致


### 单元测试

参考umi4单元测试部分配置

```
pnpm run test

<!-- 测试某个组件 -->
pnpm run test src/xxx

<!-- 更新快照 -->
pnpm run test src/xxx --updateSnapshot
```