Skip to content

Commit ea91255

Browse files
authored
Merge pull request #496 from keta1/build
Migrate Compose dependencies to use version catalog
2 parents ea83099 + a065b84 commit ea91255

File tree

10 files changed

+51
-68
lines changed

10 files changed

+51
-68
lines changed

multiplatform-markdown-renderer-code/build.gradle.kts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,13 @@ kotlin {
1010
}
1111

1212
sourceSets {
13-
val commonMain by getting {
14-
dependencies {
15-
api(projects.multiplatformMarkdownRenderer)
16-
compileOnly(compose.runtime)
17-
compileOnly(compose.ui)
18-
compileOnly(compose.foundation)
13+
commonMain.dependencies {
14+
api(projects.multiplatformMarkdownRenderer)
15+
compileOnly(baseLibs.jetbrains.compose.runtime)
16+
compileOnly(baseLibs.jetbrains.compose.ui)
17+
compileOnly(baseLibs.jetbrains.compose.foundation)
1918

20-
api(libs.highlights)
21-
}
19+
api(libs.highlights)
2220
}
2321
}
24-
}
22+
}

multiplatform-markdown-renderer-coil2/build.gradle.kts

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,14 @@ kotlin {
99
namespace = "com.mikepenz.markdown.coil2"
1010
}
1111
sourceSets {
12-
val commonMain by getting {
13-
dependencies {
14-
api(projects.multiplatformMarkdownRenderer)
15-
compileOnly(compose.runtime)
16-
compileOnly(compose.ui)
17-
}
12+
commonMain.dependencies {
13+
api(projects.multiplatformMarkdownRenderer)
14+
compileOnly(baseLibs.jetbrains.compose.runtime)
15+
compileOnly(baseLibs.jetbrains.compose.ui)
1816
}
1917

20-
val androidMain by getting {
21-
dependencies {
22-
api(libs.coil2.core)
23-
}
18+
androidMain.dependencies {
19+
api(libs.coil2.core)
2420
}
2521
}
26-
}
22+
}

multiplatform-markdown-renderer-coil3/build.gradle.kts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,12 @@ kotlin {
99
namespace = "com.mikepenz.markdown.coil3"
1010
}
1111
sourceSets {
12-
val commonMain by getting {
13-
dependencies {
14-
api(projects.multiplatformMarkdownRenderer)
15-
api(libs.coil.core.get().toString()) {
16-
exclude(group = "org.jetbrains.compose.runtime")
17-
}
18-
compileOnly(compose.runtime)
12+
commonMain.dependencies {
13+
api(projects.multiplatformMarkdownRenderer)
14+
api(libs.coil.core.get().toString()) {
15+
exclude(group = "org.jetbrains.compose.runtime")
1916
}
17+
compileOnly(baseLibs.jetbrains.compose.runtime)
2018
}
2119
}
2220
}

multiplatform-markdown-renderer-m2/build.gradle.kts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,12 @@ kotlin {
99
namespace = "com.mikepenz.markdown.m2"
1010
}
1111
sourceSets {
12-
val commonMain by getting {
13-
dependencies {
14-
api(projects.multiplatformMarkdownRenderer)
15-
api(libs.markdown)
12+
commonMain.dependencies {
13+
api(projects.multiplatformMarkdownRenderer)
14+
api(libs.markdown)
1615

17-
compileOnly(compose.runtime)
18-
compileOnly(compose.material)
19-
}
16+
compileOnly(baseLibs.jetbrains.compose.runtime)
17+
compileOnly(baseLibs.jetbrains.compose.material)
2018
}
2119
}
22-
}
20+
}

multiplatform-markdown-renderer-m3/build.gradle.kts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,12 @@ kotlin {
99
namespace = "com.mikepenz.markdown.m3"
1010
}
1111
sourceSets {
12-
val commonMain by getting {
13-
dependencies {
14-
api(projects.multiplatformMarkdownRenderer)
15-
api(libs.markdown)
12+
commonMain.dependencies {
13+
api(projects.multiplatformMarkdownRenderer)
14+
api(libs.markdown)
1615

17-
compileOnly(compose.runtime)
18-
compileOnly(compose.material3)
19-
}
16+
compileOnly(baseLibs.jetbrains.compose.runtime)
17+
compileOnly(baseLibs.jetbrains.compose.material3)
2018
}
2119
}
22-
}
20+
}

