|
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