Javascript notifier for Bugsnag. Monitor and report JavaScript errors.
Clone or download
Latest commit 7071fe4 Aug 1, 2018
Failed to load latest commit information.
.github chore: Add pull request template May 10, 2018
base Dont send stacktrace as breadcrumb metadata Jun 21, 2018
bin Add network breadcrumbs plugin (#334) Apr 4, 2018
browser Fix CSP bug in iOS9 (#358) Jun 18, 2018
dist 4.7.3 Aug 1, 2018
examples Update TypeScript example with config examples Jan 22, 2018
features Fix CSP bug in iOS9 (#358) Jun 18, 2018
node Formatting Oct 24, 2017
types fix: Add missing properties to breadcrumb.d.ts Jul 27, 2018
.babelrc Session tracking Dec 7, 2017
.codeclimate.yml Enable session tracking by default (#341) May 30, 2018
.eslintignore test(e2e): Remove obsolete test suite May 24, 2018
.eslintrc Add .eslintrc Oct 10, 2017
.gitattributes Allow built assets in dist/ dir (support for bower, jspm) Jan 5, 2018
.gitignore test(e2e): Switch to maze-runner based e2e tests May 16, 2018
.npmignore chore(npmignore): Prevent inclusion of unnecessary files in npm package May 24, 2018
.travis.yml ci(travis): Use build stages to run all sets of tests May 24, 2018 4.7.3 Aug 1, 2018 Update support contact method Nov 9, 2017
Gemfile test(e2e): Add scenarios for unhandled errors May 17, 2018
Gemfile.lock test(e2e): Add scenarios for unhandled errors May 17, 2018 Initial v4 checkin Oct 9, 2017
LICENSE.txt Initial v4 checkin Oct 9, 2017 4.7.3 Aug 1, 2018 Update example app with the latest config Jan 22, 2018
bower.json Add bower.json Jan 5, 2018
browsers.json ci: Remove iOS completely from unit/integration tests Jun 25, 2018
package-lock.json 4.7.3 Aug 1, 2018
package.json 4.7.3 Aug 1, 2018

Bugsnag error reporter for JavaScript

11.02kB Documentation Build status NPM


Automatically detect JavaScript errors on your website, get real-time error alerts and detailed diagnostic reports. Get cross-browser error detection and see errors grouped by browser, browser version, OS, and more. Learn more about JavaScript error reporting from Bugsnag.

Getting started

  1. Create a Bugsnag account
  2. Complete the instructions in the integration guide
  3. Report handled exceptions using client.notify()
  4. Customize your integration using the configuration options

Integrating with frameworks

Use the following plugins and guides to integrate Bugsnag with various frameworks.

Framework Bugsnag plugin Documentation
React bugsnag-react React docs
Vue bugsnag-vue Vue docs
Angular bugsnag-angular Angular docs
Backbone - Backbone docs
Ember - Ember docs



All contributors are welcome! For information on how to build, test, and release bugsnag-js, see our contributing guide.


The Bugsnag JS library is free software released under the MIT License. See LICENSE.txt for details.