commit generated lua code (I'm not 100% sure it's generated stably - this way I can see changes)

This commit is contained in:
Adam 2022-06-28 21:59:54 +02:00
parent ae0d95b4cb
commit b0452881bc
22 changed files with 3689 additions and 5 deletions

View file

@ -71,7 +71,8 @@ val typescriptToLua by tasks.registering(TypescriptToLuaTask::class) {
dependsOn(tasks.npmInstall, installEventsTsSchema, tasks.updatePackageJson)
sourceFiles.set(tsSrcDir)
outputDirectory.set(layout.buildDirectory.dir("typescriptToLua"))
// outputDirectory.set(layout.buildDirectory.dir("typescriptToLua"))
outputDirectory.set(layout.projectDirectory.dir("src/main/lua"))
}
@ -80,7 +81,6 @@ val installEventsTsSchema by tasks.registering(Sync::class) {
group = project.name
dependsOn(typescriptEventsSchema)
// dependsOn(fixLink)
val outputDir = layout.projectDirectory.dir("src/main/typescript/generated/")
outputs.dir(outputDir)
@ -140,6 +140,8 @@ distributions {
from(licenseFile)
from(typescriptToLua.map { it.outputDirectory })
filesNotMatching("**/*.png") {
// maybe make a bug report for projectTokensX1 causing null$null$null error?
// val tokens333: MutableMap<String, String> = projectTokensX1.get()
filter<ReplaceTokens>("tokens" to tokens333)
}
includeEmptyDirs = false
@ -160,7 +162,6 @@ tasks.withType<Zip>().configureEach {
}
val factorioModProvider by configurations.registering {
asProvider()
factorioModAttributes(objects)
@ -185,14 +186,34 @@ tasks.assemble { dependsOn(installEventsTsSchema, tasks.updatePackageJson) }
idea {
module {
sourceDirs = sourceDirs + file("src/main/typescript")
sourceDirs.plusAssign(
listOf(
file("src/main/typescript"),
file("src/main/lua"),
)
)
// sourceDirs = sourceDirs + file("src/main/lua")
resourceDirs = resourceDirs + file("src/main/resources")
testSourceDirs = testSourceDirs + file("src/test/typescript")
generatedSourceDirs = generatedSourceDirs + listOf(
file("src/main/lua")
)
iml {
whenMerged {
require(this is org.gradle.plugins.ide.idea.model.Module)
sourceDirs = sourceDirs + file("src/main/typescript")
sourceDirs.plusAssign(
listOf(
file("src/main/typescript"),
file("src/main/lua"),
)
)
generatedSourceFolders.plusAssign(
org.gradle.plugins.ide.idea.model.Path(file("src/main/lua").toURI().toString())
)
// sourceDirs = sourceDirs + file("src/main/typescript")
resourceDirs = resourceDirs + file("src/main/resources")
testSourceDirs = testSourceDirs + file("src/test/typescript")
}