Skip to content

Commit eb79d04

Browse files
Bump kotlin from 2.2.21 to 2.3.10 + kotest + kotlinx-serialization + gradle (#379)
Bumps `kotlin` from 2.2.21 to 2.3.0. Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 2.2.21 to 2.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-gradle-plugin's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.3.0-RC3</h2> <h2>Changelog</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82869"><code>KT-82869</code></a> Green-to-Red change in 2.3 after prioritizing non-suspend-function-type overloads</li> </ul> <h3>Libraries</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82901"><code>KT-82901</code></a> <code>Long.MIN_VALUE.milliseconds</code> produces invalid denormalized Duration</li> </ul> <h2>Kotlin 2.3.0-RC2</h2> <h2>Changelog</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82590"><code>KT-82590</code></a> ClassCastException when instantiating class with generics implemented by fun interface and lambda</li> </ul> <h3>Tools. Compiler Plugin API</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82563"><code>KT-82563</code></a> Improve compiler error messages to identify incompatible plugins causing compilation failures</li> </ul> <h2>Kotlin 2.3.0-RC</h2> <h2>Changelog</h2> <h3>Backend. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82075"><code>KT-82075</code></a> K/Wasm: kotlin.wasm.internal.getSimpleName crashes on iOS Safari older than 26</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82138"><code>KT-82138</code></a> Debugger: Cannot evaluate JvmInline value class parameter</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-78413"><code>KT-78413</code></a> Kotlin Debugger: value classes as context parameters have incorrect names in Variables View during debugging</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-80549"><code>KT-80549</code></a> Call of Java method with type parameter bounds: Expected FirResolvedTypeRef with ConeKotlinType but was FirJavaTypeRef</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82132"><code>KT-82132</code></a> False-positive type mismatch with -language-version 2.2</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81988"><code>KT-81988</code></a> K2: Any?.toString() causes NPE inside lambda with Java</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82022"><code>KT-82022</code></a> K/N: Unexpected &quot;Annotation <code>@JvmInline</code> is missing on actual declaration&quot; warning with value classes</li> </ul> <h3>Compose compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/CMP-9167"><code>CMP-9167</code></a> iOS: Platform declaration clash: The following functions have the same IR signature</li> </ul> <h3>IR. Actualizer</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-77337"><code>KT-77337</code></a> <code>IrNoExpectSymbolsHandler</code> finds expect class reference after enabling annotation traversal in IR</li> </ul> <h3>IR. Tree</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81952"><code>KT-81952</code></a> &quot;IllegalStateException: Callable reference with vararg should not appear at this stage&quot; for callable references to functions with generic vararg parameters</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/JetBrains/kotlin/commits">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin.plugin.serialization` from 2.2.21 to 2.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.serialization's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.3.0-RC3</h2> <h2>Changelog</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82869"><code>KT-82869</code></a> Green-to-Red change in 2.3 after prioritizing non-suspend-function-type overloads</li> </ul> <h3>Libraries</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82901"><code>KT-82901</code></a> <code>Long.MIN_VALUE.milliseconds</code> produces invalid denormalized Duration</li> </ul> <h2>Kotlin 2.3.0-RC2</h2> <h2>Changelog</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82590"><code>KT-82590</code></a> ClassCastException when instantiating class with generics implemented by fun interface and lambda</li> </ul> <h3>Tools. Compiler Plugin API</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82563"><code>KT-82563</code></a> Improve compiler error messages to identify incompatible plugins causing compilation failures</li> </ul> <h2>Kotlin 2.3.0-RC</h2> <h2>Changelog</h2> <h3>Backend. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82075"><code>KT-82075</code></a> K/Wasm: kotlin.wasm.internal.getSimpleName crashes on iOS Safari older than 26</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82138"><code>KT-82138</code></a> Debugger: Cannot evaluate JvmInline value class parameter</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-78413"><code>KT-78413</code></a> Kotlin Debugger: value classes as context parameters have incorrect names in Variables View during debugging</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-80549"><code>KT-80549</code></a> Call of Java method with type parameter bounds: Expected FirResolvedTypeRef with ConeKotlinType but was FirJavaTypeRef</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82132"><code>KT-82132</code></a> False-positive type mismatch with -language-version 2.2</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81988"><code>KT-81988</code></a> K2: Any?.toString() causes NPE inside lambda with Java</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82022"><code>KT-82022</code></a> K/N: Unexpected &quot;Annotation <code>@JvmInline</code> is missing on actual declaration&quot; warning with value classes</li> </ul> <h3>Compose compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/CMP-9167"><code>CMP-9167</code></a> iOS: Platform declaration clash: The following functions have the same IR signature</li> </ul> <h3>IR. Actualizer</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-77337"><code>KT-77337</code></a> <code>IrNoExpectSymbolsHandler</code> finds expect class reference after enabling annotation traversal in IR</li> </ul> <h3>IR. Tree</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81952"><code>KT-81952</code></a> &quot;IllegalStateException: Callable reference with vararg should not appear at this stage&quot; for callable references to functions with generic vararg parameters</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/JetBrains/kotlin/commits">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin.plugin.allopen` from 2.2.21 to 2.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.allopen's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.3.0-RC3</h2> <h2>Changelog</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82869"><code>KT-82869</code></a> Green-to-Red change in 2.3 after prioritizing non-suspend-function-type overloads</li> </ul> <h3>Libraries</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82901"><code>KT-82901</code></a> <code>Long.MIN_VALUE.milliseconds</code> produces invalid denormalized Duration</li> </ul> <h2>Kotlin 2.3.0-RC2</h2> <h2>Changelog</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82590"><code>KT-82590</code></a> ClassCastException when instantiating class with generics implemented by fun interface and lambda</li> </ul> <h3>Tools. Compiler Plugin API</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82563"><code>KT-82563</code></a> Improve compiler error messages to identify incompatible plugins causing compilation failures</li> </ul> <h2>Kotlin 2.3.0-RC</h2> <h2>Changelog</h2> <h3>Backend. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82075"><code>KT-82075</code></a> K/Wasm: kotlin.wasm.internal.getSimpleName crashes on iOS Safari older than 26</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82138"><code>KT-82138</code></a> Debugger: Cannot evaluate JvmInline value class parameter</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-78413"><code>KT-78413</code></a> Kotlin Debugger: value classes as context parameters have incorrect names in Variables View during debugging</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-80549"><code>KT-80549</code></a> Call of Java method with type parameter bounds: Expected FirResolvedTypeRef with ConeKotlinType but was FirJavaTypeRef</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82132"><code>KT-82132</code></a> False-positive type mismatch with -language-version 2.2</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81988"><code>KT-81988</code></a> K2: Any?.toString() causes NPE inside lambda with Java</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82022"><code>KT-82022</code></a> K/N: Unexpected &quot;Annotation <code>@JvmInline</code> is missing on actual declaration&quot; warning with value classes</li> </ul> <h3>Compose compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/CMP-9167"><code>CMP-9167</code></a> iOS: Platform declaration clash: The following functions have the same IR signature</li> </ul> <h3>IR. Actualizer</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-77337"><code>KT-77337</code></a> <code>IrNoExpectSymbolsHandler</code> finds expect class reference after enabling annotation traversal in IR</li> </ul> <h3>IR. Tree</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81952"><code>KT-81952</code></a> &quot;IllegalStateException: Callable reference with vararg should not appear at this stage&quot; for callable references to functions with generic vararg parameters</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/JetBrains/kotlin/commits">compare view</a></li> </ul> </details> <br /> You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Oleg Smirnov <[email protected]>
1 parent 8b451cb commit eb79d04

7 files changed

Lines changed: 104 additions & 33 deletions

File tree

buildSrc/src/main/kotlin/convention.multiplatform-lib.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ kotlin {
2727
nodejs()
2828
}
2929

30-
applyDefaultHierarchyTemplate()
31-
3230
macosX64()
3331
macosArm64()
3432
iosX64()
@@ -39,6 +37,8 @@ kotlin {
3937
linuxArm64()
4038

4139
mingwX64()
40+
41+
applyDefaultHierarchyTemplate()
4242
}
4343

4444
ktlint {

buildSrc/src/main/kotlin/convention.multiplatform-tests.gradle.kts

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
import org.jetbrains.kotlin.gradle.plugin.KotlinTargetWithTests
2+
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension
3+
import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest
4+
import org.jetbrains.kotlin.gradle.targets.wasm.nodejs.WasmNodeJsRootExtension
5+
import tasks.KarmaReportWorkaround
26

37
plugins {
48
id("convention.kotlin")
@@ -28,11 +32,32 @@ kotlin.targets.configureEach {
2832
name.startsWith("ios") || name.startsWith("macos") -> {
2933
macOsAllTest.dependsOn(tasks.named("${name}Test"))
3034
}
35+
3136
name.startsWith("mingw") -> {
3237
windowsAllTest.dependsOn(tasks.named("${name}Test"))
3338
}
39+
3440
else -> {
3541
linuxAllTest.dependsOn(tasks.named("${name}Test"))
3642
}
3743
}
44+
}
45+
46+
val karmaReportWorkaround =
47+
tasks.register<KarmaReportWorkaround>("karmaReportWorkaround") {
48+
val nodeJsRootExtension = rootProject.extensions.getByType<NodeJsRootExtension>()
49+
val wasmNodeJsRootExtension = rootProject.extensions.getByType<WasmNodeJsRootExtension>()
50+
shouldRunAfter(nodeJsRootExtension.npmInstallTaskProvider, wasmNodeJsRootExtension.npmInstallTaskProvider)
51+
}
52+
53+
tasks.withType<KotlinJsTest> {
54+
when (name) {
55+
"jsBrowserTest" -> dependsOn(karmaReportWorkaround)
56+
57+
// For some reasons, the output of wasmJsBrowserTest is not captured correclty
58+
// NOTE: the reason is the same as for JS but same workaround does not work...
59+
"wasmJsBrowserTest" -> failOnNoDiscoveredTests = false
60+
61+
else -> Unit
62+
}
3863
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
package tasks
2+
3+
import org.gradle.api.DefaultTask
4+
import org.gradle.api.file.RegularFileProperty
5+
import org.gradle.api.tasks.InputFile
6+
import org.gradle.api.tasks.TaskAction
7+
8+
/**
9+
* Applies a workaround for kotlin-karma-reporter to append new lines when flushing log messages
10+
*/
11+
abstract class KarmaReportWorkaround : DefaultTask() {
12+
@get:InputFile
13+
val karmaReporterFile: RegularFileProperty =
14+
project.objects
15+
.fileProperty()
16+
.convention(
17+
project.rootProject.layout.buildDirectory
18+
.file("js/node_modules/kotlin-web-helpers/dist/karma-kotlin-reporter.js"),
19+
)
20+
21+
@TaskAction
22+
protected fun applyWorkaround() {
23+
val reporterFile = karmaReporterFile.get().asFile
24+
logger.lifecycle("Applying karma reporter workaround to file: {}", reporterFile)
25+
val karmaReporterContent = reporterFile.readText()
26+
// We append add a new line after each log line to ensure we don't get large single line in the end
27+
// The line larger than 1MB cannot be parsed by TCServiceMessageOutputStreamHandler
28+
// https://github.com/JetBrains/kotlin/blob/679366a83f99851b42f64795f10ed803ff011c73/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/testing/TCServiceMessageOutputStreamHandler.kt#L25C16-L25C51
29+
val expectedWriteLine = "this.write(line); if (browserResult.log.length > 0) { self.write('\\n'); }"
30+
if (karmaReporterContent.contains(expectedWriteLine)) {
31+
// Alrady updated
32+
return
33+
}
34+
reporterFile.writeText(
35+
karmaReporterContent.replace(
36+
"this.write(line);",
37+
expectedWriteLine,
38+
),
39+
)
40+
}
41+
}

gradle/libs.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[versions]
2-
kotlin = "2.2.21"
3-
kotest = "6.0.4"
2+
kotlin = "2.3.10"
3+
kotest = "6.1.3"
44
detekt = "1.23.8"
55
okio = "3.16.4"
6-
serialization = "1.9.0"
6+
serialization = "1.10.0"
77
benchmark = "0.4.15"
88
openapi = "2026.1"
99
jackson = "2.20.1"

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

json-schema-validator/api/json-schema-validator.api

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,8 @@ public final class io/github/optimumcode/json/schema/JsonSchemaLoader$DefaultImp
156156
public static fun register (Lio/github/optimumcode/json/schema/JsonSchemaLoader;Ljava/lang/String;)Lio/github/optimumcode/json/schema/JsonSchemaLoader;
157157
public static fun register (Lio/github/optimumcode/json/schema/JsonSchemaLoader;Lkotlinx/serialization/json/JsonElement;)Lio/github/optimumcode/json/schema/JsonSchemaLoader;
158158
public static fun register (Lio/github/optimumcode/json/schema/JsonSchemaLoader;Lkotlinx/serialization/json/JsonElement;Lcom/eygraber/uri/Uri;)Lio/github/optimumcode/json/schema/JsonSchemaLoader;
159-
public static synthetic fun register (Lio/github/optimumcode/json/schema/JsonSchemaLoader;Lkotlinx/serialization/json/JsonElement;Ljava/lang/String;)Lio/github/optimumcode/json/schema/JsonSchemaLoader;
160-
public static synthetic fun register (Lio/github/optimumcode/json/schema/JsonSchemaLoader;Lkotlinx/serialization/json/JsonElement;Ljava/lang/String;Lio/github/optimumcode/json/schema/SchemaType;)Lio/github/optimumcode/json/schema/JsonSchemaLoader;
159+
public static fun register (Lio/github/optimumcode/json/schema/JsonSchemaLoader;Lkotlinx/serialization/json/JsonElement;Ljava/lang/String;)Lio/github/optimumcode/json/schema/JsonSchemaLoader;
160+
public static fun register (Lio/github/optimumcode/json/schema/JsonSchemaLoader;Lkotlinx/serialization/json/JsonElement;Ljava/lang/String;Lio/github/optimumcode/json/schema/SchemaType;)Lio/github/optimumcode/json/schema/JsonSchemaLoader;
161161
public static fun registerWellKnown (Lio/github/optimumcode/json/schema/JsonSchemaLoader;Lio/github/optimumcode/json/schema/SchemaType;)Lio/github/optimumcode/json/schema/JsonSchemaLoader;
162162
}
163163

@@ -346,7 +346,7 @@ public abstract interface class io/github/optimumcode/json/schema/extension/Exte
346346

347347
public final class io/github/optimumcode/json/schema/extension/ExternalAssertion$DefaultImpls {
348348
public static fun validate (Lio/github/optimumcode/json/schema/extension/ExternalAssertion;Lio/github/optimumcode/json/schema/model/AbstractElement;Lio/github/optimumcode/json/schema/extension/ExternalAssertionContext;Lio/github/optimumcode/json/schema/ErrorCollector;)Z
349-
public static synthetic fun validate (Lio/github/optimumcode/json/schema/extension/ExternalAssertion;Lkotlinx/serialization/json/JsonElement;Lio/github/optimumcode/json/schema/extension/ExternalAssertionContext;Lio/github/optimumcode/json/schema/ErrorCollector;)Z
349+
public static fun validate (Lio/github/optimumcode/json/schema/extension/ExternalAssertion;Lkotlinx/serialization/json/JsonElement;Lio/github/optimumcode/json/schema/extension/ExternalAssertionContext;Lio/github/optimumcode/json/schema/ErrorCollector;)Z
350350
}
351351

352352
public abstract interface class io/github/optimumcode/json/schema/extension/ExternalAssertionContext {

kotlin-js-store/yarn.lock

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -713,10 +713,10 @@ engine.io@~6.5.2:
713713
engine.io-parser "~5.2.1"
714714
ws "~8.11.0"
715715

716-
enhanced-resolve@^5.17.2:
717-
version "5.18.3"
718-
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz#9b5f4c5c076b8787c78fe540392ce76a88855b44"
719-
integrity sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==
716+
enhanced-resolve@^5.17.3:
717+
version "5.18.4"
718+
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz#c22d33055f3952035ce6a144ce092447c525f828"
719+
integrity sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==
720720
dependencies:
721721
graceful-fs "^4.2.4"
722722
tapable "^2.2.0"
@@ -1090,6 +1090,11 @@ is-number@^7.0.0:
10901090
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
10911091
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
10921092

1093+
is-path-inside@^3.0.3:
1094+
version "3.0.3"
1095+
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
1096+
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
1097+
10931098
is-plain-obj@^2.1.0:
10941099
version "2.1.0"
10951100
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
@@ -1194,10 +1199,9 @@ [email protected]:
11941199
minimatch "^9.0.3"
11951200
webpack-merge "^4.1.5"
11961201

1197-
1202+
"karma@github:Kotlin/karma#6.4.5":
11981203
version "6.4.4"
1199-
resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.4.tgz#dfa5a426cf5a8b53b43cd54ef0d0d09742351492"
1200-
integrity sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==
1204+
resolved "https://codeload.github.com/Kotlin/karma/tar.gz/239a8fc984584f0d96b1dd750e7a5e2c79da93a6"
12011205
dependencies:
12021206
"@colors/colors" "1.5.0"
12031207
body-parser "^1.19.0"
@@ -1229,10 +1233,10 @@ kind-of@^6.0.2:
12291233
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
12301234
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
12311235

1232-
kotlin-web-helpers@2.1.0:
1233-
version "2.1.0"
1234-
resolved "https://registry.yarnpkg.com/kotlin-web-helpers/-/kotlin-web-helpers-2.1.0.tgz#6cd4b0f0dc3baea163929c8638155b8d19c55a74"
1235-
integrity sha512-NAJhiNB84tnvJ5EQx7iER3GWw7rsTZkX9HVHZpe7E3dDBD/dhTzqgSwNU3MfQjniy2rB04bP24WM9Z32ntUWRg==
1236+
kotlin-web-helpers@3.0.0:
1237+
version "3.0.0"
1238+
resolved "https://registry.yarnpkg.com/kotlin-web-helpers/-/kotlin-web-helpers-3.0.0.tgz#3ed6b48f694f74bb60a737a9d7e2c0e3b29abdb9"
1239+
integrity sha512-kdQO4AJQkUPvpLh9aglkXDRyN+CfXO7pKq+GESEnxooBFkQpytLrqZis3ABvmFN1cGw/ZQ/K38u5sRGW+NfBnw==
12361240
dependencies:
12371241
format-util "^1.0.5"
12381242

@@ -1349,10 +1353,10 @@ mkdirp@^0.5.5:
13491353
dependencies:
13501354
minimist "^1.2.6"
13511355

1352-
1353-
version "11.7.1"
1354-
resolved "https://registry.yarnpkg.com/mocha/-/mocha-11.7.1.tgz#91948fecd624fb4bd154ed260b7e1ad3910d7c7a"
1355-
integrity sha512-5EK+Cty6KheMS/YLPPMJC64g5V61gIR25KsRItHw6x4hEKT6Njp1n9LOlH4gpevuwMVS66SXaBBpg+RWZkza4A==
1356+
1357+
version "11.7.5"
1358+
resolved "https://registry.yarnpkg.com/mocha/-/mocha-11.7.5.tgz#58f5bbfa5e0211ce7e5ee6128107cefc2515a627"
1359+
integrity sha512-mTT6RgopEYABzXWFx+GcJ+ZQ32kp4fMf0xvpZIIfSq9Z8lC/++MtcCnQ9t5FP2veYEP95FIYSvW+U9fV4xrlig==
13561360
dependencies:
13571361
browser-stdout "^1.3.1"
13581362
chokidar "^4.0.1"
@@ -1362,6 +1366,7 @@ [email protected]:
13621366
find-up "^5.0.0"
13631367
glob "^10.4.5"
13641368
he "^1.2.0"
1369+
is-path-inside "^3.0.3"
13651370
js-yaml "^4.1.0"
13661371
log-symbols "^4.1.0"
13671372
minimatch "^9.0.5"
@@ -1877,10 +1882,10 @@ type-is@~1.6.18:
18771882
media-typer "0.3.0"
18781883
mime-types "~2.1.24"
18791884

1880-
typescript@5.8.3:
1881-
version "5.8.3"
1882-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e"
1883-
integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
1885+
typescript@5.9.3:
1886+
version "5.9.3"
1887+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f"
1888+
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
18841889

18851890
ua-parser-js@^0.7.30:
18861891
version "0.7.35"
@@ -1968,10 +1973,10 @@ webpack-sources@^3.3.3:
19681973
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.3.3.tgz#d4bf7f9909675d7a070ff14d0ef2a4f3c982c723"
19691974
integrity sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==
19701975

1971-
webpack@5.100.2:
1972-
version "5.100.2"
1973-
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.100.2.tgz#e2341facf9f7de1d702147c91bcb65b693adf9e8"
1974-
integrity sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==
1976+
webpack@5.101.3:
1977+
version "5.101.3"
1978+
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.101.3.tgz#3633b2375bb29ea4b06ffb1902734d977bc44346"
1979+
integrity sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==
19751980
dependencies:
19761981
"@types/eslint-scope" "^3.7.7"
19771982
"@types/estree" "^1.0.8"
@@ -1983,7 +1988,7 @@ [email protected]:
19831988
acorn-import-phases "^1.0.3"
19841989
browserslist "^4.24.0"
19851990
chrome-trace-event "^1.0.2"
1986-
enhanced-resolve "^5.17.2"
1991+
enhanced-resolve "^5.17.3"
19871992
es-module-lexer "^1.2.1"
19881993
eslint-scope "5.1.1"
19891994
events "^3.2.0"

0 commit comments

Comments
 (0)