# @clamjs/utils

Internal Tool Library utilized by clamjs

## Usage

### 用户相关

```
import { getO2User } from '@clamjs/utils/o2';
```

- getUser - 获取用户信息

### 环境相关

```
import { getNodeEnv, getGitEnv } from '@clamjs/utils/env';
```

- getNodeEnv - node/pnpm/tnpm/等环境信息
- getGitEnv - git相关信息

### 用户源码相关

```
import { tscJson, pkgJson, abcJson } from '@clamjs/utils/codebase';
```

- tscJson - 用户源码tsconfig.json
- pkgJson - 用户源码packages.json
- abcJson - 用户源码abc.json

### 类型判断相关

```
import { isObject, isEmptyObject } from '@clamjs/utils/type';
```

- isObject - 是否是对象
- isEmptyObject - 是否是空对象
