'use strict'; 
 | 
const PrettyError = require('pretty-error'); 
 | 
const prettyError = new PrettyError(); 
 | 
prettyError.withoutColors(); 
 | 
prettyError.skipPackage(['html-plugin-evaluation']); 
 | 
prettyError.skipNodeFiles(); 
 | 
prettyError.skip(function (traceLine) { 
 | 
  return traceLine.path === 'html-plugin-evaluation'; 
 | 
}); 
 | 
  
 | 
module.exports = function (err, context) { 
 | 
  return { 
 | 
    toHtml: function () { 
 | 
      return 'Html Webpack Plugin:\n<pre>\n' + this.toString() + '</pre>'; 
 | 
    }, 
 | 
    toJsonHtml: function () { 
 | 
      return JSON.stringify(this.toHtml()); 
 | 
    }, 
 | 
    toString: function () { 
 | 
      return prettyError.render(err).replace(/webpack:\/\/\/\./g, context); 
 | 
    } 
 | 
  }; 
 | 
}; 
 |