{"name":"anser","version":"2.3.3","description":"A low level parser for ANSI sequences.","keywords":["ansi","html"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git://github.com/IonicaBizau/anser.git"},"bugs":{"url":"http://github.com/IonicaBizau/anser/issues"},"scripts":{"test":"mocha"},"devDependencies":{"jshint":"^2.13.6","jslint":"^0.12.1","mocha":"^11.1.0","should":"*"},"homepage":"https://github.com/IonicaBizau/anser#readme","directories":{"example":"examples","test":"test"},"blah":{"description":[{"h2":":rocket: Features"},{"ul":["Converts text containing [ANSI color escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code#Colors) into equivalent HTML elements.","Allows converting the input into JSON output.","HTML escaping","Converts links into HTML elements","Friendly APIs to use with  virtual dom libraries"]}],"example":["When using **TypeScript** without --esModuleInterop enabled you can do the following:",{"code":{"content":["import Anser = require('anser');","const txt = \"\\u001b[38;5;196mHello\\u001b[39m \\u001b[48;5;226mWorld\\u001b[49m\";","console.log(Anser.ansiToHtml(txt));","// <span style=\"color:rgb(255, 0, 0)\">Hello</span> <span style=\"background-color:rgb(255, 255, 0)\">World</span>"],"language":"ts"}},"Or with --esModuleInterop enabled you can do the following:",{"code":{"content":["import Anser from 'anser';","const txt = \"\\u001b[38;5;196mHello\\u001b[39m \\u001b[48;5;226mWorld\\u001b[49m\";","console.log(Anser.ansiToHtml(txt));","// <span style=\"color:rgb(255, 0, 0)\">Hello</span> <span style=\"background-color:rgb(255, 255, 0)\">World</span>"],"language":"ts"}}],"thanks":"This project is highly based on [`ansi_up`](https://github.com/drudru/ansi_up), by [@drudru](https://github.com/drudru/). Thanks! :cake:"},"license":"MIT","_id":"anser@2.3.3","gitHead":"4878f08369d2cec430c7d7c45bdc9b4828c2f711","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"shasum":"84bca8b8a668ae3c7cf49355affb99494444ccc1","size":10532,"noattachment":false,"key":"/anser/-/anser-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/anser/download/anser-2.3.3.tgz"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/anser_2.3.3_1763224386351_0.025224224327015765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-15T16:33:06.553Z","publish_time":1763224386553,"_source_registry_name":"default","_cnpm_publish_time":1763224386553,"dist-tags":{"latest":"2.3.5"}}