An open API service indexing awesome lists of open source software.

https://github.com/LuciferHuang/heimdallr-sdk

A lightweight front-end monitoring sdk/一款简单易用、轻量化、插件化的前端监控sdk
https://github.com/LuciferHuang/heimdallr-sdk

error-monitoring frontend heimdallr-sdk monitoring monorepo performance-monitoring rollup typescript

Last synced: about 1 month ago
JSON representation

A lightweight front-end monitoring sdk/一款简单易用、轻量化、插件化的前端监控sdk

Awesome Lists containing this project

README

        

HEIMDALLR-SDK

一款简单易用、轻量化、插件化的前端监控sdk

An easy-to-use, lightweight, plug-in front-end monitoring SDK

## Documentation

To check out docs, visit [heimdallr-sdk](https://luciferhuang.github.io/heimdallr-sdk/).

## Env

- node version: `20.16.0`
- npm script: `pnpm`

## Preparation

Make sure `MySQL` and `RabbitMQ` are installed

## Dev

Installation Dependency

```bash
pnpm i --registry=https://registry.npmmirror.com
```

Ensure that the local MySQL database service is started

- host: localhost
- port: 3306

Initialize the database and automatically create a database named `test_base` database for debugging

```bash
pnpm run prisma
```

Start Local Service

```bash
pnpm run dev
```

## Build

Installation Dependency

```bash
pnpm i --registry=https://registry.npmmirror.com
```

Build a single package

```bash
pnpm --filter [packageName] run build
```

For example, build a browser package

```bash
pnpm --filter @heimdallr-sdk/browser run build
```

Build all packages

```bash
pnpm run build
```

## Sponsor

持续优化更新中...

完全开源,绝不收费!!!

如果对您有所帮助,那就小小支持一下吧 😘

|Alipay|Wechat|
|-|-|
|||