multiplatform-markdown-renderer/build.gradle.kts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,17 @@ kotlin {
1010
}
1111

1212
sourceSets {
13-
val commonMain by getting {
14-
dependencies {
15-
api(libs.markdown)
16-
api(baseLibs.kotlinx.collections.immutable)
13+
commonMain.dependencies {
14+
api(libs.markdown)
15+
api(baseLibs.kotlinx.collections.immutable)
1716

18-
compileOnly(compose.runtime)
19-
compileOnly(compose.ui)
20-
compileOnly(compose.foundation)
21-
}
17+
compileOnly(baseLibs.jetbrains.compose.runtime)
18+
compileOnly(baseLibs.jetbrains.compose.ui)
19+
compileOnly(baseLibs.jetbrains.compose.foundation)
2220
}
2321
}
2422
}
2523

2624
composeCompiler {
2725
stabilityConfigurationFiles.add(project.layout.projectDirectory.file("stability_config.conf"))
28-
}
26+
}

sample/android/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ android {
1616

1717
dependencies {
1818
implementation(project(":sample:shared"))
19-
implementation(compose.foundation)
20-
implementation(compose.material)
21-
implementation(compose.material3)
19+
implementation(baseLibs.jetbrains.compose.foundation)
20+
implementation(baseLibs.jetbrains.compose.material)
21+
implementation(baseLibs.jetbrains.compose.material3)
2222
implementation(libs.androidx.activity.compose)
2323
implementation(libs.ktor.client.okhttp)
24-
debugImplementation(compose.uiTooling)
24+
debugImplementation(baseLibs.jetbrains.compose.ui.tooling)
2525
}
2626

2727
aboutLibraries {

sample/desktop/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ kotlin {
1111
sourceSets {
1212
commonMain.dependencies {
1313
implementation(project(":sample:shared"))
14-
implementation(compose.components.resources)
14+
implementation(baseLibs.jetbrains.compose.components.resources)
1515
}
1616
jvmMain.dependencies {
1717
implementation(compose.desktop.currentOs)

sample/shared/build.gradle.kts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ kotlin {
2929
api(projects.multiplatformMarkdownRendererCoil3)
3030
api(projects.multiplatformMarkdownRendererCode)
3131

32-
implementation(compose.foundation)
33-
implementation(compose.ui)
34-
implementation(compose.uiUtil)
35-
implementation(compose.components.resources)
36-
implementation(compose.material)
37-
implementation(compose.material3)
32+
implementation(baseLibs.jetbrains.compose.foundation)
33+
implementation(baseLibs.jetbrains.compose.ui)
34+
implementation(baseLibs.jetbrains.compose.ui.util)
35+
implementation(baseLibs.jetbrains.compose.components.resources)
36+
implementation(baseLibs.jetbrains.compose.material)
37+
implementation(baseLibs.jetbrains.compose.material3)
3838

3939
// required for coil
4040
implementation(libs.ktor.client.core)

sample/web/build.gradle.kts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ kotlin {
2121
sourceSets {
2222
commonMain.dependencies {
2323
implementation(project(":sample:shared"))
24-
implementation(compose.foundation)
25-
implementation(compose.components.resources)
24+
implementation(baseLibs.jetbrains.compose.foundation)
25+
implementation(baseLibs.jetbrains.compose.components.resources)
2626
}
2727
}
2828
}
@@ -32,9 +32,6 @@ compose.resources {
3232
}
3333

3434
aboutLibraries {
35-
android {
36-
registerAndroidTasks = false
37-
}
3835
export {
3936
exportVariant = "wasmJs"
4037
outputPath = file("src/commonMain/composeResources/files/aboutlibraries.json")

0 commit comments

Comments
 (0)