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