Automatic link generation for JS distribution
This commit is contained in:
parent
37b2f0bc1f
commit
3ae239cafb
@ -2,7 +2,7 @@
|
||||
* Build constants
|
||||
*/
|
||||
object Scientifik {
|
||||
const val ioVersion = "0.1.11"
|
||||
const val ioVersion = "0.1.13"
|
||||
const val coroutinesVersion = "1.2.2"
|
||||
const val atomicfuVersion = "0.12.9"
|
||||
const val serializationVersion = "0.11.1"
|
||||
|
@ -38,7 +38,7 @@ open class ScientifikMPPlugin : Plugin<Project> {
|
||||
api(kotlin("stdlib"))
|
||||
project.afterEvaluate {
|
||||
if (extension.serialization) {
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-runtime:${Scientifik.serializationVersion}")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-runtime-common:${Scientifik.serializationVersion}")
|
||||
}
|
||||
if(extension.io){
|
||||
api("org.jetbrains.kotlinx:kotlinx-io:${Scientifik.ioVersion}")
|
||||
@ -56,6 +56,10 @@ open class ScientifikMPPlugin : Plugin<Project> {
|
||||
dependencies {
|
||||
api(kotlin("stdlib-jdk8"))
|
||||
project.afterEvaluate {
|
||||
if (extension.serialization) {
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-runtime:${Scientifik.serializationVersion}")
|
||||
}
|
||||
|
||||
if (extension.io) {
|
||||
api("org.jetbrains.kotlinx:kotlinx-io-jvm:${Scientifik.ioVersion}")
|
||||
}
|
||||
@ -72,6 +76,10 @@ open class ScientifikMPPlugin : Plugin<Project> {
|
||||
dependencies {
|
||||
api(kotlin("stdlib-js"))
|
||||
project.afterEvaluate {
|
||||
if (extension.serialization) {
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-runtime-js:${Scientifik.serializationVersion}")
|
||||
}
|
||||
|
||||
if (extension.io) {
|
||||
api("org.jetbrains.kotlinx:kotlinx-io-js:${Scientifik.ioVersion}")
|
||||
}
|
||||
@ -111,7 +119,7 @@ open class ScientifikMPPlugin : Plugin<Project> {
|
||||
from(project.fileTree("src/jsMain/web"))
|
||||
into(jsBrowserWebpack.destinationDirectory!!)
|
||||
doLast{
|
||||
val indexFile = File(browserWebpack.destinationDirectory!!,"index.html")
|
||||
val indexFile = File(jsBrowserWebpack.destinationDirectory!!,"index.html")
|
||||
if(indexFile.exists()){
|
||||
println("Run JS distribution at: ${indexFile.canonicalPath}")
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user