Skip to content

Typescript & ESM migration#2738

Merged
hamudi-ahmed merged 103 commits intointegration/v9from
typescript-integration-rebase-next-catchup
Apr 24, 2026
Merged

Typescript & ESM migration#2738
hamudi-ahmed merged 103 commits intointegration/v9from
typescript-integration-rebase-next-catchup

Conversation

@hamudi-ahmed
Copy link
Copy Markdown
Contributor

@hamudi-ahmed hamudi-ahmed commented Apr 24, 2026

Goal

Merge the latest typescript & ESM migration work into the integration/v9 branch

gingerbenw and others added 30 commits October 16, 2025 09:28
…-catchup

# Conflicts:
#	.eslintignore
#	.gitignore
#	bin/local-test-util
#	dockerfiles/Dockerfile.node
#	package-lock.json
#	packages/browser/package.json
#	packages/core/event.d.ts
#	packages/core/package.json
#	packages/core/types/event.d.ts
#	packages/delivery-fetch/package.json
#	packages/delivery-react-native/package.json
#	packages/delivery-x-domain-request/package.json
#	packages/delivery-xml-http-request/package.json
#	packages/electron/package.json
#	packages/node/package.json
#	packages/plugin-angular/package.json
#	packages/plugin-app-duration/package.json
#	packages/plugin-aws-lambda/package.json
#	packages/plugin-browser-context/package.json
#	packages/plugin-browser-device/device.js
#	packages/plugin-browser-device/package.json
#	packages/plugin-browser-request/package.json
#	packages/plugin-browser-session/package.json
#	packages/plugin-client-ip/package.json
#	packages/plugin-console-breadcrumbs/package.json
#	packages/plugin-electron-preload-error/package.json
#	packages/plugin-express/package.json
#	packages/plugin-inline-script-content/package.json
#	packages/plugin-inline-script-content/src/inline-script-content.ts
#	packages/plugin-interaction-breadcrumbs/package.json
#	packages/plugin-navigation-breadcrumbs/package.json
#	packages/plugin-network-breadcrumbs/package.json
#	packages/plugin-network-breadcrumbs/src/network-breadcrumbs.ts
#	packages/plugin-node-in-project/package.json
#	packages/plugin-react-native-client-sync/package.json
#	packages/plugin-react-native-global-error-handler/package.json
#	packages/plugin-react-native-hermes/package.json
#	packages/plugin-react-native-orientation-breadcrumbs/package.json
#	packages/plugin-react-native-session/package.json
#	packages/plugin-react/package.json
#	packages/plugin-simple-throttle/package.json
#	packages/plugin-strip-project-root/package.json
#	packages/plugin-strip-query-string/package.json
#	packages/plugin-window-onerror/package.json
#	packages/plugin-window-unhandled-rejection/package.json
#	packages/react-native/ios/vendor/bugsnag-cocoa
#	packages/web-worker/package.json
#	scripts/generate-react-native-fixture.js
#	test/browser/features/fixtures/handled/webpack3/webpack.config.js
#	test/browser/features/fixtures/handled/webpack4/webpack.config.js
#	tsconfig.json
# Conflicts:
#	packages/core/package.json
#	packages/delivery-react-native/package.json
#	packages/node/package.json
#	packages/plugin-network-breadcrumbs/src/network-breadcrumbs.ts
#	packages/plugin-react-native-client-sync/package.json
@hamudi-ahmed hamudi-ahmed changed the title Typescript integration rebase next catchup Typescript & ESM migration Apr 24, 2026
@hamudi-ahmed hamudi-ahmed requested a review from gingerbenw April 24, 2026 09:55
@hamudi-ahmed hamudi-ahmed marked this pull request as ready for review April 24, 2026 09:55
@github-actions
Copy link
Copy Markdown

@bugsnag/browser bundle size diff

Minified Minfied + Gzipped
Before 51.65 kB 15.26 kB
After 48.34 kB 14.65 kB
± -3,305 bytes -607 bytes

code coverage diff

