parseVersionName static method

String parseVersionName(
  1. String content
)

Extracts versionName from Gradle file content. Handles both Groovy (versionName "1.0") and Kotlin DSL (versionName = "1.0").

Implementation

static String parseVersionName(String content) =>
    RegExp(r'versionName\s*=?\s*"([^"]+)"').firstMatch(content)?.group(1) ??
    '1.0.0';