gbaldeck
06/16/2022, 3:24 PMturansky
06/18/2022, 5:13 PMturansky
06/18/2022, 5:14 PMgbaldeck
06/19/2022, 12:27 AMgbaldeck
06/19/2022, 12:28 AMbuild.gradle.kts
file for the javascript portion of my multi project build. I have a common project and jvm project also.gbaldeck
06/19/2022, 12:28 AMplugins {
kotlin("js")
}
group = "com.learner.frontend"
version = "1.0-SNAPSHOT"
repositories {
mavenCentral()
}
val kotlinWrappersVersion = "1.0.0-pre.340"
dependencies {
implementation(project(":shared"))
implementation(enforcedPlatform("org.jetbrains.kotlin-wrappers:kotlin-wrappers-bom:$kotlinWrappersVersion"))
implementation("org.jetbrains.kotlin-wrappers:kotlin-react")
implementation("org.jetbrains.kotlin-wrappers:kotlin-react-dom")
implementation("org.jetbrains.kotlin-wrappers:kotlin-styled-next")
implementation("org.jetbrains.kotlin-wrappers:kotlin-react-router-dom")
implementation("org.jetbrains.kotlin-wrappers:kotlin-redux")
implementation("org.jetbrains.kotlin-wrappers:kotlin-react-redux")
testImplementation(kotlin("test-js"))
}
kotlin {
js(IR) {
binaries.executable()
browser {
commonWebpackConfig {
cssSupport.enabled = true
}
testTask {
useKarma {
useChrome()
}
}
}
}
}
turansky
06/19/2022, 12:11 PMturansky
06/19/2022, 12:12 PMto test what is rendering on the screenLooks like puppeteer use case, he will install required Chrome version yourself