Skip to content
PluginStats

mini-sentry-sdk weekly downloads statistics

By yourname · npm · Webpack plugins

Lightweight monitoring SDK for web applications with automatic sourcemap upload

View on npm Fresh · Oct 17, 2026

mini-sentry-sdk has 3 recorded weekly downloads on npm, a decrease of 94.0% over the past 30 days.

It ranks #2140 of 2,256 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -50.0%.

PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.

Weekly downloads
3
Official API · Oct 17, 2026
7-day growth
-93.9%
-46 weekly downloads
30-day growth
-94.0%
-47 weekly downloads
90-day growth
-50.0%
-3 weekly downloads
Rank
#2140
Among tracked npm listings

About mini-sentry-sdk

Mini-Sentry SDK 使用说明文档

📋 目录

• 快速开始 • 安装配置 • 基础用法 • 功能详解 • SourceMap 配置 • React 集成 • Webpack 插件 • API 参考 • 最佳实践 • 故障排除

🚀 快速开始

安装

基础使用

📦 安装配置

1. 项目依赖

确保项目满足以下要求: • Node.js >= 14.0.0 • 现代浏览器支持 (支持 ES2019) • React >= 16.8.0 (如果使用 React 功能)

2. 安装方式

NPM/Yarn 安装 (推荐)

CDN 引入

ES Module

CommonJS

🎯 基础用法

1. 创建监控实例

2. 手动错误上报

🔧 功能详解

错误监控

自动捕获的错误类型: • JavaScript 运行时错误 • Promise 未处理的拒绝 • 资源加载错误 • HTTP 请求错误 • React 组件错误(配合 ErrorBoundary)

错误信息包含: • 错误堆栈信息 • 用户行为轨迹(面包屑) • 设备和浏览器信息 • 当前页面 URL • 自定义标签

性能监控

监控指标: • TTFB: 首字节时间 • FCP: 首次内容绘制 • LCP: 最大内容绘制 • DOM Ready: DOM 准备时间 • Load Complete: 页面完全加载时间 • Long Tasks: 长任务检测 (>50ms)

使用示例:

用户行为追踪

自动追踪的行为: • 页面访问和路由变化 • 用户点击事件 • 表单提交 • 滚动行为 • 页面可见性变化 • 页面停留时间

自定义行为追踪:

网络监控

自动拦截: • Fetch API 请求 • XMLHttpRequest 请求 • 请求失败和超时 • HTTP 状态码异常

🗺️ SourceMap 配置

1. Webpack 配置

步骤 1:配置 webpack.config.js

步骤 2:构建项目

构建时插件会自动: 1. 收集生成的 .map 文件 2. 上传到指定的 API 地址 3. 删除本地 sourcemap 文件(可配置)

2. 手动上传 SourceMap

3. SourceMap 最佳实践

文件命名规范: • JS 文件:main.abc123.js (包含 hash) • SourceMap 文件:main.abc123.js.map

生产环境安全:

⚛️ React 集成

1. ErrorBoundary 使用

2. Hook 集成

🔌 Webpack 插件

插件功能

• 自动收集构建生成的 sourcemap 文件 • 智能识别文件 hash 和映射关系 • 批量上传到后端服务器 • 支持重试和错误处理 • 构建后自动清理本地 sourcemap

高级配置

📚 API 参考

Monitor 类

构造函数

主要方法

init(): Promise • 初始化监控 • 启动所有监控模块

captureError(error: Error, tags?: Record): void • 手动上报错误 • error: Error 对象 • tags: 自定义标签

trackEvent(category, message, data?): void • 追踪用户事件 • category: 事件类别 • message: 事件描述 • data: 事件数据

trackMetric(name: string, value: number, tags?): void • 追踪性能指标 • name: 指标名称 • value: 指标值 • tags: 标签

trackBusiness(event: string, data?): void • 追踪业务事件 • event: 事件名称 • data: 事件数据

addBreadcrumb(category, message, level?, data?, captureType?): void • 添加面包屑 • category: 类别 • message: 消息 • level: 级别 ('info' | 'warning' | 'error') • data: 附加数据 • captureType: 捕获类型 ('auto' | 'manual')

调试方法

getStatus(): object • 获取监控状态

getVitalsStatus(): object • 获取性能指标状态

