/
RickClephas.kt
29 lines (25 loc) · 1.1 KB
/
RickClephas.kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
@file:Suppress("PackageDirectoryMismatch", "SpellCheckingInspection", "unused")
import de.fayard.refreshVersions.core.DependencyGroup
import org.gradle.kotlin.dsl.IsNotADependency
/**
* A library to use Kotlin Coroutines from Swift and JS code in KMP apps.
*
* - GitHub page: [NativeCoroutines](https://github.com/rickclephas/KMP-NativeCoroutines)
* - [GitHub Releases here](https://github.com/rickclephas/KMP-NativeCoroutines/releases)
*/
object RickClephas : IsNotADependency {
val nativeCoroutines = NativeCoroutines
object NativeCoroutines : DependencyGroup(
group = "com.rickclephas.kmp",
rawRules = """
com.rickclephas.kmp:kmp-nativecoroutines(-*)
^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^
""".trimIndent()
) {
val core = module("kmp-nativecoroutines-core")
val annotations = module("kmp-nativecoroutines-annotations")
val compiler = module("kmp-nativecoroutines-compiler")
val compilerEmbeddable = module("kmp-nativecoroutines-compiler-embeddable")
val gradlePlugin = module("kmp-nativecoroutines-gradle-plugin")
}
}