|
1 | 1 | # kotlin-multiplatform-diff
|
| 2 | + |
2 | 3 | 
|
3 | 4 | [](https://github.com/petertrr/kotlin-multiplatform-diff/blob/main/LICENSE)
|
4 | 5 | [](https://codecov.io/gh/petertrr/kotlin-multiplatform-diff)
|
|
7 | 8 | [](https://mvnrepository.com/artifact/io.github.petertrr)
|
8 | 9 | [](https://github.com/KotlinBy/awesome-kotlin)
|
9 | 10 |
|
10 |
| -This is a port of [java-diff-utils](https://github.com/java-diff-utils/java-diff-utils) to kotlin |
11 |
| -with multiplatform support. All credit for the implementation goes to original authors. |
| 11 | +This is a port of [java-diff-utils](https://github.com/java-diff-utils/java-diff-utils) to Kotlin with multiplatform support. |
| 12 | +All credit for the implementation goes to original authors. |
12 | 13 |
|
13 | 14 | ## Features
|
14 |
| -All features from version 4.10 of the original library are present, except for: |
15 |
| -* Unified diff, which heavily uses file read/write and therefore needs a more complicated rewrite for kotlin-multiplatform |
16 |
| -* diff-utils-jgit, which uses JVM-only jgit library |
| 15 | + |
| 16 | +All features from version `4.10` of the original library are present, except for: |
| 17 | + |
| 18 | +- unified diff, which heavily uses file read/write and therefore needs a more complicated rewrite |
| 19 | +- diff-utils-jgit, which uses JVM-only jgit library |
17 | 20 |
|
18 | 21 | Please refer to the original guides for more information.
|
19 | 22 |
|
20 |
| -## Supported platforms |
| 23 | +## Supported Platforms |
| 24 | + |
21 | 25 | Currently, artifacts for the following platforms are supported:
|
22 |
| -* JVM |
23 |
| -* JS (both browser and Node.js) |
24 |
| -* LinuxX64 |
25 |
| -* MingwX64 |
26 |
| -* MacosX64 |
| 26 | + |
| 27 | +- JVM |
| 28 | +- JS (both browser and Node.js) |
| 29 | +- WebAssembly (JS and WASI) |
| 30 | +- Native |
| 31 | + |
| 32 | +The supported Native targets are (following the Kotlin/Native [target support guidelines](https://kotlinlang.org/docs/native-target-support.html)): |
| 33 | + |
| 34 | +| Tier 1 | Tier 2 | Tier 3 | |
| 35 | +|:---------|:---------|:---------| |
| 36 | +| macosX64 | linuxX64 | mingwX64 | |
0 commit comments