node-diff3
node-diff3 copied to clipboard
A node.js library for text diffing and three-way-merge
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.14.54 to 0.15.6. Release notes Sourced from esbuild's releases. v0.15.6 Lower for await loops (#1930) This release lowers for await loops to the equivalent for loop containing...
Hello, We are experiencing a really weird behaviour with the following example: ```javascript const Diff3 = require('node-diff3'); const templateA = ` $capitalize($possessive([q#3])) Security Policies and Procedures were adopted as of...
I appreciate the tests included with the repo. I'm porting the solution to another language. My port was not working when the input data had empty lines. I noticed that...
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.14.54 to 0.15.12. Release notes Sourced from esbuild's releases. v0.15.12 Fix minifier correctness bug with single-use substitutions (#2619) When minification is enabled, esbuild will attempt to eliminate...
`diffComm` actually returns an array of `{ buffer1, buffer2 }` OR `{ common }` items.
`Diff3.diffComm(a, b)` where a and b are lists of words totalling about 20,000 characters each takes about 10 seconds on my laptop. This seems to be an uncharacteristically poor performance....
When the second string contains the word `__proto__`, the library crashes inside the LCS function. The cause is the arbitrary strings are used to key into a JS object with...