Narnia's Poofy Meatcleaver

    textdiff-patch

    1.0.9 • Public • Published

    textdiff-patch

    NPM version Build Status License Downloads

    textdiff-patch

    This is a simple module for applying lean text diff delta patches created by textdiff-create.

    ❤️🇺🇦

    See below.

    Usage

    Assuming you've correctly installed the npm module with npm i textdiff-patch [--save|--save-dev]:

    var applyPatch = require('textdiff-patch');
    
    var v1 = 'The sleepy brown fox';
    var delta = [
          [0, 4],
          [-1, 6],
          [1, 'quick'],
          [0, 10],
          [1, ' jumps over the lazy dog']
        ];
    
    var v2 = applyPatch(v1, delta);
    
    console.log(v2);
    

    The script will produce the following output:

    The quick brown fox jumps over the lazy dog
    

    Additional info

    Have a look at textdiff-create for more info.

    Credits

    If you find this piece of software useful, please star the repo, spread the word and feel free to endorse me on LinkedIn:

    Ionut-Cristian Florescu on LinkedIn

    Stand with Ukraine

    On 24th of February 2022 Russia unlawfully invaded Ukraine. This is an unjustified, unprovoked attack on the sovereignty of a neighboring country, but also an open affront to international peace and stability that has the potential to degenerate into a nuclear event threatening the very existence of humanity. I am a Romanian (EU) citizen, but I stand with Ukraine and I am doing everything in my power to stop this madness. Here's how you can show your support.

    LICENSE

    Released under ISC.

    Install

    npm i textdiff-patch

    DownloadsWeekly Downloads

    29

    Version

    1.0.9

    License

    ISC

    Unpacked Size

    68.3 kB

    Total Files

    13

    Last publish

    Collaborators

    • icflorescu