Ok File Lines Branches Functions Statements
/home/runner/work/bugsnag-js/bugsnag-js/packages/browser/src/bugsnag.ts 95.83%
(+95.83%)
61.53%
(+61.53%)
100%
(+100%)
92.3%
(+92.3%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/browser/src/config.ts 87.5%
(+87.5%)
80%
(+80%)
100%
(+100%)
88.88%
(+88.88%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/browser/src/get-prefixed-console.ts 100%
(+100%)
50%
(+50%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/browser/src/index-cjs.ts 0%
(+0%)
100%
(+100%)
100%
(+100%)
0%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/browser/src/index-es.ts 0%
(+0%)
100%
(+100%)
0%
(+0%)
0%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/browser/src/index-umd.ts 0%
(+0%)
100%
(+100%)
100%
(+100%)
0%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/breadcrumb.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/client.ts 98.81%
(+98.81%)
89.41%
(+89.41%)
97.87%
(+97.87%)
97.82%
(+97.82%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/common.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/config.ts 100%
(+100%)
95.45%
(+95.45%)
100%
(+100%)
98.61%
(+98.61%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/event.ts 90.44%
(+90.44%)
82.85%
(+82.85%)
96.77%
(+96.77%)
91.09%
(+91.09%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/index.ts 100%
(+100%)
100%
(+100%)
12.5%
(+12.5%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/session.ts 84.61%
(+84.61%)
100%
(+100%)
60%
(+60%)
84.61%
(+84.61%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/async-every.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/breadcrumb-types.ts 0%
(+0%)
100%
(+100%)
100%
(+100%)
0%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/callback-runner.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/clone-client.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/extract-object.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/feature-flag-delegate.ts 100%
(+100%)
94.11%
(+94.11%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/has-stack.ts 100%
(+100%)
55.55%
(+55.55%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/iserror.ts 71.42%
(+71.42%)
50%
(+50%)
100%
(+100%)
71.42%
(+71.42%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/metadata-delegate.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/node-fallback-stack.ts 28.57%
(+28.57%)
0%
(+0%)
0%
(+0%)
28.57%
(+28.57%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/sync-callback-runner.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/validators/int-range.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/validators/list-of-functions.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/core/src/lib/validators/string-with-length.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/delivery-xml-http-request/src/delivery.ts 82.66%
(+82.66%)
83.33%
(+83.33%)
71.42%
(+71.42%)
82.89%
(+82.89%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/electron-test-helpers/src/App.ts 96.66%
(+0.37%)
100%
(+0%)
94.11%
(+0%)
97.05%
(+0.28%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/electron-test-helpers/src/BrowserWindow.ts 90.69%
(+0%)
66.66%
(-8.34%)
100%
(+0%)
91.3%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/electron-test-helpers/src/PowerMonitor.ts 95.65%
(+0.2%)
100%
(+8.34%)
100%
(+0%)
95.83%
(+0.18%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/electron-test-helpers/src/client.ts 96.29%
(+0.29%)
50%
(-12.5%)
75%
(+0%)
93.54%
(+0.44%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/electron/src/client/createClient.js 34.61%
(+0%)
33.33%
(+16.67%)
28.57%
(+0%)
33.33%
(+0%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/electron/src/client/renderer.js 36.36%
(-5.3%)
0%
(+0%)
0%
(+0%)
32.43%
(-5.07%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/electron/src/config/common.js 57.14%
(-1.95%)
66.66%
(-5.56%)
54.54%
(+0%)
62.96%
(-1.32%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/electron/src/config/main.js 36%
(-2.46%)
16.66%
(+0%)
6.25%
(+0%)
34.61%
(-2.42%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/in-flight/src/in-flight.js 100%
(+0%)
75%
(-8.33%)
100%
(+0%)
100%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/node/src/bugsnag.ts 96.77%
(+96.77%)
84.21%
(+84.21%)
100%
(+100%)
95.45%
(+95.45%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/node/src/config.ts 76.92%
(+76.92%)
40%
(+40%)
66.66%
(+66.66%)
75%
(+75%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/node/src/get-prefixed-console.ts 100%
(+100%)
50%
(+50%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/path-normalizer/src/index.ts 0%
(+0%)
100%
(+100%)
0%
(+0%)
0%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-app-duration/src/app-duration.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-aws-lambda/src/index.ts 92.3%
(+92.3%)
96.87%
(+96.87%)
86.66%
(+86.66%)
92.53%
(+92.53%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-aws-lambda/src/lambda-timeout-approaching.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-browser-context/src/context.ts 100%
(+100%)
50%
(+50%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-browser-device/src/device.ts 100%
(+100%)
91.66%
(+91.66%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-browser-device/src/get-device-id.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-browser-device/src/set-default-user-id.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-browser-request/src/request.ts 100%
(+100%)
50%
(+50%)
100%
(+100%)
83.33%
(+83.33%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-browser-session/src/session.ts 95.23%
(+95.23%)
80%
(+80%)
100%
(+100%)
95.23%
(+95.23%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-cloudflare-workers/src/index.js 93.47%
(+0%)
88.88%
(+6.28%)
100%
(+0%)
91.83%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-console-breadcrumbs/src/console-breadcrumbs.ts 100%
(+100%)
90%
(+90%)
100%
(+100%)
100%
(+100%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-express/src/express.js 62.85%
(+0%)
20%
(-5%)
66.66%
(+0%)
61.11%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-express/src/request-info.js 100%
(+0%)
58.06%
(+1.81%)
100%
(+0%)
100%
(+0%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-hono/src/hono.js 94.11%
(+0%)
85.71%
(-4.29%)
100%
(+0%)
94.28%
(+0%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-hono/src/request-info.js 100%
(+0%)
80%
(-20%)
100%
(+0%)
100%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-inline-script-content/src/inline-script-content.ts 79.56%
(+79.56%)
68.51%
(+68.51%)
75.86%
(+75.86%)
77.77%
(+77.77%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-interaction-breadcrumbs/src/interaction-breadcrumbs.ts 78.12%
(+78.12%)
72.72%
(+72.72%)
100%
(+100%)
73.17%
(+73.17%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-koa/src/koa.js 76.08%
(+0%)
76.92%
(-0.85%)
71.42%
(+0%)
76.08%
(+0%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-koa/src/request-info.js 100%
(+0%)
77.77%
(-1.17%)
100%
(+0%)
88.88%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-navigation-breadcrumbs/src/navigation-breadcrumbs.ts 85.71%
(+85.71%)
50%
(+50%)
71.42%
(+71.42%)
76.36%
(+76.36%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-network-breadcrumbs/src/network-breadcrumbs.ts 94.87%
(+94.87%)
80.95%
(+80.95%)
100%
(+100%)
95.45%
(+95.45%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-react/src/index.ts 0%
(+0%)
100%
(+100%)
0%
(+0%)
0%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-react/src/plugin.ts 97.56%
(+97.56%)
90%
(+90%)
90.9%
(+90.9%)
94.11%
(+94.11%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-simple-throttle/src/throttle.ts 100%
(+100%)
100%
(+100%)
80%
(+80%)
92.3%
(+92.3%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-strip-query-string/src/strip-query-string.ts 100%
(+100%)
50%
(+50%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-vue/src/index.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-vue/src/plugin.ts 94.44%
(+94.44%)
92.3%
(+92.3%)
80%
(+80%)
90.47%
(+90.47%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-vue/src/vue.ts 100%
(+100%)
85.71%
(+85.71%)
100%
(+100%)
95%
(+95%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-vue/src/vue2.ts 90.47%
(+90.47%)
50%
(+50%)
100%
(+100%)
85.18%
(+85.18%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-window-onerror/src/onerror.ts 81.81%
(+81.81%)
58.53%
(+58.53%)
80%
(+80%)
74.35%
(+74.35%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-window-unhandled-rejection/src/fix-bluebird-stacktrace.ts 40%
(+40%)
0%
(+0%)
0%
(+0%)
28.57%
(+28.57%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/plugin-window-unhandled-rejection/src/unhandled-rejection.ts 86.66%
(+86.66%)
68.75%
(+68.75%)
100%
(+100%)
87.09%
(+87.09%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/bin/cli.ts 54%
(+12.98%)
44.44%
(+2.78%)
100%
(+0%)
50.9%
(+12.27%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/commands/AutomateSymbolicationCommand.ts 22.22%
(+16.46%)
0%
(+0%)
0%
(+0%)
22.22%
(+16.46%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/commands/ConfigureCommand.ts 31.81%
(+31.81%)
0%
(+0%)
0%
(+0%)
31.81%
(+31.81%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/commands/InsertCommand.ts 30%
(+30%)
100%
(+0%)
0%
(+0%)
30%
(+30%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/commands/InstallCommand.ts 28.57%
(+28.57%)
0%
(+0%)
0%
(+0%)
28.57%
(+28.57%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/commands/OnPremiseUrlsCommand.ts 35.71%
(+25.71%)
0%
(+0%)
0%
(+0%)
33.33%
(+24.24%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/commands/RepoStatePreCommand.ts 62.5%
(+17.05%)
0%
(+0%)
0%
(+0%)
58.82%
(+17.16%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/lib/InfoPlist.ts 100%
(+0%)
94.11%
(+3.21%)
100%
(+0%)
100%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/lib/Insert.ts 98.94%
(+0.08%)
100%
(+0%)
100%
(+0%)
98.96%
(+0.08%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/lib/Npm.ts 75%
(+5.31%)
47.05%
(+4.2%)
88.88%
(+0%)
77.27%
(+4.3%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/lib/OnCancel.ts 50%
(+50%)
100%
(+0%)
0%
(+0%)
50%
(+50%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/lib/Pod.ts 88.46%
(+2.75%)
83.33%
(+0%)
100%
(+0%)
88.46%
(+2.75%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/react-native-cli/src/lib/Xcode.ts 69.86%
(+2.22%)
60.46%
(+8.95%)
83.33%
(+0%)
70.51%
(+2.02%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/react-native/src/NativeBugsnag.ts 0%
(-100%)
100%
(+0%)
100%
(+0%)
0%
(-100%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/react-native/src/config.js 89.36%
(-0.43%)
69.23%
(+0%)
90%
(+0%)
87.71%
(-0.42%)
🔴 /home/runner/work/bugsnag-js/bugsnag-js/packages/react-native/src/notifier.js 71.79%
(-1.04%)
65%
(+0%)
64.28%
(+0%)
70.93%
(-0.98%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/request-tracker/src/fetch-tracker.ts 75.6%
(+75.6%)
65.51%
(+65.51%)
60%
(+60%)
76.19%
(+76.19%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/request-tracker/src/headers-to-object.ts 78.57%
(+78.57%)
50%
(+50%)
50%
(+50%)
80%
(+80%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/request-tracker/src/request-tracker.ts 80.95%
(+80.95%)
71.42%
(+71.42%)
81.81%
(+81.81%)
80.95%
(+80.95%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/request-tracker/src/xhr-header-string-to-object.ts 20%
(+20%)
100%
(+100%)
50%
(+50%)
27.27%
(+27.27%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/request-tracker/src/xhr-response-parser.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/request-tracker/src/xhr-tracker.ts 88.23%
(+88.23%)
60%
(+60%)
87.5%
(+87.5%)
88.67%
(+88.67%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/web-worker/src/bugsnag.ts 94.59%
(+94.59%)
55.55%
(+55.55%)
100%
(+100%)
88.09%
(+88.09%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/web-worker/src/config.ts 100%
(+100%)
75%
(+75%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/web-worker/src/get-prefixed-console.ts 100%
(+100%)
50%
(+50%)
100%
(+100%)
100%
(+100%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/web-worker/src/index-umd.ts 0%
(+0%)
100%
(+100%)
100%
(+100%)
0%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/web-worker/src/index.ts 0%
(+0%)
100%
(+100%)
0%
(+0%)
0%
(+0%)
/home/runner/work/bugsnag-js/bugsnag-js/packages/web-worker/src/prevent-discard.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)

Total:

Lines Branches Functions Statements
77.38%(-7.57%) 69.48%(-7.68%) 74.96%(-10.21%) 76.43%(-7.8%)

Generated by 🚫 dangerJS against fa3a60f

@hamudi-ahmed hamudi-ahmed merged commit ecd9351 into integration/v9 Apr 24, 2026
50 of 56 checks passed
@hamudi-ahmed hamudi-ahmed deleted the typescript-integration-rebase-next-catchup branch April 24, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants