UNPKG

851 BJavaScriptView Raw
1var colors = require('colors');
2
3
4function BuildError() {}
5
6BuildError.prototype = {
7 printError: function() {
8 var leadin = this.type + ' error in ' + this.sourceFile + ': ';
9 console.log(leadin.red + '\n', this.message);
10 }
11}
12
13
14exports.CoffeeScriptError = function(message, sourceFile) {
15 this.message = message;
16 this.type = 'CoffeeScript';
17 this.sourceFile = sourceFile;
18}
19
20exports.CoffeeScriptError.prototype = new BuildError();
21
22
23exports.StylusError = function(message, sourceFile) {
24 this.message = message;
25 this.type = 'Stylus';
26 this.sourceFile = sourceFile;
27}
28
29exports.StylusError.prototype = new BuildError();
30
31
32exports.JadeError = function(message, sourceFile) {
33 this.message = message;
34 this.type = 'Jade';
35 this.sourceFile = sourceFile;
36}
37
38exports.JadeError.prototype = new BuildError();