@michaelray/console-color
TypeScript icon, indicating that this package has built-in type declarations

2.1.0 • Public • Published

Description

控制台文字变色的插件,主要方便输出带色彩的信息。

This plugins is used for color of console message. It is mainly convenient for debugging or other purposes.

install

npm install @michaelray/console-color -D

use

引入

const consoleColor = require('@michaelray/console-color');
import consoleColor from "@michaelray/console-color";

使用

//use system console function,The system console maybe no color
console.group('-----------demo1:use system console function-----------');
consoleColor.info('info');
consoleColor.debug('debug');
consoleColor.warn('warn');
consoleColor.error('error');
consoleColor.info('hello', 'michael', 'ray');
console.groupEnd();

If you use default color, you can force change the color

动态修改颜色。

//dynamic color modification
console.log('this is info','msg1'.red, 'msg2'.blue); //force change default color

You can use color in variable or function

你可以在变量或者函数中使用变色

console.group('---------variable use color------------');

let name = 'Michael Ray';
let age    = 1000;

let obj  = {
	name : 'Michael Jackson',
	age  : '100'
};

function hello(){
	return 'hello';
}

function isBoole(){
	return true;
}

console.log(name);
console.log('Hello,My name is ' + name.green +',I am a'+' man'.yellow+'.');
console.log(age.blue);
console.log(obj.name.blue);
console.log(hello().red);
//Boolean value must change to string.
console.log(isBoole().toString().red);

console.groupEnd();

style 样式参考

  • 'bold'
  • 'italic'
  • 'underline'
  • 'inverse'
  • 'strikethrough'
  • 'white'
  • 'grey'
  • 'black'
  • 'blue'
  • 'cyan'
  • 'green'
  • 'magenta'
  • 'red'
  • 'yellow'
  • 'whiteBG'
  • 'greyBG'
  • 'blackBG'
  • 'blueBG'
  • 'cyanBG'
  • 'greenBG'
  • 'magentaBG'
  • 'redBG'
  • 'yellowBG'

Readme

Keywords

Package Sidebar

Install

npm i @michaelray/console-color

Weekly Downloads

0

Version

2.1.0

License

ISC

Unpacked Size

6.99 kB

Total Files

9

Last publish

Collaborators

  • michaelray1982