use strip-ansi

https://github.com/sindresorhus/strip-ansi
This commit is contained in:
Sindre Sorhus 2013-12-08 00:33:08 +01:00
parent 77ae94f63a
commit a66c486301
2 changed files with 6 additions and 7 deletions

View file

@ -1,5 +1,7 @@
'use strict';
var ansi = require('ansi-styles');
var stripAnsi = require('strip-ansi');
var hasColor = require('has-color');
var defineProps = Object.defineProperties;
ansi.grey = ansi.gray;
@ -51,12 +53,8 @@ function init() {
}
chalk.styles = ansi;
chalk.stripColor = function (str) {
return typeof str === 'string' ? str.replace(/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]/g, '') : str;
};
chalk.supportsColor = require('has-color');
chalk.stripColor = stripAnsi;
chalk.supportsColor = hasColor;
// detect mode if not set manually
if (chalk.enabled === undefined) {

View file

@ -44,7 +44,8 @@
},
"dependencies": {
"has-color": "~0.1.0",
"ansi-styles": "~0.2.0"
"ansi-styles": "~0.2.0",
"strip-ansi": "~0.1.0"
},
"devDependencies": {
"mocha": "~1.12.0"