Project `...` has `compose` and `kotlinx.serialization` plugins applied!
>>> Consider using these plugins in separate modules to avoid compilation errors
In a multiplatform build, it seems there is no way to apply a plugin to a selected module only. Am I correct to assume that a single multiplatform build script cannot be configured to create modules that way?
Is it a correct impression that 'multiplatform widgets' for Compose Web are not being developed any further at this point?
And that the focus is on polishing HTML+CSS integration only; pending some internal PoC into Canvas Rendering for 'full Compose' later on?
Bundle sizes of compose-web are very concerning. my mock sandbox app (that doesn't do anything really..) comes up as 7+MB as production executable. I'm attaching the output if anyone's interested. The source is here. Development bundle is going at 26MB.
Don't know if this is the proper place to ask this question so sorry if not. I am starting with compose for web with no prior knowledge of the JS ecosystem. I have an error that seems to be related to the version of node which I can't find where I can set it. Gradle uses a version from ~/.gradle/nodejs/node-v14.15.4-linux-x64/. If I don't specify in gradle.properties to use webpack ver4 (kotlin.js.webpack.major.version=4) than I have a runtime issue:Execution failed for task ':jsBrowserDevelopmentRun'.
[webpack-cli] Invalid configuration object. Object has been initialized using a configuration object that does not match the API schema.
_- configuration has an unknown property 'assetEmittingWrittenFiles'. These properties are valid: ...