@file:Suppress("UnstableApiUsage")

pluginManagement {
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

rootProject.name = "kotlinx-schema"

enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")

include(
    ":kotlinx-schema-annotations",
    ":kotlinx-schema-json",
    ":kotlinx-schema-generator-core",
    ":kotlinx-schema-generator-json",
    ":kotlinx-schema-ksp",
    ":kotlinx-schema-ksp-gradle-plugin",
    ":ksp-integration-tests",
    ":docs",
)
