plugins { id("ru.mipt.npm.gradle.mpp") } val plotlyVersion = "0.4.3" kscience { useSerialization() } kotlin { js { //binaries.library() binaries.executable() browser { webpackTask { this.outputFileName = "js/visionforge-three.js" } } } val jsBrowserDistribution by tasks.getting tasks.getByName("jvmProcessResources") { dependsOn(jsBrowserDistribution) from(jsBrowserDistribution) } sourceSets { commonMain { dependencies { api(project(":visionforge-core")) api("space.kscience:plotlykt-core:${plotlyVersion}") } } } }