Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import React from 'react'
import Bugsnag from '@bugsnag/js'
import BugsnagReact from '@bugsnag/plugin-react'
const apiKey =
typeof window === 'undefined'
? 'be8ed0d0fc887d547284cce9e98e60e5' // server key
: '01625078d856ef022c88f0c78d2364f1' // client key
if (!Bugsnag._client) {
Bugsnag.start({
apiKey,
plugins: [new BugsnagReact(React)],
otherOptions: { releaseStage: process.env.NODE_ENV || 'development' },
})
}
export default Bugsnag
import Bugsnag from '@bugsnag/js'
const bugsnagOptions = JSON.parse(
document.querySelector("#bugsnag-options-json").innerHTML
)
Bugsnag.start(bugsnagOptions);
import React from 'react'
import Bugsnag from '@bugsnag/js'
import BugsnagReact from '@bugsnag/plugin-react'
const apiKey =
typeof window === 'undefined'
? 'b6c57b27a37e531a5de94f065dd98bc0'
: 'de0b822b269aa57b620efd8927e03744'
if (!Bugsnag._client) {
Bugsnag.start({
apiKey,
plugins: [new BugsnagReact(React)],
otherOptions: { releaseStage: process.env.NODE_ENV || 'development' },
})
}
export default Bugsnag
$(document).ready(function () {
if (window.bugsnag_key) {
const bugsnagClient = Bugsnag.start({
apiKey: 'a3bfa50249ed28f3be8cb1ac9d0f4666',
user: {
name: window.username
}
})
}
const query = new URLSearchParams(window.location.search)
axios.defaults.headers.common['X-XSRF-TOKEN'] = Cookies.get('XSRF-TOKEN')
$.ajaxSetup({
headers: { 'X-XSRF-TOKEN': Cookies.get('XSRF-TOKEN') }
})
const notificationsModule = new NotificationsModule()
const votesModule = new VotesModule()
import Bugsnag from '@bugsnag/js'
import BugsnagPluginReact from '@bugsnag/plugin-react'
if (process.env.BUGSNAG_API_KEY) {
Bugsnag.start({
apiKey: process.env.BUGSNAG_API_KEY,
plugins: [new BugsnagPluginReact()],
})
Bugsnag.notify(new Error('Test Error'))
}
export default Bugsnag
import React from 'react'
import ReactDOM from 'react-dom'
import Bugsnag from '@bugsnag/js'
import BugsnagPluginReact from '@bugsnag/plugin-react'
Bugsnag.start({
apiKey: process.env.BUGSNAG_API_KEY,
releaseStage: process.env.NODE_ENV,
plugins: [new BugsnagPluginReact()],
enabledReleaseStages: ['production'],
collectUserIp: false,
onError: function (event) {
const tag = document.querySelector('meta[name="user-id"]')
if (!tag) {
return true
}
event.setUser(tag.content)
},
})