Skip to content

Commit 157a089

Browse files
committed
upgrade dependencies
1 parent 676b8ad commit 157a089

11 files changed

Lines changed: 47 additions & 41 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Add the dependency to your `build.gradle.kts`:
1616

1717
```kotlin
1818
dependencies {
19-
implementation("dev.kdriver:nextjs:0.1.4")
19+
implementation("dev.kdriver:nextjs:0.1.5")
2020
}
2121
```
2222

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66

77
allprojects {
88
group = "dev.kdriver"
9-
version = "0.1.4"
9+
version = "0.1.5"
1010
project.ext.set("url", "https://github.com/cdpdriver/kdriver-nextjs")
1111
project.ext.set("license.name", "Apache 2.0")
1212
project.ext.set("license.url", "https://www.apache.org/licenses/LICENSE-2.0.txt")

gradle/libs.versions.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[versions]
2+
kotlin = "2.1.21"
3+
kover = "0.8.3"
4+
detekt = "1.23.8"
5+
dokka = "2.0.0"
6+
ksp = "2.1.21-2.0.2"
7+
maven = "0.30.0"
8+
kdriver = "0.5.0"
9+
mockk = "1.13.12"
10+
jsoup = "1.16.2"
11+
coroutines-test = "1.9.0"
12+
kotlinx-serialization = "1.8.1"
13+
14+
[plugins]
15+
multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
16+
serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
17+
kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover" }
18+
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
19+
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
20+
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
21+
maven = { id = "com.vanniktech.maven.publish", version.ref = "maven" }
22+
23+
[libraries]
24+
kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinx-serialization" }
25+
kdriver-core = { group = "dev.kdriver", name = "core", version.ref = "kdriver" }
26+
tests-mockk = { group = "io.mockk", name = "mockk", version.ref = "mockk" }
27+
tests-jsoup = { group = "org.jsoup", name = "jsoup", version.ref = "jsoup" }
28+
tests-coroutines = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "coroutines-test" }

nextjs-engine/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,14 @@ kotlin {
6262
}
6363
val commonMain by getting {
6464
dependencies {
65-
api(libs.kaccelero.core)
65+
api(libs.kotlinx.serialization.json)
6666
}
6767
}
6868
val jvmTest by getting {
6969
dependencies {
7070
implementation(kotlin("test"))
7171
implementation(libs.tests.mockk)
72+
implementation(libs.tests.coroutines)
7273
}
7374
}
7475
}

nextjs-engine/src/commonMain/kotlin/dev/kdriver/nextjs/AbstractCapturedPushes.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package dev.kdriver.nextjs
22

3-
import dev.kaccelero.serializers.Serialization
43
import kotlinx.serialization.json.*
54

65
/**

nextjs-engine/src/commonMain/kotlin/dev/kdriver/nextjs/AbstractCapturedPushesFromHtml.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package dev.kdriver.nextjs
22

3-
import dev.kaccelero.serializers.Serialization
43
import kotlinx.serialization.json.JsonArray
54
import kotlinx.serialization.json.JsonElement
65

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package dev.kdriver.nextjs
2+
3+
import kotlinx.serialization.json.Json
4+
5+
object Serialization {
6+
val json = Json {
7+
ignoreUnknownKeys = true
8+
explicitNulls = false
9+
}
10+
}

nextjs-engine/src/jvmTest/kotlin/dev/kdriver/nextjs/AbstractCapturedPushesTest.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package dev.kdriver.nextjs
22

3-
import dev.kaccelero.serializers.Serialization
4-
import kotlinx.coroutines.runBlocking
3+
import kotlinx.coroutines.test.runTest
54
import kotlinx.serialization.json.JsonArray
65
import kotlinx.serialization.json.JsonObject
76
import kotlinx.serialization.json.JsonPrimitive
@@ -13,7 +12,7 @@ import kotlin.test.assertIs
1312
class AbstractCapturedPushesTest {
1413

1514
@Test
16-
fun testFetchAll_parsesMultipleJsonElementsFromPayloads() = runBlocking {
15+
fun testFetchAll_parsesMultipleJsonElementsFromPayloads() = runTest {
1716
val sut = object : AbstractCapturedPushes() {
1817
override suspend fun provideNextF(): JsonArray {
1918
return Serialization.json.parseToJsonElement(

nextjs-engine/src/jvmTest/kotlin/dev/kdriver/nextjs/CapturedPushesFromHtmlTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package dev.kdriver.nextjs
22

3-
import kotlinx.coroutines.runBlocking
3+
import kotlinx.coroutines.test.runTest
44
import kotlinx.serialization.json.JsonArray
55
import kotlinx.serialization.json.JsonObject
66
import kotlinx.serialization.json.JsonPrimitive
@@ -11,7 +11,7 @@ import kotlin.test.assertIs
1111
class CapturedPushesFromHtmlTest {
1212

1313
@Test
14-
fun testFetchAll_parsesMultipleJsonElementsFromPayloads() = runBlocking {
14+
fun testFetchAll_parsesMultipleJsonElementsFromPayloads() = runTest {
1515
val html = """
1616
<html>
1717
<head>

nextjs/src/commonMain/kotlin/dev/kdriver/nextjs/CapturedPushesFromKdriverJs.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package dev.kdriver.nextjs
22

3-
import dev.kaccelero.serializers.Serialization
43
import dev.kdriver.core.tab.ReadyState
54
import dev.kdriver.core.tab.Tab
65
import dev.kdriver.core.tab.evaluate

0 commit comments

Comments
 (0)