{ "output": "[versions]\nktlint = \"12.1.1\"\ndetekt = \"1.23.6\"\ngit-hooks = \"0.0.2\"\nmockk = \"1.14.9\"\ntruth = \"1.4.2\"\nturbine = \"1.1.0\"\nagp = \"8.9.1\"\nkotlin = \"2.3.21\"\nkover = \"0.8.3\"\npaparazzi = \"1.3.5\"\nroborazzi = \"1.11.0\"\ncompose-bom = \"2026.04.01\"\nnavigation3 = \"1.0.1\"\nlifecycle = \"2.8.0\"\ndatastore = \"1.1.1\"\nkotlinx-serialization = \"1.11.0\"\nkotlinx-coroutines = \"1.10.2\"\ncoil = \"2.6.0\"\ndocumentfile = \"1.1.0\"\ncore-ktx = \"1.13.1\"\nactivity-compose = \"1.13.0\"\nrobolectric = \"4.16.1\"\nbilling = \"7.1.1\"\n\n[libraries]\nrobolectric = { module = \"org.robolectric:robolectric\", version.ref = \"robolectric\" }\nmockk = { module = \"io.mockk:mockk\", version.ref = \"mockk\" }\nmockk-android = { module = \"io.mockk:mockk-android\", version.ref = \"mockk\" }\ntruth = { module = \"com.google.truth:truth\", version.ref = \"truth\" }\nturbine = { module = \"app.cash.turbine:turbine\", version.ref = \"turbine\" }\nandroidx-core-ktx = { module = \"androidx.core:core-ktx\", version.ref = \"core-ktx\" }\nandroidx-activity-compose = { module = \"androidx.activity:activity-compose\", version.ref = \"activity-compose\" }\nandroidx-documentfile = { module = \"androidx.documentfile:documentfile\", version.ref = \"documentfile\" }\ncompose-bom = { module = \"androidx.compose:compose-bom\", version.ref = \"compose-bom\" }\ncompose-ui = { module = \"androidx.compose.ui:ui\" }\ncompose-ui-tooling = { module = \"androidx.compose.ui:ui-tooling\" }\ncompose-ui-tooling-preview = { module = \"androidx.compose.ui:ui-tooling-preview\" }\ncompose-material3 = { module = \"androidx.compose.material3:material3\" }\ncompose-material-icons-extended = { module = \"androidx.compose.material:material-icons-extended\" }\nnavigation3-runtime = { module = \"androidx.navigation3:navigation3-runtime\", version.ref = \"navigation3\" }\nnavigation3-ui = { module = \"androidx.navigation3:navigation3-ui\", version.ref = \"navigation3\" }\nlifecycle-viewmodel-compose = { module = \"androidx.lifecycle:lifecycle-viewmodel-compose\", version.ref = \"lifecycle\" }\nlifecycle-runtime-compose = { module = \"androidx.lifecycle:lifecycle-runtime-compose\", version.ref = \"lifecycle\" }\ndatastore-preferences = { module = \"androidx.datastore:datastore-preferences\", version.ref = \"datastore\" }\nkotlinx-serialization-json = { module = \"org.jetbrains.kotlinx:kotlinx-serialization-json\", version.ref = \"kotlinx-serialization\" }\nkotlinx-coroutines-android = { module = \"org.jetbrains.kotlinx:kotlinx-coroutines-android\", version.ref = \"kotlinx-coroutines\" }\ncoil-compose = { module = \"io.coil-kt:coil-compose\", version.ref = \"coil\" }\njunit = { module = \"junit:junit\", version = \"4.13.2\" }\nkotlinx-coroutines-test = { module = \"org.jetbrains.kotlinx:kotlinx-coroutines-test\", version.ref = \"kotlinx-coroutines\" }\nandroidx-test-ext = { module = \"androidx.test.ext:junit\", version = \"1.3.0\" }\ncompose-ui-test = { module = \"androidx.compose.ui:ui-test-junit4\" }\ncompose-ui-test-manifest = { module = \"androidx.compose.ui:ui-test-manifest\" }\nroborazzi = { module = \"io.github.takahirom.roborazzi:roborazzi\", version.ref = \"roborazzi\" }\nroborazzi-compose = { module = \"io.github.takahirom.roborazzi:roborazzi-compose\", version.ref = \"roborazzi\" }\nroborazzi-junit = { module = \"io.github.takahirom.roborazzi:roborazzi-junit\", version.ref = \"roborazzi\" }\nuiautomator = { module = \"androidx.test.uiautomator:uiautomator\", version = \"2.3.0\" }\nespresso-intents = { module = \"androidx.test.espresso:espresso-intents\", version = \"3.6.1\" }\ngoogle-billing = { module = \"com.android.billingclient:billing-ktx\", version.ref = \"billing\" }\n\n[plugins]\nandroid-application = { id = \"com.android.application\", version.ref = \"agp\" }\nkotlin-android = { id = \"org.jetbrains.kotlin.android\", version.ref = \"kotlin\" }\nkotlin-serialization = { id = \"org.jetbrains.kotlin.plugin.serialization\", version.ref = \"kotlin\" }\ncompose-compiler = { id = \"org.jetbrains.kotlin.plugin.compose\", version.ref = \"kotlin\" }\nkover = { id = \"org.jetbrains.kotlinx.kover\", version.ref = \"kover\" }\npaparazzi = { id = \"app.cash.paparazzi\", version.ref = \"paparazzi\" }\nroborazzi = { id = \"io.github.takahirom.roborazzi\", version.ref = \"roborazzi\" }\nktlint = { id = \"org.jlleitschuh.gradle.ktlint\", version.ref = \"ktlint\" }\ndetekt = { id = \"io.gitlab.arturbosch.detekt\", version.ref = \"detekt\" }\ngit-hooks = { id = \"com.github.jakemarsden.git-hooks\", version.ref = \"git-hooks\" }\n" }