Exdiff

Text difference library for Elixir

Installation

Add exdiff to your mix.exs dependencies:

def deps do
[{:exdiff, "~> 0.1.3"}]
end

Quick example

> Exdiff.diff_to_html("abd", "abcd")
{1, "<div class='exdiff-eq'>ab</div><div class='exdiff-ins'>c</div><div class='exdiff-eq'>d</div>"}

Usage

There are three classes wrapped with div tag.

Test

mix test