@luban-cli/cli-plugin-service
Version:
A development runtime environment dependency
17 lines • 810 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CompileErrorTrace = void 0;
const ansiHTML = require("ansi-html");
const Html5Entities = require("html-entities");
const entities = new Html5Entities.Html5Entities();
function CompileErrorTrace(message) {
const errorParts = message.split("\n");
const errorMessage = errorParts[1];
errorParts.shift();
errorParts.shift();
const _errorParts = errorParts.filter((p) => !p.startsWith(" at"));
const res = entities.decode(ansiHTML(entities.encode(_errorParts.join("\n"))));
return `<div><h1 style='color: rgb(211, 79, 86)'>Failed to compile.</h1><strong>${errorMessage}</strong><pre>${res}</pre></div>`;
}
exports.CompileErrorTrace = CompileErrorTrace;
//# sourceMappingURL=formatCompileError.js.map