Skip to content

Multiplaform kotlin library for calculating text differences. Based on java-diff-utils, supports JVM, JS and native targets.

License

Notifications You must be signed in to change notification settings

crowdproj/kotlin-multiplatform-diff

 
 

Repository files navigation

kotlin-multiplatform-diff

Build and test License codecov

Releases Maven Central Awesome Kotlin Badge

This is a port of java-diff-utils to kotlin with multiplatform support. All credit for the implementation goes to original authors.

Features

All features from version 4.10 of the original library are present, except for:

  • Unified diff, which heavily uses file read/write and therefore needs a more complicated rewrite for kotlin-multiplatform
  • diff-utils-jgit, which uses JVM-only jgit library

Please refer to the original guides for more information.

Supported platforms

Currently, artifacts for the following platforms are supported:

  • JVM
  • JS (both browser and Node.js)
  • LinuxX64
  • MingwX64
  • MacosX64

About

Multiplaform kotlin library for calculating text differences. Based on java-diff-utils, supports JVM, JS and native targets.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%