open-index/open-npm huggingface dataset:
npm package: @koi-br/web-watch-sdk
Description: 统一的前端数据采集SDK，集成埋点采集和错误监控功能
Latest version: 1.1.1

# Unite SDK

一个统一的前端数据采集SDK，集成了埋点采集和错误监控功能。

## 功能特性

- 🔍 埋点采集 (Tracking)
  - 自动埋点（页面访问、点击事件等）
  - 手动埋点
  - 自定义事件上报
  
- 🛡️ 错误监控 (Watch)
  - JS错误捕获
  - Promise异常捕获
  - 网络请求异常监控
  - 性能数据采集
  
## 快速开始

### 安装

```bash
$ npm install @koi-br/web-watch-sdk
```
### 基础使用

```javascript
import webWatchSDK from '@koi-br/web-watch-sdk';
```

## API文档

### 配置项

| 参数 | 说明 | 类型 | 默认值 |
|------|------|------|--------|
| appId | 应用标识 | string | - |
| features | 功能开关 | object | { tracking: true, watch: true } |
| tracking | 埋点配置 | object | - |
| watch | 监控配置 | object | - |

packages/unite-sdk/
├── src/
│   ├── core/           # 核心功能
│   │   ├── sdk.ts      # SDK主类
│   │   └── types.ts    # 类型定义
│   ├── tracking/       # 埋点相关
│   │   ├── index.ts
│   │   └── tracker.ts
│   ├── watch/         # 监控相关
│   │   ├── index.ts
│   │   └── monitor.ts
│   ├── utils/         # 工具函数
│   │   ├── request.ts
│   │   └── helper.ts
│   └── index.ts       # 入口文件
├── package.json
└── tsconfig.json