kotlin-multiplatform-diff

A multiplatform Kotlin library for calculating text differences

License

License

Categories

Categories

Kotlin Languages Data ORM
GroupId

GroupId

io.github.petertrr
ArtifactId

ArtifactId

kotlin-multiplatform-diff-metadata
Last Version

Last Version

0.1.0
Release Date

Release Date

Type

Type

pom.sha512
Description

Description

kotlin-multiplatform-diff
A multiplatform Kotlin library for calculating text differences
Project URL

Project URL

https://github.com/petertrr/kotlin-multiplatform-diff
Source Code Management

Source Code Management

https://github.com/petertrr/kotlin-multiplatform-diff

Download kotlin-multiplatform-diff-metadata

Dependencies

compile (1)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-stdlib-common jar 1.4.31

Project Modules

There are no modules declared in this project.

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.9 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

Versions

Version
0.1.0