packages/plugin-strip-project-root/strip-project-root.js
const normalizePath = require('@bugsnag/core/lib/path-normalizer')
module.exports = {
load: client => client.addOnError(event => {
if (!client._config.projectRoot) return
const projectRoot = normalizePath(client._config.projectRoot)
const allFrames = event.errors.reduce((accum, er) => accum.concat(er.stacktrace), [])
allFrames.map(stackframe => {
if (typeof stackframe.file === 'string' && stackframe.file.indexOf(projectRoot) === 0) {
stackframe.file = stackframe.file.replace(projectRoot, '')
}
})
})
}