1 | // koffee 1.14.0
|
2 |
|
3 | /*
|
4 | 00000000 00000000 00000000 0000000 00000000
|
5 | 000 000 000 000 000 000 000 000 000
|
6 | 0000000 0000000 0000000 000 000 0000000
|
7 | 000 000 000 000 000 000 000 000 000
|
8 | 00000000 000 000 000 000 0000000 000 000
|
9 | */
|
10 | var klog, kolor, konradError, kstr, pretty, ref, title;
|
11 |
|
12 | ref = require('kxk'), klog = ref.klog, kolor = ref.kolor, kstr = ref.kstr, title = ref.title;
|
13 |
|
14 | pretty = require('./pretty');
|
15 |
|
16 | konradError = 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 |
|
30 | module.exports = konradError;
|
31 |
|
32 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3IuanMiLCJzb3VyY2VSb290IjoiLi4vY29mZmVlIiwic291cmNlcyI6WyJlcnJvci5jb2ZmZWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7Ozs7OztBQUFBLElBQUE7O0FBUUEsTUFBK0IsT0FBQSxDQUFRLEtBQVIsQ0FBL0IsRUFBRSxlQUFGLEVBQVEsaUJBQVIsRUFBZSxlQUFmLEVBQXFCOztBQUVyQixNQUFBLEdBQVMsT0FBQSxDQUFRLFVBQVI7O0FBRVQsV0FBQSxHQUFjLFNBQUMsS0FBRCxFQUFRLEdBQVIsRUFBYSxPQUFiO0FBRVYsUUFBQTtJQUFBLElBQUcsS0FBQSxLQUFTLGVBQVo7UUFDSSxJQUFBLENBQUssTUFBTSxDQUFDLElBQVAsQ0FBQSxDQUFMLEVBQW9CLE1BQUEsR0FBTyxHQUEzQixFQURKO0tBQUEsTUFBQTtRQUdJLFFBQUEsR0FBVyxHQUFHLENBQUMsS0FBSixDQUFVLElBQVY7UUFDWCxRQUFBLEdBQVcsUUFBUSxDQUFDLEdBQVQsQ0FBYSxTQUFDLENBQUQ7bUJBQU8sSUFBSSxDQUFDLFNBQUwsQ0FBZSxDQUFmO1FBQVAsQ0FBYjtRQUNYLElBQUEsQ0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFOLENBQVcsS0FBSyxDQUFDLE1BQU4sQ0FBYSxLQUFiLENBQVgsQ0FBRCxDQUFBLEdBQStCLEdBQS9CLEdBQWlDLENBQUMsS0FBSyxDQUFDLEVBQU4sQ0FBUyxRQUFULENBQUQsQ0FBeEMsRUFMSjs7V0FNQTtBQVJVOztBQVVkLE1BQU0sQ0FBQyxPQUFQLEdBQWlCIiwic291cmNlc0NvbnRlbnQiOlsiIyMjXG4wMDAwMDAwMCAgMDAwMDAwMDAgICAwMDAwMDAwMCAgICAwMDAwMDAwICAgMDAwMDAwMDBcbjAwMCAgICAgICAwMDAgICAwMDAgIDAwMCAgIDAwMCAgMDAwICAgMDAwICAwMDAgICAwMDBcbjAwMDAwMDAgICAwMDAwMDAwICAgIDAwMDAwMDAgICAgMDAwICAgMDAwICAwMDAwMDAwXG4wMDAgICAgICAgMDAwICAgMDAwICAwMDAgICAwMDAgIDAwMCAgIDAwMCAgMDAwICAgMDAwXG4wMDAwMDAwMCAgMDAwICAgMDAwICAwMDAgICAwMDAgICAwMDAwMDAwICAgMDAwICAgMDAwXG4jIyNcblxueyBrbG9nLCBrb2xvciwga3N0ciwgdGl0bGUgfSA9IHJlcXVpcmUgJ2t4aydcblxucHJldHR5ID0gcmVxdWlyZSAnLi9wcmV0dHknXG5cbmtvbnJhZEVycm9yID0gKHRpdGxlLCBtc2csIHNyY0ZpbGUpIC0+XG4gICAgXG4gICAgaWYgdGl0bGUgPT0gJ2NvbXBpbGUgZXJyb3InXG4gICAgICAgIGtsb2cgcHJldHR5LnRpbWUoKSwgXCLwn5ihICAje21zZ31cIlxuICAgIGVsc2VcbiAgICAgICAgbXNnc3BsaXQgPSBtc2cuc3BsaXQgJ1xcbidcbiAgICAgICAgc3RyaXBwZWQgPSBtc2dzcGxpdC5tYXAgKHMpIC0+IGtzdHIuc3RyaXBBbnNpIHNcbiAgICAgICAga2xvZyBcIiN7a29sb3IuYm9sZCBrb2xvci55ZWxsb3cgdGl0bGV9ICN7a29sb3IucjUgc3RyaXBwZWR9XCJcbiAgICBmYWxzZVxuICAgIFxubW9kdWxlLmV4cG9ydHMgPSBrb25yYWRFcnJvclxuIl19
|
33 | //# sourceURL=../coffee/error.coffee |
\ | No newline at end of file |