getBreadcrumbStatus(): object • 获取面包屑状态

debugLcpSituation(): void • 调试 LCP 问题

debugErrorMapping(): void • 调试错误映射

destroy(): void • 销毁监控实例

ErrorBoundary 组件

Props

SourceMapUploader 类

构造函数

方法

upload(request: UploadRequest): Promise • 上传 sourcemap 文件

validateSourceMap(content: string): boolean • 验证 sourcemap 文件格式

compressSourceMap(content: string): string • 压缩 sourcemap 内容

💡 最佳实践

1. 环境配置

2. 错误分类

3. 性能监控

4. 批量数据处理

5. 安全和隐私

🔧 故障排除

常见问题

1. SDK 初始化失败

2. SourceMap 上传失败

3. 性能指标不准确

4. 错误上报过多

调试技巧

启用调试模式:

检查上报状态:

网络问题诊断:

📞 技术支持

如果遇到问题:

1. 查看控制台错误信息 2. 启用 debug 模式获取详细日志 3. 检查网络连接和 API 配置 4. 确认浏览器兼容性 5. 参考本文档的故障排除部分

📄 许可证

MIT License

版本信息: v1.1.43 更新时间: 2025年 兼容性: 现代浏览器、Node.js 14+

🚀 实际项目示例

完整的 Vite + React 项目配置

基于真实项目的最佳实践配置,这是一个可直接运行的完整示例。

项目结构

1. 环境配置

2. Vite 配置

3. SDK 初始化

4. React ErrorBoundary 集成

5. 构建和部署

6. 测试验证

项目包含完整的测试页面:

• 错误测试:/error-test - 测试各种错误捕获 • 性能测试:/performance-test - 测试性能指标收集 • 行为测试:/behavior-test - 测试用户行为追踪

7. 实际业务场景

🎯 关键优势

1. 零配置启动:克隆即可运行 2. 生产级配置:包含完整的构建和部署流程 3. 实战场景:模拟真实的电商、仪表板等业务场景 4. 完整测试:涵盖所有SDK功能的测试用例 5. 开箱即用:包含 Mock 服务器和环境配置

这个示例展示了如何在真实项目中集成 Mini-Sentry SDK,比文档中的简单示例更加实用和完整。

Description from the npm listing.

  • monitoring
  • error-tracking
  • performance
  • analytics
  • sourcemap
  • webpack-plugin
  • sentry

Where mini-sentry-sdk sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,256 listings · 113 pages · page 108, #1 (overall #2141)
All npm: every listing in weekly downloads order
PNG SVG
Webpack plugins247 listings · 13 pages · page 12, #16 (overall #236)
Webpack plugins: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

mini-sentry-sdk weekly downloads on npm, last 90 days: 3 weekly downloads as of Oct 17, 2026, -50.0% over 90 days.mini-sentry-sdkWeekly downloads on npm · Last 90 days3downloads / week-50.0% over 90 days020406080100120140160180Jul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
mini-sentry-sdk weekly downloads on npm, last 90 days: 3 weekly downloads as of Oct 17, 2026, -50.0% over 90 days.
PNG SVG

7/30/90-day growth

mini-sentry-sdk weekly downloads growth on npm: -93.9% over 7 days, -94.0% over 30 days, -50.0% over 90 days.mini-sentry-sdkWeekly downloads growth on npm3downloads / week now7-day growth-46 weekly downloads-93.9%30-day growth-47 weekly downloads-94.0%90-day growth-3 weekly downloads-50.0%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
mini-sentry-sdk weekly downloads growth on npm: -93.9% over 7 days, -94.0% over 30 days, -50.0% over 90 days.
PNG SVG

Ranking history

mini-sentry-sdk npm ranking history: currently #2140 (by weekly downloads).mini-sentry-sdknpm ranking · by weekly downloads · Last 90 days#2140current rank#2132#2134#2136#2138#2140#2142Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 18, 2026 – Oct 19, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
mini-sentry-sdk npm ranking history: currently #2140 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (121)
Recent weekly downloads observations for mini-sentry-sdk
Date (UTC)Weekly downloadsChange vs. previous
3-3
60
6-1
70
70
7-42
490
49+3
46-1
470
470
47-1
48+43
5—

Similar npm Webpack plugins plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/mini-sentry-sdk. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.