@quasar/app-webpack
Version:
Quasar Framework App CLI with Webpack
23 lines (17 loc) • 458 B
JavaScript
const errRe = /Error: ([\w ]+): /
function extract (message) {
const parts = message.match(errRe)
if (parts === null) {
return { title: '', message }
}
return {
title: parts[ 1 ],
message: message.substring(`Error: ${ parts[ 1 ] }: `.length + 1)
}
}
module.exports = function format (error, printLog, titleFn) {
const { title, message } = extract(error.webpackError)
printLog(titleFn(title))
printLog()
printLog(message)
}