Robert Munro
06/01/2021, 8:42 AMimplementation(npm("kotlinx-serialization-kotlinx-serialization-core-jslegacy", "1.4.2-RC1"))
and i get error:
Module 'kotlinx-serialization-kotlinx-serialization-core-jsLegacy' not found
> Task :remote:jsBrowserDevelopmentWebpack
do i have to install npm or something to make this work on github actions? or is there some github action i need to use to build kotlinJS on github actions?
this is my github actions yaml - the js lib is built and copied to a jar as a resource
https://github.com/sentinelweb/cuer/blob/ab00c7a7cd969eafa72b0d28bc5ba5c5c3e099d3/.github/workflows/android.ymlturansky
06/01/2021, 9:04 AMRobert Munro
06/01/2021, 9:15 AMjsMain
implementation(npm("kotlinx-serialization-kotlinx-serialization-core-jslegacy", "1.4.2-RC1"))
without it i get an eror on the page saying the lib is missing. or similar fail for webpack as above.
or should i add you plugin declaration?turansky
06/01/2021, 9:44 AMserialization-core.js
located inside runtime jarRobert Munro
06/01/2021, 9:46 AMRobert Munro
06/01/2021, 9:47 AMval commonMain by getting {
dependencies {
implementation(project(":shared"))
implementation("org.jetbrains.kotlinx:kotlinx-datetime:$ver_kotlinx_datetime")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-core:$ver_kotlinx_serialization_core")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:$ver_kotlinx_serialization_core")
implementation("io.ktor:ktor-client-core:$ver_ktor")
implementation("io.insert-koin:koin-core:$ver_koin")
}
}
and
val jsMain by getting {
dependencies {
implementation(npm("kotlinx-serialization-kotlinx-serialization-core-jslegacy", "1.4.2-RC1"))
implementation("org.jetbrains.kotlinx:kotlinx-datetime-js:$ver_kotlinx_datetime")
implementation("org.jetbrains:kotlin-react:17.0.1-pre.148-kotlin-1.4.21")
implementation("org.jetbrains:kotlin-react-dom:17.0.1-pre.148-kotlin-1.4.21")
implementation(npm("react", "17.0.1"))
implementation(npm("react-dom", "17.0.1"))
implementation("org.jetbrains:kotlin-styled:5.2.1-pre.148-kotlin-1.4.21")
implementation(npm("styled-components", "~5.2.1"))
implementation(npm("react-youtube-lite", "1.0.1"))
implementation(npm("react-share", "~4.2.1"))
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.3")
}
}
Robert Munro
06/01/2021, 9:47 AMRobert Munro
06/01/2021, 9:47 AMturansky
06/01/2021, 1:25 PMimplementation(npm("react", "17.0.1"))
implementation(npm("react-dom", "17.0.1"))
implementation(npm("styled-components", "~5.2.1"))
turansky
06/01/2021, 1:27 PMkotlinx-serialization-kotlinx-serialization-core-jslegacy
(version 1.4.2-RC1
is invalid)Robert Munro
06/02/2021, 8:30 AM