minor refactor

This commit is contained in:
Adam 2021-12-08 21:51:52 +01:00
parent 0736c7e24c
commit ca40d8bd3e

View file

@ -4,8 +4,8 @@ import dev.adamko.kafkatorio.gradle.asProvider
import dev.adamko.kafkatorio.gradle.factorioModAttributes
import dev.adamko.kafkatorio.gradle.typescriptAttributes
import groovy.json.JsonOutput
import org.apache.tools.ant.filters.ReplaceTokens
import net.swiftzer.semver.SemVer
import org.apache.tools.ant.filters.ReplaceTokens
import org.jetbrains.kotlin.util.parseSpaceSeparatedArgs
plugins {
@ -25,7 +25,12 @@ val modName: String by extra("${rootProject.name}-events")
val distributionZipName: String by extra("${modName}_${project.version}.zip")
// version of Factorio that the mod is compatible with (must only be "major.minor" - patch causes error)
val modFactorioCompatibility = SemVer.parse(libs.versions.factorio.get()).run { "$major.$minor" }
val modFactorioCompatibility: String by extra(
libs.versions.factorio
.map { SemVer.parse(it) }
.map { it.run { "$major.$minor" } }
.get()
)
val licenseFile: RegularFile by rootProject.extra
val projectTokens: MutableMap<String, String> by rootProject.extra