forked from sergeych/crypto2
		
	Merge pull request 'Fixing multiplatform-crypto-libsodium-bindings dependencies' (#8) from YoungBlood/crypto2:master into master
Reviewed-on: sergeych/crypto2#8
This commit is contained in:
		
						commit
						81e02ac88e
					
				@ -59,6 +59,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(project.dependencies.platform("org.kotlincrypto.hash:bom:0.5.1"))
 | 
			
		||||
                implementation("org.kotlincrypto.hash:sha3")
 | 
			
		||||
                api("com.ionspin.kotlin:bignum:0.3.9")
 | 
			
		||||
@ -76,26 +77,26 @@ kotlin {
 | 
			
		||||
        val native by creating {
 | 
			
		||||
            dependsOn(commonMain)
 | 
			
		||||
            dependencies {
 | 
			
		||||
                implementation("com.ionspin.kotlin:multiplatform-crypto-libsodium-bindings:0.9.2")
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        val jvmMain by getting {
 | 
			
		||||
            dependencies {
 | 
			
		||||
                implementation("net.sergeych:multiplatform-crypto-libsodium-bindings:0.9.4-SNAPSHOT")
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        val jvmTest by getting
 | 
			
		||||
        for (platform in listOf(linuxX64Main, linuxArm64Main, macosX64Main, macosArm64Main, iosX64Main, iosArm64Main, iosSimulatorArm64Main, mingwX64Main))
 | 
			
		||||
            platform { dependsOn(native) }
 | 
			
		||||
 | 
			
		||||
        val jsMain by getting {
 | 
			
		||||
            dependencies {
 | 
			
		||||
                implementation("net.sergeych:multiplatform-crypto-libsodium-bindings:0.9.4-SNAPSHOT")
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        val wasmJsMain by getting {
 | 
			
		||||
            dependencies {
 | 
			
		||||
                implementation("net.sergeych:multiplatform-crypto-libsodium-bindings:0.9.4-SNAPSHOT")
 | 
			
		||||
            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