[ {
  "relativePath" : "packagesearch-api-models.versions.toml",
  "extension" : "toml",
  "linesOfCode" : 48,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 40,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testAPI.http",
  "extension" : "http",
  "linesOfCode" : 71,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/jvmTest/resources/maven/maven-core-output.xml",
  "extension" : "xml",
  "linesOfCode" : 125,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/jvmTest/resources/maven/maven.xml",
  "extension" : "xml",
  "linesOfCode" : 396,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/jvmTest/resources/maven/spring-core.xml",
  "extension" : "xml",
  "linesOfCode" : 47,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/jvmTest/resources/maven/spring-core-output.xml",
  "extension" : "xml",
  "linesOfCode" : 44,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/jvmTest/resources/maven/maven-core.xml",
  "extension" : "xml",
  "linesOfCode" : 126,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/jvmTest/resources/maven/abbot.xml",
  "extension" : "xml",
  "linesOfCode" : 36,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/jvmTest/resources/maven/maven-output.xml",
  "extension" : "xml",
  "linesOfCode" : 292,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/maven/MavenPomProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/maven/Pom.kt",
  "extension" : "kt",
  "linesOfCode" : 195,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/maven/FallbackMavenPomProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/maven/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 214,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/maven/central/MavenCentralApiResponse.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/maven/PomResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 121,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/maven/MavenMetadata.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/maven/MavenPomPropertiesXmlSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/maven/HttpClientMavenPomProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/gradle/Metadata.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-systems/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 49,
  "components" : [ "primary::build-systems" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/jsMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/DateTimeFormatter.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/jvmMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/DateTimeFormatter.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/jvmTest/kotlin/org/jetbrains/packagesearch/packageversionutils/NormalizedVersionSortingTest.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/jvmTest/kotlin/org/jetbrains/packagesearch/packageversionutils/PackageVersionStabilityEvaluationTest.kt",
  "extension" : "kt",
  "linesOfCode" : 238,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/PackageVersionUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/VersionTokenMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/VeryLenientDateTimeExtractor.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/NormalizedVersion.kt",
  "extension" : "kt",
  "linesOfCode" : 127,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/CompactNormalizedVersionSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/VersionComparatorUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/DateTimeFormatter.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-utils/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 39,
  "components" : [ "primary::version-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/Apis.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/ApiPackage.kt",
  "extension" : "kt",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/ApiScm.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/ErrorResponse.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/Licenses.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/ApiRepository.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/Requests.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/ApiProject.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 13,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/build-config.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 87,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/version-config.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 6,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/GenerateApiClientObject.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 10,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "version-catalog/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 18,
  "components" : [ "primary::version-catalog" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/search/PackagesTypeBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/search/NextScrollParametersBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/search/PackagesType.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/search/StartScrollParametersBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/search/SearchParametersBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/search/CocoapodsPackagesBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/search/Deprecations.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/search/KotlinMultiplatformBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/search/GradlePackagesBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/http/PackageSearchEndpoints.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/http/Http.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/http/PackageSearchDefaultEndpoints.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/http/PackageSearchEndpointPaths.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/client/src/jvmTest/kotlin/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/client/src/jvmTest/kotlin/CacheTests.kt",
  "extension" : "kt",
  "linesOfCode" : 152,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/client/src/jvmTest/kotlin/ApiClientPerformanceTests.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/client/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/http/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/client/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/http/PackageSearchApiException.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/client/src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/http/PackageSearchApiClient.kt",
  "extension" : "kt",
  "linesOfCode" : 421,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/client/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 47,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "http/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 20,
  "components" : [ "primary::http" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sonatype-apis/src/commonMain/kotlin/org/jetbrains/packagesearch/security/SonatypeApis.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::sonatype-apis" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sonatype-apis/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 38,
  "components" : [ "primary::sonatype-apis" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 74,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]