Server IP : 92.205.26.207 / Your IP : 216.73.216.16 Web Server : Apache System : Linux 207.26.205.92.host.secureserver.net 4.18.0-553.60.1.el8_10.x86_64 #1 SMP Thu Jul 10 04:01:16 EDT 2025 x86_64 User : zikryat ( 1002) PHP Version : 8.3.23 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/zikryat/public_html/node_modules/pug-error/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
'use strict'; module.exports = makeError; function makeError(code, message, options) { var line = options.line; var column = options.column; var filename = options.filename; var src = options.src; var fullMessage; var location = line + (column ? ':' + column : ''); if (src && line >= 1 && line <= src.split('\n').length) { var lines = src.split('\n'); var start = Math.max(line - 3, 0); var end = Math.min(lines.length, line + 3); // Error context var context = lines .slice(start, end) .map(function(text, i) { var curr = i + start + 1; var preamble = (curr == line ? ' > ' : ' ') + curr + '| '; var out = preamble + text; if (curr === line && column > 0) { out += '\n'; out += Array(preamble.length + column).join('-') + '^'; } return out; }) .join('\n'); fullMessage = (filename || 'Pug') + ':' + location + '\n' + context + '\n\n' + message; } else { fullMessage = (filename || 'Pug') + ':' + location + '\n\n' + message; } var err = new Error(fullMessage); err.code = 'PUG:' + code; err.msg = message; err.line = line; err.column = column; err.filename = filename; err.src = src; err.toJSON = function() { return { code: this.code, msg: this.msg, line: this.line, column: this.column, filename: this.filename, }; }; return err; }