packages/web-worker/src/prevent-discard.js
/* eslint-env worker, serviceworker */
const extensionRegex = /^(chrome|moz|safari|safari-web)-extension:/
module.exports = {
name: 'preventDiscard',
load: client => {
client.addOnError(event => {
event.errors.forEach(({ stacktrace }) => {
stacktrace.forEach(function (frame) {
frame.file = frame.file.replace(extensionRegex, '$1_extension:')
})
})
}, true)
}
}