Skip to content

Commit 86981ed

Browse files
committed
Use chalk for color log instead of colors
1 parent fbe78fc commit 86981ed

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

lib/board.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
var events = require('events'),
33
child = require('child_process'),
44
util = require('util'),
5-
colors = require('colors'),
5+
chalk = require('chalk'),
66
serial = require('serialport');
77

88
/*
@@ -29,7 +29,7 @@ var Board = function (options) {
2929

3030
self.log('info', 'binding serial events');
3131
self.serial.on('data', function(data){
32-
self.log('receive', data.toString().red);
32+
self.log('receive', chalk.red(data.toString()));
3333
self.emit('data', data);
3434
});
3535

@@ -132,7 +132,7 @@ Board.prototype.write = function (m) {
132132
this.log('write', m);
133133
this.serial.write('!' + m + '.');
134134
} else {
135-
this.log('info', 'serial not ready, buffering message: ' + m.red);
135+
this.log('info', 'serial not ready, buffering message: ' + chalk.red(m));
136136
this.writeBuffer.push(m);
137137
}
138138
}
@@ -181,7 +181,7 @@ Board.prototype.pinMode = function (pin, val) {
181181
Board.prototype.digitalWrite = function (pin, val) {
182182
pin = this.normalizePin(pin);
183183
val = this.normalizeVal(val);
184-
this.log('info', 'digitalWrite to pin ' + pin + ': ' + val.green);
184+
this.log('info', 'digitalWrite to pin ' + pin + ': ' + chalk.green(val));
185185
this.write('01' + pin + val);
186186
}
187187

@@ -197,7 +197,7 @@ Board.prototype.digitalRead = function (pin) {
197197
Board.prototype.analogWrite = function (pin, val) {
198198
pin = this.normalizePin(pin);
199199
val = this.normalizeVal(val);
200-
this.log('info', 'analogWrite to pin ' + pin + ': ' + val.green);
200+
this.log('info', 'analogWrite to pin ' + pin + ': ' + chalk.green(val));
201201
this.write('03' + pin + val);
202202
}
203203
Board.prototype.analogRead = function (pin) {
@@ -220,7 +220,7 @@ Board.prototype.delay = function (ms) {
220220
Board.prototype.log = function (/*level, message*/) {
221221
var args = [].slice.call(arguments);
222222
if (this.debug) {
223-
console.log(String(+new Date()).grey + ' duino '.blue + args.shift().magenta + ' ' + args.join(', '));
223+
console.log(chalk.gray(Date.now()) + chalk.blue(' duino ') + chalk.magenta(args.shift()) + ' ' + args.join(', '));
224224
}
225225
}
226226

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
},
2727
"dependencies": {
2828
"serialport": "*",
29-
"colors": "*"
29+
"chalk": "*"
3030
},
3131
"devDependencies": {}
3232
}

0 commit comments

Comments
 (0)