{"id":15034693,"url":"https://github.com/cloudr-f2e/monitor","last_synced_at":"2025-05-15T09:08:25.887Z","repository":{"id":37435205,"uuid":"281088983","full_name":"clouDr-f2e/monitor","owner":"clouDr-f2e","description":"👀 一款轻量级的收集页面的用户点击行为、路由跳转、接口报错、代码报错、页面性能并上报服务端的SDK","archived":false,"fork":false,"pushed_at":"2024-05-13T06:57:59.000Z","size":20267,"stargazers_count":1906,"open_issues_count":19,"forks_count":322,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-05-15T09:08:19.155Z","etag":null,"topics":["mini-monitor","performance","sdk","web-monitor","wx-performance"],"latest_commit_sha":null,"homepage":"https://cloudr-f2e.github.io/monitor-demo/#/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clouDr-f2e.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-20T10:42:43.000Z","updated_at":"2025-05-09T09:45:51.000Z","dependencies_parsed_at":"2024-05-13T07:53:16.177Z","dependency_job_id":"cc6139fe-06d1-44f5-875e-f826967bc514","html_url":"https://github.com/clouDr-f2e/monitor","commit_stats":{"total_commits":573,"total_committers":13,"mean_commits":44.07692307692308,"dds":0.4502617801047121,"last_synced_commit":"536251c36a475560cd83e77af40e04e9ed7ce2ce"},"previous_names":["cloudr-f2e/mitojs"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clouDr-f2e%2Fmonitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clouDr-f2e%2Fmonitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clouDr-f2e%2Fmonitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clouDr-f2e%2Fmonitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clouDr-f2e","download_url":"https://codeload.github.com/clouDr-f2e/monitor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254310520,"owners_count":22049470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mini-monitor","performance","sdk","web-monitor","wx-performance"],"created_at":"2024-09-24T20:26:02.476Z","updated_at":"2025-05-15T09:08:20.880Z","avatar_url":"https://github.com/clouDr-f2e.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"#\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://tva1.sinaimg.cn/large/008i3skNly1gql8asit7qj30de05c3yg.jpg\" alt=\"mito-logo\" height=\"90\"\u003e\n    \u003c/a\u003e\n    \u003cp\u003e一款轻量级的收集页面的用户点击行为、路由跳转、接口报错、代码报错、并上报服务端的SDK\u003c/p\u003e\n\n[![npm version](https://img.shields.io/npm/v/@zyf2e/monitor-web.svg?style=flat-square)](https://www.npmjs.com/package/@zyf2e/monitor-web)\n[![license](https://img.shields.io/github/license/clouDr-f2e/mitojs)](https://github.com/clouDr-f2e/mitojs/blob/dev/LICENSE)\n[![Code style](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![GitHub last commit](https://img.shields.io/github/last-commit/clouDr-f2e/monitor.svg?style=flat-square)](https://github.com/clouDr-f2e/monitor/commits/master)\n[![build status](https://img.shields.io/travis/clouDr-f2e/monitor/master.svg?style=flat-square)](https://travis-ci.com/github/clouDr-f2e/monitor)\n[![codecov](https://codecov.io/gh/clouDr-f2e/monitor/branch/master/graph/badge.svg?token=W7JP5GDOM7)](https://codecov.io/gh/clouDr-f2e/monitor)\n\n\u003c!-- [![npm downloads](https://img.shields.io/npm/dm/@zyf2e/monitor.svg?style=flat-square)](http://npm-stat.com/charts.html?package=@zyf2e/monitor) --\u003e\n\n\n\u003c/div\u003e\n\n## 功能\n\n- [x] 🔨监听请求错误\n- [x] 🔨console\n- [x] 🔨路由跳转\n- [x] 🔨代码报错\n- [x] 🔨click、wx:tab、touchmove\n- [x] 🔨资源加载错误\n- [x] 🏅自定义上报错误\n- [x] 🚀丰富的hooks与配置项支持可高定制化\n- [x] 🌝支持IE8和安卓5以上\n- [x] 👌持续迭代与更新\n- [x] 完善的浏览器e2e和微信小程序e2e\n- [x] 完善的单元测试（77%~coding）\n- [x] 支持原生Web [@zyf2e/monitor-browser](https://github.com/clouDr-f2e/mitojs/tree/master/packages/browser)\n- [x] 支持Web框架（Vue3、Vue2、React@Next） [@zyf2e/monitor-web](https://github.com/clouDr-f2e/mitojs/tree/master/packages/web)\n- [x] 支持原生微信小程序、支持uni-app等微信小程序框架 [@zyf2e/monitor-wx-mini](https://github.com/clouDr-f2e/mitojs/tree/master/packages/wx-mini)\n- [x] 支持Web性能监控 [@zyf2e/monitor-web-performance](https://github.com/clouDr-f2e/mitojs/tree/master/packages/web-performance)\n- [x] 支持微信小程序性能监控 [@zyf2e/monitor-wx-mini-performance](https://github.com/clouDr-f2e/mitojs/tree/master/packages/wx-mini-performance)\n\n## 安装\n\n### web\n\n#### 使用npm\n\n```bash\n$ npm i @zyf2e/monitor-web\n```\n\n### 使用yarn\n\n```bash\n$ yarn add @zyf2e/monitor-web\n```\n\n### web-performance\n\n```bash\n$ npm i @zyf2e/monitor-web-performance\n```\n\n### 使用yarn\n\n```bash\n$ yarn add @zyf2e/monitor-web-performance\n```\n\n### wx-mini\n\n#### 使用npm\n\n```bash\n$ npm i @zyf2e/monitor-wx-mini\n```\n\n### 使用yarn\n\n```bash\n$ yarn add @zyf2e/monitor-wx-mini\n```\n\n## 使用指南\n\n[使用指南](https://github.com/clouDr-f2e/mitojs/blob/master/docs/guide.md)\n\n* [vue接入指南](https://github.com/clouDr-f2e/mitojs/blob/master/docs/guide.md#Vue)\n* [react接入指南](https://github.com/clouDr-f2e/mitojs/blob/master/docs/guide.md#react)\n* [wx-mini接入指南](https://github.com/clouDr-f2e/mitojs/blob/master/docs/guide.md#微信小程序)\n* [performance接入指南](https://github.com/clouDr-f2e/mitojs/blob/dev/docs/performance.md)\n* [wx-mini-performance接入指南](https://github.com/clouDr-f2e/mitojs/blob/dev/docs/wx-mini-performance.md)\n\n\n## hooks与配置项\n\n[hooks与配置项](https://github.com/clouDr-f2e/mitojs/blob/master/docs/option.md)\n\n\n\n### 示例\n[monitor-在线demo](https://cloudr-f2e.github.io/monitor-demo/#/)\n\n![monitor-在线demo](./docs/assets/monitor-demo.gif)\n\n\n## 收集信息平台展示\n\n**该SDK能收集哪些信息：下面这些例子给你一一展示：**\n\n![react-example](https://tva1.sinaimg.cn/large/008eGmZEly1gmxggqptzwg30u00hoe84.gif)\n\n[vue-在线示例](https://static.91jkys.com/f2e/mito-error-example/#/errors/1/info)\n\n[react-在线示例](https://static.91jkys.com/f2e/mito-error-example/#/errors/2/info)\n\n[js-在线示例](https://static.91jkys.com/f2e/mito-error-example/#/errors/3/info)\n\n[wx-mini-在线示例](https://static.91jkys.com/f2e/mito-error-example/#/errors/4/info)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudr-f2e%2Fmonitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudr-f2e%2Fmonitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudr-f2e%2Fmonitor/lists"}