json- 彩色剂
用于给 JSON 字符串配色的库

这个软件包是JSON简单的控制台语法亮点.
安装
npm install --save json-colorizer
使用量
const colorize = require('json-colorizer');
console.log(colorize({ foo: 'bar' }));
如果将一个字符串传递到彩色化函数上,它会把它视为被预序列化的JSON. 这可以用来给漂亮印刷的JSON配色:
const colorize = require('json-colorizer');
const json = JSON.stringify({ foo: 'bar' }, null, 2);
console.log(colorize(json));
漂亮打印输出
给JSON打印一下 pretty: true 选项对象:
const colorize = require('json-colorizer');
const json = '{"foo": "bar"}';
console.log(colorize(json, { pretty: true }));
指定颜色
您可以通过提供 : colors 对象在选项对象中。 这应当将符号类型映射到颜色函数的名称(参见 颜色表样式参考) (中文(简体) ).
颜色也可以被指定为从 # 符号.
const colorize = require('json-colorizer');
console.log(
colorize(
{ foo: 'bar' },
{
colors: {
STRING_KEY: 'green',
STRING_LITERAL: 'magentaBright',
NUMBER_LITERAL: 'blue'
}
}
)
);
可用的标志有:
BRACEBRACKETCOLONCOMMASTRING_KEYSTRING_LITERALNUMBER_LITERALBOOLEAN_LITERALNULL_LITERAL