UNPKG

906 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.initializeErrorReporter = initializeErrorReporter;
7
8var _raven = require('raven');
9
10var _raven2 = _interopRequireDefault(_raven);
11
12var _package = require('../package.json');
13
14var _package2 = _interopRequireDefault(_package);
15
16function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
17
18const noSentry = process.env.ARGOS_CLIENT_SENTRY === 'false';
19const DSN = 'https://33b6f7cfa05848f8a1edd6997db57ac1:00e3923d9b874f499e75be04b7dc1b4f@sentry.io/133467';
20
21function initializeErrorReporter() {
22 _raven2.default.config(noSentry ? false : DSN, {
23 environment: 'production',
24 autoBreadcrumbs: true,
25 release: _package2.default.version
26 });
27
28 _raven2.default.disableConsoleAlerts();
29
30 if (!noSentry) {
31 _raven2.default.install();
32 }
33}
34
35exports.default = _raven2.default;
\No newline at end of file