SDK 参考文档
总览包指南

包

  • encryptor25
  • http23
  • utils27
  • logger10
  • storage16
  • pulsar4

    类

    • Pulsar

    接口

    • LoggerAdapter
    • PulsarConfig
    • TrackEvent

指南

  • All guides

@guohanmin/pulsar

v1.0.0

Frontend analytics SDK: device fingerprint, encrypted signing, batch reporting

pnpm add @guohanmin/pulsar

共 4 个公开导出,按类型分组。

类

  • Pulsar类

    埋点基础类 初始化流程:FingerprintJS 生成 uuid → 获取前置参数 → 缓存 → isReady。 track() 调用会等待 isReady 后再发送,前置参数自动合入每条事件。 endpoint、secret、getPreParams 由消费方注入,包本身无业务依赖。

    查看详情

接口

  • LoggerAdapter接口

    日志适配器接口,默认使用全局 console,业务层可替换为自己的日志库

    查看详情
  • PulsarConfig接口

    暂无描述。

    查看详情
  • TrackEvent接口

    单条埋点事件,5 个必填字段 + 可选扩展

    查看详情
SDK 参考文档

API 文档由 ts-morph 从源码生成,以静态站点形式提供。

包

  • @guohanmin/encryptor
  • @guohanmin/http
  • @guohanmin/utils
  • @guohanmin/logger
  • @guohanmin/storage
  • @guohanmin/pulsar