bugsnag-js
bugsnag-js copied to clipboard
JavaScript error handling tool for BugSnag. Monitor and report JavaScript bugs & errors.
## Goal Convert @bugsnag/core/lib/metadata-delegate to TypeScript ## Testing Covered by existing end to end and unit tests
## Goal Convert @bugsnag/core/lib/node-fallback-stack to TypeScript ## Testing Covered by existing end to end and unit tests
## Goal Convert @bugsnag/core/lib/validators/string-with-length to TypeScript ## Testing Covered by existing end to end and unit tests
## Goal Convert @bugsnag/core/lib/validators/list-of-functions to TypeScript ## Testing Covered by existing end to end and unit tests
## Goal Convert @bugsnag/core/src/lib/extract-object to TypeScript ## Testing Covered by existing end to end and unit tests
## Goal Fix broken PR bot due to `package-lock.json` being out of sync
## Goal Convert @bugsnag/core/lib/sync-callback-runner to TypeScript ## Testing Covered by existing end to end and unit tests
## Goal Convert @bugsnag/core/lib/derecursify to TypeScript ## Testing Covered by existing end to end and unit tests
Bugsnag version: 7.22.2 import Bugsnag from '@bugsnag/js'; Bugsnag.start({ apiKey: 'YOUR_API_KEY' }); Error: Property 'start' does not exist on type 'typeof import("node_modules/@bugsnag/js/types")'. Any thoughts?
https://github.com/bugsnag/bugsnag-js/blob/0c272be56233026c8c0ba6f039359408c1b1789d/scripts/generate-react-native-fixture.js#L137-L137 fix the issue dynamically constructed shell command should be replaced with a safer alternative that avoids interpretation by the shell. Specifically, the `execSync` call should be replaced with `execFileSync`,...