AKA "Json5 to Json"
Simple Gradle plugin that converts .json5
files into .json
when gradle processes resources.
Add the plugin using
// settings.gradle.kts
pluginManagement {
repositories {
maven("https://maven.kikugie.dev/releases")
}
}
// build.gradle.kts
plugins {
id("dev.kikugie.j52j") version "1.0.2"
}
// settings.gradle
pluginManagement {
repositories {
maven { url = "https://maven.kikugie.dev/releases"}
}
}
// build.gradle
plugins {
id "dev.kikugie.j52j" version "1.0.2"
}
By default, it will process all source sets in the project, marked as resources
.
However, you can specify which source sets it should process:
// build.gradle[.kts]
j52j {
sources(sourceSets["main"])
}
If you would like a specific file to be kept as .json5
, add // no j52j
at the top:
// no j52j
{
json: 5
}