UNPKG

ansidiff

Version:

ANSI colored text diffs

43 lines (25 loc) 1.14 kB
ansidiff -- a small node.js library for ANSI colored text diffs # Usage var ansidiff = require('ansidiff'); var log = console.log; log( ansidiff.chars('will work for food', 'will code for foo') ); log( ansidiff.words('will work for food', 'will code for foo') ); log( ansidiff.lines('one\ntwo\nthree', 'one\ndeux\ntrois\nthree') ); log( ansidiff.css('#body { color: blue }', '.content { color: blue }') ); These are using the default `bright` colorer. You can use the `subtle` one if you wish: log( ansidiff.words('will work for food', 'will code for foo', ansidiff.subtle) ); In my terminal that looks like this: * * * ![ansi color diffs](https://github.com/trentm/node-ansidiff/raw/master/examples.png) * * * # Install npm install ansidiff # License MIT. var ansidiff = require('ansidiff'); var log = console.log; log( ansidiff.chars('will work for food', 'will code for foo') ); log( ansidiff.words('will work for food', 'will code for foo') ); log( ansidiff.lines('one\ntwo\nthree', 'one\ndeux\ntrois\nthree') ); log( ansidiff.css('#body { color: blue }', '.content { color: blue }') );