0.0.8 • Published 4 years ago

ansi-html-community v0.0.8

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 years ago

ansi-html NPM version Build Status

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-html-community

Usage

var ansiHTML = require('ansi-html-community');
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
webpack-dev-serverwebpack-hot-middlewarecomponennenttlevibestliblevibestlib2levilibtest19levilibtest24levilibtest25levilibtest26levilibtest27levilibtest28levilibtest29@infinitebrahmanuniverse/nolb-anscclibyarntest@saaspe/componentshyperpass-sdksklif-ui-kitsklif-api@everything-registry/sub-chunk-1143p149-tablesklif-ui@wacoco/ytaman-baca-masyarakatvue-infinite-loading-propsvue-button-test1webdatabasetest1webdatabasetest10webdesa-laravel-final-releasewebpack_component_fundstories-fstestweblibapisvelte-component-libcustom-react-app1custom-react-app2generator-bootstrap-boilerplate-templateitemjsjulien-easy-modalk0ng_d1nosaur_quenak0ng_d1nosaur_quenbk0ng_d1nosaur_quenck0ng_d1nosaur_quendk0ng_d1nosaur_quenek0ng_d1nosaur_quenfk0ng_d1nosaur_quengk0ng_d1nosaur_quenhk0ng_d1nosaur_quenik0ng_d1nosaur_quenjk0ng_d1nosaur_quenkk0ng_d1nosaur_quennk0ng_d1nosaur_quenok0ng_d1nosaur_quenpk0ng_d1nosaur_quenqk0ng_d1nosaur_quenrk0ng_d1nosaur_quenlk0ng_d1nosaur_quenmk0ng_d1nosaur_quensk0ng_d1nosaur_quentk0ng_d1nosaur_quenuk0ng_d1nosaur_quenvk0ng_d1nosaur_quenwk0ng_d1nosaur_quenxk0ng_d1nosaur_quenyk0ng_d1nosaur_quenzlanj-test-componentsimage-storiesimage-carousel-juan-correa-50html-reporterhello_test_my_webpackinstance-uilitepie-datepicker-gabeleadengagelevikotlinliblevikotlintestlevilibtest15levilibtest18levilibtest21levilibtest22levilibtest23levimultiplatform10levimultiplatformtestlevimultitestlevilibtest16levilibtest17mavectramd-vditor@wrtools/webpack-hot-middleware@umijs/react-refresh-webpack-plugin@toiyabe/grapesjs-blocks-bootstrap-5@vasosolo/multiselectcombobox@zhangchongzhi/webpackazureopenailive2dchatbot-developap-vue-captchaappcharge-checkout@itayn-fireberry-org/itayn-test128981semzub@a1um1/pwa-install@hahahoarder/strawberry-ui@codemayonnaise/react-refresh-webpack-plugin@cozzy/webpack-hot-middleware@altescape/webpack-hot-middleware
0.0.8

4 years ago