plugins { id 'java' id 'org.teavm' version '0.9.2' } repositories { mavenCentral() } dependencies { teavm(teavm.libs.jso) teavm(teavm.libs.jsoApis) implementation 'org.json:json:20240303' } teavm.js { obfuscated = false sourceMap = true targetFileName = "../classes.js" optimization = org.teavm.gradle.api.OptimizationLevel.BALANCED outOfProcess = false fastGlobalAnalysis = false processMemory = 512 entryPointName = 'main' mainClass = 'net.hoosiertransfer.Main' outputDir = file("javascript") properties = null sourceMap = true debugInformation = false }