Change multiplatform-crypto-libsodium-bindings version and bring wasmJs back #9
@ -9,6 +9,7 @@
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
 | 
			
		||||
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
 | 
			
		||||
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
 | 
			
		||||
 | 
			
		||||
plugins {
 | 
			
		||||
@ -25,7 +26,7 @@ repositories {
 | 
			
		||||
    mavenCentral()
 | 
			
		||||
    maven("https://maven.universablockchain.com/")
 | 
			
		||||
    maven("https://gitea.sergeych.net/api/packages/SergeychWorks/maven")
 | 
			
		||||
//    maven("https://gitea.sergeych.net/api/packages/YoungBlood/maven")
 | 
			
		||||
    maven("https://gitea.sergeych.net/api/packages/YoungBlood/maven")
 | 
			
		||||
    mavenLocal()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -49,10 +50,10 @@ kotlin {
 | 
			
		||||
    iosArm64()
 | 
			
		||||
    iosSimulatorArm64()
 | 
			
		||||
    mingwX64()
 | 
			
		||||
//    @OptIn(ExperimentalWasmDsl::class)
 | 
			
		||||
//    wasmJs {
 | 
			
		||||
//        browser()
 | 
			
		||||
//    }
 | 
			
		||||
    @OptIn(ExperimentalWasmDsl::class)
 | 
			
		||||
    wasmJs {
 | 
			
		||||
        browser()
 | 
			
		||||
    }
 | 
			
		||||
    val ktor_version = "2.3.6"
 | 
			
		||||
 | 
			
		||||
    sourceSets {
 | 
			
		||||
@ -68,7 +69,7 @@ kotlin {
 | 
			
		||||
                implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1")
 | 
			
		||||
                implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.0")
 | 
			
		||||
 | 
			
		||||
                implementation("com.ionspin.kotlin:multiplatform-crypto-libsodium-bindings:0.9.2")
 | 
			
		||||
                implementation("net.sergeych:multiplatform-crypto-libsodium-bindings:0.9.6-SNAPSHOT")
 | 
			
		||||
                implementation(project.dependencies.platform("org.kotlincrypto.hash:bom:0.5.1"))
 | 
			
		||||
                implementation("org.kotlincrypto.hash:sha3")
 | 
			
		||||
                api("com.ionspin.kotlin:bignum:0.3.9")
 | 
			
		||||
@ -95,19 +96,6 @@ kotlin {
 | 
			
		||||
        val jvmTest by getting
 | 
			
		||||
        for (platform in listOf(linuxX64Main, linuxArm64Main, macosX64Main, macosArm64Main, iosX64Main, iosArm64Main, iosSimulatorArm64Main, mingwX64Main))
 | 
			
		||||
            platform { dependsOn(native) }
 | 
			
		||||
 | 
			
		||||
//        val wasmJsMain by getting {
 | 
			
		||||
//            val wasmJsTargetRegex = Regex(pattern = "wasmJs.*")
 | 
			
		||||
//            configurations.all {
 | 
			
		||||
//                if (wasmJsTargetRegex.containsMatchIn(input = this.name)) {
 | 
			
		||||
//                    resolutionStrategy.dependencySubstitution {
 | 
			
		||||
//                        substitute(module("com.ionspin.kotlin:multiplatform-crypto-libsodium-bindings:0.9.2"))
 | 
			
		||||
//                            .using(module("net.sergeych:multiplatform-crypto-libsodium-bindings:0.9.4-SNAPSHOT"))
 | 
			
		||||
//                            .withoutClassifier()
 | 
			
		||||
//                    }
 | 
			
		||||
//                }
 | 
			
		||||
//            }
 | 
			
		||||
//        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user