NİBGAT® | Libraries - Deep Compare for JS
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
Recursively read a directory
Get a compare function for array to sort
node's assert.deepEqual algorithm except for NaN being equal to NaN
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Securely compare two strings, copied from cryptiles
compare two semver version strings, returning -1, 0, or 1
Compare semver version numbers
Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.
Constant-time comparison algorithm to prevent timing attacks.
Timing safe string compare using double HMAC
Compare json schemas smarter.
Get an array of all files in a directory and subdirectories.
Asynchronous recursive file copy utility.
Make a directory and its parents if needed - Think `mkdir -p`
It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
Asynchronous recursive file system operations
Compare alphanumeric strings the same way a human would, using a natural order algorithm
React hooks, except using deep comparison on the inputs, not reference equality
Recursive object extending
It iterates through a graph or a tree recursively
ECMAScript AST recursive visitor