1234567891011121314151617181920212223 |
- '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);
- }
- };
- };
|