UNPKG

2.9 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') {
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3IuanMiLCJzb3VyY2VSb290IjoiLi4vY29mZmVlIiwic291cmNlcyI6WyJlcnJvci5jb2ZmZWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7Ozs7OztBQUFBLElBQUE7O0FBUUEsTUFBK0IsT0FBQSxDQUFRLEtBQVIsQ0FBL0IsRUFBRSxlQUFGLEVBQVEsaUJBQVIsRUFBZSxlQUFmLEVBQXFCOztBQUVyQixNQUFBLEdBQVMsT0FBQSxDQUFRLFVBQVI7O0FBRVQsV0FBQSxHQUFjLFNBQUMsS0FBRCxFQUFRLEdBQVIsRUFBYSxPQUFiO0FBRVYsUUFBQTtJQUFBLElBQUcsS0FBQSxLQUFTLGVBQVo7UUFDSSxJQUFBLENBQUssTUFBTSxDQUFDLElBQVAsQ0FBQSxDQUFMLEVBQW9CLE1BQUEsR0FBTyxHQUEzQixFQURKO0tBQUEsTUFBQTtRQUdJLFFBQUEsR0FBVyxHQUFHLENBQUMsS0FBSixDQUFVLElBQVY7UUFDWCxRQUFBLEdBQVcsUUFBUSxDQUFDLEdBQVQsQ0FBYSxTQUFDLENBQUQ7bUJBQU8sSUFBSSxDQUFDLFNBQUwsQ0FBZSxDQUFmO1FBQVAsQ0FBYjtRQUNYLElBQUEsQ0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFOLENBQVcsS0FBSyxDQUFDLE1BQU4sQ0FBYSxLQUFiLENBQVgsQ0FBRCxDQUFBLEdBQStCLEdBQS9CLEdBQWlDLENBQUMsS0FBSyxDQUFDLEVBQU4sQ0FBUyxRQUFULENBQUQsQ0FBeEMsRUFMSjs7V0FNQTtBQVJVOztBQVVkLE1BQU0sQ0FBQyxPQUFQLEdBQWlCIiwic291cmNlc0NvbnRlbnQiOlsiIyMjXG4wMDAwMDAwMCAgMDAwMDAwMDAgICAwMDAwMDAwMCAgICAwMDAwMDAwICAgMDAwMDAwMDBcbjAwMCAgICAgICAwMDAgICAwMDAgIDAwMCAgIDAwMCAgMDAwICAgMDAwICAwMDAgICAwMDBcbjAwMDAwMDAgICAwMDAwMDAwICAgIDAwMDAwMDAgICAgMDAwICAgMDAwICAwMDAwMDAwXG4wMDAgICAgICAgMDAwICAgMDAwICAwMDAgICAwMDAgIDAwMCAgIDAwMCAgMDAwICAgMDAwXG4wMDAwMDAwMCAgMDAwICAgMDAwICAwMDAgICAwMDAgICAwMDAwMDAwICAgMDAwICAgMDAwXG4jIyNcblxueyBrbG9nLCBrb2xvciwga3N0ciwgdGl0bGUgfSA9IHJlcXVpcmUgJ2t4aydcblxucHJldHR5ID0gcmVxdWlyZSAnLi9wcmV0dHknXG5cbmtvbnJhZEVycm9yID0gKHRpdGxlLCBtc2csIHNyY0ZpbGUpIC0+XG4gICAgXG4gICAgaWYgdGl0bGUgPT0gJ2NvbXBpbGUgZXJyb3InXG4gICAgICAgIGtsb2cgcHJldHR5LnRpbWUoKSwgXCLwn5ihICAje21zZ31cIlxuICAgIGVsc2VcbiAgICAgICAgbXNnc3BsaXQgPSBtc2cuc3BsaXQgJ1xcbidcbiAgICAgICAgc3RyaXBwZWQgPSBtc2dzcGxpdC5tYXAgKHMpIC0+IGtzdHIuc3RyaXBBbnNpIHNcbiAgICAgICAga2xvZyBcIiN7a29sb3IuYm9sZCBrb2xvci55ZWxsb3cgdGl0bGV9ICN7a29sb3IucjUgc3RyaXBwZWR9XCJcbiAgICBmYWxzZVxuICAgIFxubW9kdWxlLmV4cG9ydHMgPSBrb25yYWRFcnJvclxuIl19
33//# sourceURL=../coffee/error.coffee
\No newline at end of file