Jacky Zhao
2023-10-22 60b3bc34cb07b5bec87cbd667ea9f804ff14cf3c
quartz/util/trace.ts
@@ -4,7 +4,7 @@
const rootFile = /.*at file:/
export function trace(msg: string, err: Error) {
  const stack = err.stack
  let stack = err.stack ?? ""
  const lines: string[] = []
@@ -12,15 +12,11 @@
  lines.push(
    "\n" +
      chalk.bgRed.black.bold(" ERROR ") +
      "\n" +
      "\n\n" +
      chalk.red(` ${msg}`) +
      (err.message.length > 0 ? `: ${err.message}` : ""),
  )
  if (!stack) {
    return
  }
  let reachedEndOfLegibleTrace = false
  for (const line of stack.split("\n").slice(1)) {
    if (reachedEndOfLegibleTrace) {