mirror of
https://github.com/flynx/colors.js.git
synced 2025-10-28 18:40:09 +00:00
commit
b34d3ba66a
12
ReadMe.md
12
ReadMe.md
@ -162,6 +162,18 @@ console.log(colors.error("this is an error"));
|
||||
|
||||
// outputs yellow text
|
||||
console.log(colors.warn("this is a warning"));
|
||||
|
||||
```
|
||||
|
||||
You can also combine them:
|
||||
|
||||
```javascript
|
||||
colors.setTheme({
|
||||
link: ['underline', 'blue']
|
||||
});
|
||||
|
||||
// outputs underlined blue text
|
||||
console.log(colors.info('Listening on ') + colors.link('http://0.0.0.0:' + port) );
|
||||
```
|
||||
|
||||
*Protip: There is a secret undocumented style in `colors`. If you find the style you can summon him.*
|
||||
|
||||
@ -119,6 +119,13 @@ function applyTheme (theme) {
|
||||
for (var style in theme) {
|
||||
(function(style){
|
||||
colors[style] = function(str){
|
||||
if (typeof theme[style] === 'object'){
|
||||
var out = str;
|
||||
for (var i in theme[style]){
|
||||
out = colors[theme[style][i]](out);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
return colors[theme[style]](str);
|
||||
};
|
||||
})(style)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user