@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...

/@amaui/diff/

    Package Sidebar

    Install

    npm i @amaui/diff

    Weekly Downloads

    3

    Version

    1.0.11141

    License

    MIT

    Unpacked Size

    57.9 kB

    Total Files

    11

    Last publish

    Collaborators

    • lazareric