This is a simple module for applying lean text diff delta patches created by textdiff-create.
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
Have a look at textdiff-create for more info.
If you find this piece of software useful, please star the repo, spread the word and feel free to endorse me 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.
Released under ISC.