Skip to content
a small node.js library for ANSI colored text diffs
JavaScript
Find file
Latest commit ffc7860 @trentm add author
Failed to load latest commit information.
lib first commit
test first commit
tools first commit
.gitignore first commit
.npmignore first commit
CHANGES.md prep for future dev
Makefile first commit
README.md remove some cruft
examples.png first commit
package.json add author

README.md

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


Install

npm install ansidiff

License

MIT.

Something went wrong with that request. Please try again.