# @donedeal0/superdiff

## superdiff

- [WELCOME](https://donedeal0.gitbook.io/superdiff/readme.md)
- [Donors](https://donedeal0.gitbook.io/superdiff/getting-started/donors.md)
- [Installation](https://donedeal0.gitbook.io/superdiff/getting-started/installation.md): Open your terminal and add Superdiff to your project using your favorite package manager.
- [Other librairies](https://donedeal0.gitbook.io/superdiff/competition/other-librairies.md)
- [Benchmark](https://donedeal0.gitbook.io/superdiff/competition/benchmark.md)
- [getObjectDiff](https://donedeal0.gitbook.io/superdiff/features/getobjectdiff.md): Compares two objects and returns a diff for each value and its possible subvalues. Supports deeply nested objects of any value type.
- [getListDiff](https://donedeal0.gitbook.io/superdiff/features/getlistdiff.md): Compares two arrays and returns a diff for each entry. Supports duplicate values, primitive values and objects.
- [streamListDiff](https://donedeal0.gitbook.io/superdiff/features/streamlistdiff.md): Streams the diff of two object lists, ideal for large lists and maximum performance.
- [client](https://donedeal0.gitbook.io/superdiff/features/streamlistdiff/client.md): Documentation for using streamListDiff in the browser.
- [server](https://donedeal0.gitbook.io/superdiff/features/streamlistdiff/server.md): Documentation for using streamListDiff in a NodeJS environment.
- [getTextDiff](https://donedeal0.gitbook.io/superdiff/features/gettextdiff.md): Compares two texts and returns a structured diff at a character, word, or sentence level.
- [getGeoDiff](https://donedeal0.gitbook.io/superdiff/features/getgeodiff.md): Returns a structured diff between two geographical coordinates. Supports 9 distance units, locale‑aware output, and two accuracy modes.
