0.15.8-kotlin-2.1.0 #51
@ -7,9 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
## Unreleased
|
||||
|
||||
### Added
|
||||
- Add development mode for fullstack.
|
||||
|
||||
### Changed
|
||||
- All publishing is enabled by default. Introduce `publishing.targets` variable to regulate what is added to the module.
|
||||
- All publishing targets are enabled by default. Introduce `publishing.targets` variable to regulate what is added to the module.
|
||||
|
||||
### Deprecated
|
||||
|
||||
|
@ -465,6 +465,7 @@ public open class KScienceMppExtension(project: Project) : KScienceExtension(pro
|
||||
*/
|
||||
public fun fullStack(
|
||||
bundleName: String = "js/bundle.js",
|
||||
development: Boolean = false,
|
||||
jvmConfig: KotlinJvmTarget.() -> Unit = {},
|
||||
jsConfig: KotlinJsTargetDsl.() -> Unit = {},
|
||||
browserConfig: KotlinJsBrowserDsl.() -> Unit = {},
|
||||
@ -483,7 +484,10 @@ public open class KScienceMppExtension(project: Project) : KScienceExtension(pro
|
||||
val processResourcesTaskName =
|
||||
compilations[KotlinCompilation.MAIN_COMPILATION_NAME].processResourcesTaskName
|
||||
|
||||
val jsBrowserDistribution = project.tasks.getByName("jsBrowserDistribution")
|
||||
|
||||
val jsBrowserDistribution = project.tasks.getByName(
|
||||
if (development) "jsBrowserDevelopmentExecutableDistribution" else "jsBrowserDistribution"
|
||||
)
|
||||
|
||||
project.tasks.getByName<ProcessResources>(processResourcesTaskName) {
|
||||
duplicatesStrategy = DuplicatesStrategy.WARN
|
||||
|
Loading…
Reference in New Issue
Block a user