SkillAgentSearch skills...

Htmldiff.js

Diff algorithm that understands HTML, in the browser.

Install / Use

/learn @tnwinc/Htmldiff.js
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

htmldiff.js

HTML Diffing in JavaScript (ok, CoffeeScript actually.)

Build Status

htmldiff.js is a CoffeeScript port of https://github.com/myobie/htmldiff (This one has a few more tests.)

This is diffing that understands HTML. Best suited for cases when you want to show a diff of user-generated HTML (like from a wysiwyg editor).

##Usage You use it like this:


  diff = require 'htmldiff.js'
  console.log diff '<p>this is some text</p>', '<p>this is some more text</p>'

And you get:

<p>this is some <ins>more </ins>text</p>

##Module

It should be multi-module aware. ie. it should work as a node.js module or an AMD (RequireJS) module, or even just as a script tag.

Licensed under the MIT License. See the LICENSE file for details.

Related Skills

View on GitHub
GitHub Stars219
CategoryDevelopment
Updated1mo ago
Forks111

Languages

CoffeeScript

Security Score

95/100

Audited on Jan 30, 2026

No findings