File tree Expand file tree Collapse file tree 6 files changed +15
-7
lines changed
commonMain/kotlin/io/github/optimumcode/json/schema/internal/hostname
nonWasmJsMain/kotlin/io/github/optimumcode/json/schema/internal/hostname
wasmJsMain/kotlin/io/github/optimumcode/json/schema/internal/hostname Expand file tree Collapse file tree 6 files changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -354,7 +354,3 @@ public abstract interface class io/github/optimumcode/json/schema/extension/Exte
354
354
public abstract fun getSchemaPath ()Lio/github/optimumcode/json/pointer/JsonPointer;
355
355
}
356
356
357
- public final class io/github/optimumcode/json/schema/internal/hostname/Normalizer_nonWasmJsKt {
358
- public static final fun isNormalized (Ljava/lang/String;)Z
359
- }
360
-
Original file line number Diff line number Diff line change
1
+ @file:OptIn(ExperimentalWasmDsl ::class )
2
+
1
3
import io.gitlab.arturbosch.detekt.Detekt
2
4
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
3
5
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
4
6
import org.jetbrains.kotlin.gradle.plugin.KotlinTargetWithTests
7
+ import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl
5
8
import org.jlleitschuh.gradle.ktlint.reporter.ReporterType
6
9
import java.util.Locale
7
10
@@ -146,8 +149,10 @@ kotlin {
146
149
nodejs()
147
150
}
148
151
wasmJs {
152
+ browser()
149
153
nodejs()
150
154
}
155
+
151
156
applyDefaultHierarchyTemplate()
152
157
153
158
val macOsTargets =
Original file line number Diff line number Diff line change 1
1
package io.github.optimumcode.json.schema.internal.hostname
2
2
3
- public expect fun isNormalized (label : String ): Boolean
3
+ internal expect fun isNormalized (label : String ): Boolean
Original file line number Diff line number Diff line change @@ -3,6 +3,6 @@ package io.github.optimumcode.json.schema.internal.hostname
3
3
import doist.x.normalize.Form
4
4
import doist.x.normalize.normalize
5
5
6
- public actual fun isNormalized (label : String ): Boolean {
6
+ internal actual fun isNormalized (label : String ): Boolean {
7
7
return label.normalize(Form .NFC ) == label
8
8
}
Original file line number Diff line number Diff line change 1
1
package io.github.optimumcode.json.schema.internal.hostname
2
2
3
- public actual fun isNormalized (label : String ): Boolean {
3
+ internal actual fun isNormalized (label : String ): Boolean {
4
4
// depending library does not yet support wasm: https://github.com/OptimumCode/json-schema-validator/issues/177#issuecomment-2268482409
5
5
return true
6
6
}
Original file line number Diff line number Diff line change
1
+ @file:OptIn(ExperimentalWasmDsl ::class )
2
+
1
3
import io.gitlab.arturbosch.detekt.Detekt
2
4
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
3
5
import org.jetbrains.kotlin.gradle.plugin.KotlinTargetWithTests
6
+ import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl
4
7
import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest
5
8
import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeSimulatorTest
6
9
import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest
@@ -69,6 +72,10 @@ kotlin {
69
72
implementation(libs.okio.nodefilesystem)
70
73
}
71
74
}
75
+ wasmJsTest {
76
+ dependencies {
77
+ }
78
+ }
72
79
jvmTest {
73
80
dependencies {
74
81
implementation(libs.kotest.runner.junit5)
You can’t perform that action at this time.
0 commit comments