html修改为ansi,ansi-html

An elegant lib that converts the chalked (ANSI) text to HTML.

ansi-html ansi-html.svgansi-html.svg?branch=master

An elegant lib that converts the chalked (ANSI) text to HTML.

Coverage

All styles of chalk (100%) and colors.

There are over 150 randomized test cases under test.

Installation

$ npm install ansi-htmlUsage

var ansiHTML = require('ansi-html');

var str = ansiHTML('[ANSI_TEXT]');

e.g.:

var chalk = require('chalk');

var str = chalk.bold.red('foo') + ' bar';

console.log('[ANSI]', str)

console.log('[HTML]', ansiHTML(str));

See complete examples under test / examples directory.

Set Colors

ansiHTML.setColors({

reset: ['555', '666'], // FOREGROUND-COLOR or [FOREGROUND-COLOR] or [, BACKGROUND-COLOR] or [FOREGROUND-COLOR, BACKGROUND-COLOR]

black: 'aaa', // String

red: 'bbb',

green: 'ccc',

yellow: 'ddd',

blue: 'eee',

magenta: 'fff',

cyan: '999',

lightgrey: '888',

darkgrey: '777'

});Reset

ansiHTML.reset();Exposed Tags

var openTags = ansiHTML.tags.open;

var closeTags = ansiHTML.tags.close;Test

$ npm install -l

$ npm test

HomePage

Repository

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值