remove node js stuff from gradle (might be causing cache issues?)

This commit is contained in:
Adam 2022-06-20 23:57:24 +02:00
parent 4cdbaa9daf
commit 326f081a5e

View file

@ -3,7 +3,7 @@ package dev.adamko.kafkatorio.lang
import dev.adamko.kafkatorio.Versions
import dev.adamko.kafkatorio.relocateKotlinJsStore
import org.jetbrains.kotlin.gradle.targets.js.npm.NpmProject
import org.jetbrains.kotlin.gradle.targets.js.npm.tasks.RootPackageJsonTask
//import org.jetbrains.kotlin.gradle.targets.js.npm.tasks.RootPackageJsonTask
plugins {
@ -11,15 +11,15 @@ plugins {
id("dev.adamko.kafkatorio.base")
}
dependencies {
implementation(
project.dependencies.platform(
"org.jetbrains.kotlin-wrappers:kotlin-wrappers-bom:${Versions.kotlinWrappers}"
)
)
}
//dependencies {
// implementation(
// project.dependencies.platform(
// "org.jetbrains.kotlin-wrappers:kotlin-wrappers-bom:${Versions.kotlinWrappers}"
// )
// )
//}
val rootPackageJson by rootProject.tasks.getting(RootPackageJsonTask::class)
//val rootPackageJson by rootProject.tasks.getting(RootPackageJsonTask::class)
//fun NpmTask.setNodeModulesPath(path: String): Unit =
// environment.put("NODE_PATH", path)
@ -30,16 +30,16 @@ val rootPackageJson by rootProject.tasks.getting(RootPackageJsonTask::class)
// https://github.com/node-gradle/gradle-node-plugin/issues/150
// https://github.com/lamba92/kotlingram/blob/master/examples/js-bot/build.gradle.kts
val nodePath: Directory by extra {
val file = rootPackageJson.rootPackageJson.parentFile.normalize()
logger.info("Kotlin/JS NODE_PATH: $file")
project.layout.dir(project.provider { file }).get()
}
//val nodePath: Directory by extra {
// val file = rootPackageJson.rootPackageJson.parentFile.normalize()
// logger.info("Kotlin/JS NODE_PATH: $file")
// project.layout.dir(project.provider { file }).get()
//}
val nodeModulesDir: Directory by extra {
val file = nodePath.dir(NpmProject.NODE_MODULES)
logger.info("Kotlin/JS NODE_MODULES: $file")
file
}
//val nodeModulesDir: Directory by extra {
// val file = nodePath.dir(NpmProject.NODE_MODULES)
// logger.info("Kotlin/JS NODE_MODULES: $file")
// file
//}
relocateKotlinJsStore()