UNPKG

2.96 kBJavaScriptView Raw
1// koffee 1.14.0
2
3/*
400000000 00000000 00000000 0000000 00000000
5000 000 000 000 000 000 000 000 000
60000000 0000000 0000000 000 000 0000000
7000 000 000 000 000 000 000 000 000
800000000 000 000 000 000 0000000 000 000
9 */
10var klog, kolor, konradError, kstr, pretty, ref, title;
11
12ref = require('kxk'), klog = ref.klog, kolor = ref.kolor, kstr = ref.kstr, title = ref.title;
13
14pretty = require('./pretty');
15
16konradError = function(title, msg, srcFile) {
17 var msgsplit, stripped;
18 if (title === 'compile error' || 'command error') {
19 klog(pretty.time(), "😡 " + msg);
20 } else {
21 msgsplit = msg.split('\n');
22 stripped = msgsplit.map(function(s) {
23 return kstr.stripAnsi(s);
24 });
25 klog((kolor.bold(kolor.yellow(title))) + " " + (kolor.r5(stripped)));
26 }
27 return false;
28};
29
30module.exports = konradError;
31
32//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3IuanMiLCJzb3VyY2VSb290IjoiLi4vY29mZmVlIiwic291cmNlcyI6WyJlcnJvci5jb2ZmZWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7Ozs7OztBQUFBLElBQUE7O0FBUUEsTUFBK0IsT0FBQSxDQUFRLEtBQVIsQ0FBL0IsRUFBRSxlQUFGLEVBQVEsaUJBQVIsRUFBZSxlQUFmLEVBQXFCOztBQUVyQixNQUFBLEdBQVMsT0FBQSxDQUFRLFVBQVI7O0FBRVQsV0FBQSxHQUFjLFNBQUMsS0FBRCxFQUFRLEdBQVIsRUFBYSxPQUFiO0FBRVYsUUFBQTtJQUFBLElBQUcsS0FBQSxLQUFTLGVBQVQsSUFBNEIsZUFBL0I7UUFDSSxJQUFBLENBQUssTUFBTSxDQUFDLElBQVAsQ0FBQSxDQUFMLEVBQW9CLE1BQUEsR0FBTyxHQUEzQixFQURKO0tBQUEsTUFBQTtRQUdJLFFBQUEsR0FBVyxHQUFHLENBQUMsS0FBSixDQUFVLElBQVY7UUFDWCxRQUFBLEdBQVcsUUFBUSxDQUFDLEdBQVQsQ0FBYSxTQUFDLENBQUQ7bUJBQU8sSUFBSSxDQUFDLFNBQUwsQ0FBZSxDQUFmO1FBQVAsQ0FBYjtRQUNYLElBQUEsQ0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFOLENBQVcsS0FBSyxDQUFDLE1BQU4sQ0FBYSxLQUFiLENBQVgsQ0FBRCxDQUFBLEdBQStCLEdBQS9CLEdBQWlDLENBQUMsS0FBSyxDQUFDLEVBQU4sQ0FBUyxRQUFULENBQUQsQ0FBeEMsRUFMSjs7V0FNQTtBQVJVOztBQVVkLE1BQU0sQ0FBQyxPQUFQLEdBQWlCIiwic291cmNlc0NvbnRlbnQiOlsiIyMjXG4wMDAwMDAwMCAgMDAwMDAwMDAgICAwMDAwMDAwMCAgICAwMDAwMDAwICAgMDAwMDAwMDBcbjAwMCAgICAgICAwMDAgICAwMDAgIDAwMCAgIDAwMCAgMDAwICAgMDAwICAwMDAgICAwMDBcbjAwMDAwMDAgICAwMDAwMDAwICAgIDAwMDAwMDAgICAgMDAwICAgMDAwICAwMDAwMDAwXG4wMDAgICAgICAgMDAwICAgMDAwICAwMDAgICAwMDAgIDAwMCAgIDAwMCAgMDAwICAgMDAwXG4wMDAwMDAwMCAgMDAwICAgMDAwICAwMDAgICAwMDAgICAwMDAwMDAwICAgMDAwICAgMDAwXG4jIyNcblxueyBrbG9nLCBrb2xvciwga3N0ciwgdGl0bGUgfSA9IHJlcXVpcmUgJ2t4aydcblxucHJldHR5ID0gcmVxdWlyZSAnLi9wcmV0dHknXG5cbmtvbnJhZEVycm9yID0gKHRpdGxlLCBtc2csIHNyY0ZpbGUpIC0+XG4gICAgXG4gICAgaWYgdGl0bGUgPT0gJ2NvbXBpbGUgZXJyb3InIG9yICdjb21tYW5kIGVycm9yJ1xuICAgICAgICBrbG9nIHByZXR0eS50aW1lKCksIFwi8J+YoSAgI3ttc2d9XCJcbiAgICBlbHNlXG4gICAgICAgIG1zZ3NwbGl0ID0gbXNnLnNwbGl0ICdcXG4nXG4gICAgICAgIHN0cmlwcGVkID0gbXNnc3BsaXQubWFwIChzKSAtPiBrc3RyLnN0cmlwQW5zaSBzXG4gICAgICAgIGtsb2cgXCIje2tvbG9yLmJvbGQga29sb3IueWVsbG93IHRpdGxlfSAje2tvbG9yLnI1IHN0cmlwcGVkfVwiXG4gICAgZmFsc2VcbiAgICBcbm1vZHVsZS5leHBvcnRzID0ga29ucmFkRXJyb3JcbiJdfQ==
33//# sourceURL=../coffee/error.coffee
\No newline at end of file