├── .gitignore ├── .npmignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── DEVELOPMENT.md ├── DEVELOPMENT_GUIDE.md ├── LICENSE ├── README.md ├── docs ├── PERFORMANCE_API.md ├── qrcode │ ├── sentry-miniapp.jpg │ └── zhiyao.jpeg ├── solutions │ ├── DEDUPE_SOLUTION.md │ ├── DUPLICATE_REPORTING_SOLUTION.md │ ├── ENVELOPE_SIZE_SOLUTION.md │ └── README.md └── user-feedback.md ├── examples └── wxapp │ ├── README.md │ ├── app.js │ ├── app.json │ ├── app.wxss │ ├── images │ ├── home-active.png │ ├── home.png │ ├── test-active.png │ └── test.png │ ├── lib │ ├── sentry-miniapp.js │ └── sentry-miniapp.js.map │ ├── pages │ ├── index │ │ ├── index.js │ │ ├── index.wxml │ │ └── index.wxss │ └── test │ │ ├── test.js │ │ ├── test.json │ │ ├── test.wxml │ │ └── test.wxss │ ├── project.config.json │ ├── project.private.config.json │ └── sitemap.json ├── integration-tests ├── README.md ├── debug-miniapp-request.js ├── test-async-error-size.js ├── test-breadcrumb-optimization.js ├── test-duplicate-async-error.js ├── test-multiple-exceptions.js ├── test-multiple-messages.js └── test-size-limit-fix.js ├── jest.config.js ├── package.json ├── src ├── .keep ├── client.ts ├── crossPlatform.ts ├── eventbuilder.ts ├── helpers.ts ├── index.ts ├── integrations │ ├── dedupe.ts │ ├── globalhandlers.ts │ ├── httpcontext.ts │ ├── index.ts │ ├── linkederrors.ts │ ├── performance.ts │ ├── router.ts │ ├── system.ts │ └── trycatch.ts ├── polyfills.ts ├── sdk.ts ├── transports │ ├── index.ts │ └── xhr.ts ├── types.ts └── version.ts ├── test ├── .keep ├── client.test.ts ├── crossPlatform.test.ts ├── dedupe.test.ts ├── error-handling.test.ts ├── eventbuilder.test.ts ├── helpers.test.ts ├── integration.test.ts ├── integrations.test.ts ├── performance.test.ts ├── polyfills.test.ts ├── router.test.ts ├── sdk.test.ts ├── setup.ts ├── simple.test.ts ├── transport.test.ts └── version.test.ts ├── tsconfig.json └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /DEVELOPMENT_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/DEVELOPMENT_GUIDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/README.md -------------------------------------------------------------------------------- /docs/PERFORMANCE_API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/docs/PERFORMANCE_API.md -------------------------------------------------------------------------------- /docs/qrcode/sentry-miniapp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/docs/qrcode/sentry-miniapp.jpg -------------------------------------------------------------------------------- /docs/qrcode/zhiyao.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/docs/qrcode/zhiyao.jpeg -------------------------------------------------------------------------------- /docs/solutions/DEDUPE_SOLUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/docs/solutions/DEDUPE_SOLUTION.md -------------------------------------------------------------------------------- /docs/solutions/DUPLICATE_REPORTING_SOLUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/docs/solutions/DUPLICATE_REPORTING_SOLUTION.md -------------------------------------------------------------------------------- /docs/solutions/ENVELOPE_SIZE_SOLUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/docs/solutions/ENVELOPE_SIZE_SOLUTION.md -------------------------------------------------------------------------------- /docs/solutions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/docs/solutions/README.md -------------------------------------------------------------------------------- /docs/user-feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/docs/user-feedback.md -------------------------------------------------------------------------------- /examples/wxapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/README.md -------------------------------------------------------------------------------- /examples/wxapp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/app.js -------------------------------------------------------------------------------- /examples/wxapp/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/app.json -------------------------------------------------------------------------------- /examples/wxapp/app.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/app.wxss -------------------------------------------------------------------------------- /examples/wxapp/images/home-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/images/home-active.png -------------------------------------------------------------------------------- /examples/wxapp/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/images/home.png -------------------------------------------------------------------------------- /examples/wxapp/images/test-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/images/test-active.png -------------------------------------------------------------------------------- /examples/wxapp/images/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/images/test.png -------------------------------------------------------------------------------- /examples/wxapp/lib/sentry-miniapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/lib/sentry-miniapp.js -------------------------------------------------------------------------------- /examples/wxapp/lib/sentry-miniapp.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/lib/sentry-miniapp.js.map -------------------------------------------------------------------------------- /examples/wxapp/pages/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/pages/index/index.js -------------------------------------------------------------------------------- /examples/wxapp/pages/index/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/pages/index/index.wxml -------------------------------------------------------------------------------- /examples/wxapp/pages/index/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/pages/index/index.wxss -------------------------------------------------------------------------------- /examples/wxapp/pages/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/pages/test/test.js -------------------------------------------------------------------------------- /examples/wxapp/pages/test/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /examples/wxapp/pages/test/test.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/pages/test/test.wxml -------------------------------------------------------------------------------- /examples/wxapp/pages/test/test.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/pages/test/test.wxss -------------------------------------------------------------------------------- /examples/wxapp/project.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/project.config.json -------------------------------------------------------------------------------- /examples/wxapp/project.private.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/project.private.config.json -------------------------------------------------------------------------------- /examples/wxapp/sitemap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/examples/wxapp/sitemap.json -------------------------------------------------------------------------------- /integration-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/integration-tests/README.md -------------------------------------------------------------------------------- /integration-tests/debug-miniapp-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/integration-tests/debug-miniapp-request.js -------------------------------------------------------------------------------- /integration-tests/test-async-error-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/integration-tests/test-async-error-size.js -------------------------------------------------------------------------------- /integration-tests/test-breadcrumb-optimization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/integration-tests/test-breadcrumb-optimization.js -------------------------------------------------------------------------------- /integration-tests/test-duplicate-async-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/integration-tests/test-duplicate-async-error.js -------------------------------------------------------------------------------- /integration-tests/test-multiple-exceptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/integration-tests/test-multiple-exceptions.js -------------------------------------------------------------------------------- /integration-tests/test-multiple-messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/integration-tests/test-multiple-messages.js -------------------------------------------------------------------------------- /integration-tests/test-size-limit-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/integration-tests/test-size-limit-fix.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/package.json -------------------------------------------------------------------------------- /src/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/client.ts -------------------------------------------------------------------------------- /src/crossPlatform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/crossPlatform.ts -------------------------------------------------------------------------------- /src/eventbuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/eventbuilder.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/integrations/dedupe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/integrations/dedupe.ts -------------------------------------------------------------------------------- /src/integrations/globalhandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/integrations/globalhandlers.ts -------------------------------------------------------------------------------- /src/integrations/httpcontext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/integrations/httpcontext.ts -------------------------------------------------------------------------------- /src/integrations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/integrations/index.ts -------------------------------------------------------------------------------- /src/integrations/linkederrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/integrations/linkederrors.ts -------------------------------------------------------------------------------- /src/integrations/performance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/integrations/performance.ts -------------------------------------------------------------------------------- /src/integrations/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/integrations/router.ts -------------------------------------------------------------------------------- /src/integrations/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/integrations/system.ts -------------------------------------------------------------------------------- /src/integrations/trycatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/integrations/trycatch.ts -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/sdk.ts -------------------------------------------------------------------------------- /src/transports/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/transports/index.ts -------------------------------------------------------------------------------- /src/transports/xhr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/transports/xhr.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/src/version.ts -------------------------------------------------------------------------------- /test/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/client.test.ts -------------------------------------------------------------------------------- /test/crossPlatform.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/crossPlatform.test.ts -------------------------------------------------------------------------------- /test/dedupe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/dedupe.test.ts -------------------------------------------------------------------------------- /test/error-handling.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/error-handling.test.ts -------------------------------------------------------------------------------- /test/eventbuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/eventbuilder.test.ts -------------------------------------------------------------------------------- /test/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/helpers.test.ts -------------------------------------------------------------------------------- /test/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/integration.test.ts -------------------------------------------------------------------------------- /test/integrations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/integrations.test.ts -------------------------------------------------------------------------------- /test/performance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/performance.test.ts -------------------------------------------------------------------------------- /test/polyfills.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/polyfills.test.ts -------------------------------------------------------------------------------- /test/router.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/router.test.ts -------------------------------------------------------------------------------- /test/sdk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/sdk.test.ts -------------------------------------------------------------------------------- /test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/setup.ts -------------------------------------------------------------------------------- /test/simple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/simple.test.ts -------------------------------------------------------------------------------- /test/transport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/transport.test.ts -------------------------------------------------------------------------------- /test/version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/test/version.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhiyao/sentry-miniapp/HEAD/vite.config.js --------------------------------------------------------------------------------