try fixing projects must be configuring bug

This commit is contained in:
Adam 2022-07-06 16:18:48 +02:00
parent 90dc520d22
commit b9b6065735
3 changed files with 49 additions and 15 deletions

View file

@ -2,7 +2,11 @@ package dev.adamko.kafkatorio.lang
import dev.adamko.kafkatorio.Versions
import dev.adamko.kafkatorio.relocateKotlinJsStore
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin
import org.jetbrains.kotlin.gradle.targets.js.npm.NpmProject
import org.jetbrains.kotlin.gradle.targets.js.yarn.YarnRootExtension
//import org.jetbrains.kotlin.gradle.targets.js.npm.tasks.RootPackageJsonTask
@ -42,4 +46,25 @@ plugins {
// file
//}
relocateKotlinJsStore()
plugins.withType<NodeJsRootPlugin> {
configure<NodeJsRootExtension> {
nodeVersion = "16.0.0"
}
}
afterEvaluate {
rootProject.extensions.configure<NodeJsRootExtension> {
// https://github.com/rjaros/kvision/issues/410
versions.webpackCli.version = "4.10.0"
versions.webpackDevServer.version = "4.9.2"
}
rootProject.extensions.configure<YarnRootExtension> {
resolution("http-proxy-middleware", "^2.0.6")
}
}

View file

@ -1,6 +1,9 @@
package dev.adamko.kafkatorio.lang
import dev.adamko.kafkatorio.relocateKotlinJsStore
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin
import org.jetbrains.kotlin.gradle.targets.js.yarn.YarnRootExtension
plugins {
@ -11,3 +14,23 @@ plugins {
relocateKotlinJsStore()
plugins.withType<NodeJsRootPlugin> {
configure<NodeJsRootExtension> {
nodeVersion = "16.0.0"
}
}
afterEvaluate {
rootProject.extensions.configure<NodeJsRootExtension> {
// https://github.com/rjaros/kvision/issues/410
versions.webpackCli.version = "4.10.0"
versions.webpackDevServer.version = "4.9.2"
}
rootProject.extensions.configure<YarnRootExtension> {
resolution("http-proxy-middleware", "^2.0.6")
}
}