@roxon3000/text-similarity (npm): Produces a similarity score for text blocks. 1-100.  If engine determines the string blocks are not adequate relative length to compare, it will return a -1.
Keywords: text|similarity