@amaui/diff
TypeScript icon, indicating that this package has built-in type declarations

1.0.11141 • Public • Published

AMAUI logo

AMAUI Diff

Own implementation of The Myers Difference Algorithm


MIT license     Production ready     UMD 3.1kb gzipped     100% test cov     Browser and Nodejs

Very simple code     Modern code     Junior friendly     Typescript     Made with 💛


Getting started

Add

  // yarn
  yarn add @amaui/diff

  // npm
  npm install @amaui/diff

Use

  import AmauiDiff from '@amaui/diff';

  // Make a new AmauiDiff instance
  // with an optional initial value for options
  const amauiDiff = new AmauiDiff();

  // Diff
  const diff = amauiDiff.diff('aaa', 'aab');

  // {
  //   items: ['r', 2, 'a', 2, 'b']
  // }

  // Update
  amauiDiff.update('aaa', diff);

  // 'aab'

Dev

Install

  yarn

Test

  yarn test

Prod

Build

  yarn build

Docs

Might be soon...

Package Sidebar

Install

npm i @amaui/diff

Weekly Downloads

42

Version

1.0.11141

License

MIT

Unpacked Size

57.9 kB

Total Files

11

Last publish

Collaborators

  • lazareric