settings.gradle.kts (113 lines of code) (raw):

rootProject.name = "kotlin-wrappers" pluginManagement { includeBuild("build-logic-settings") } plugins { id("wrappersbuild.settings") } dependencyResolutionManagement { versionCatalogs { create("libs") { val kotlinVersion = extra["kotlin.version"] as String library("kotlin-test", "org.jetbrains.kotlin", "kotlin-test").version(kotlinVersion) val coroutinesVersion = extra["kotlinx-coroutines.version"] as String library("coroutines-core", "org.jetbrains.kotlinx", "kotlinx-coroutines-core").version(coroutinesVersion) library("coroutines-test", "org.jetbrains.kotlinx", "kotlinx-coroutines-test").version(coroutinesVersion) val htmlVersion = extra["kotlinx-html.version"] as String library("kotlinx-html", "org.jetbrains.kotlinx", "kotlinx-html").version(htmlVersion) } } } fun includeKarakum(path: String) { includeBuild("$path/karakum") { name = "$path-karakum" } } includeBuild("build-logic") include("docs") includeKarakum("kotlin-actions") // Kotlin/JS: GitHub Actions Artifact wrappers include("kotlin-actions-artifact") // Kotlin/JS: GitHub Actions Cache wrappers include("kotlin-actions-cache") // Kotlin/JS: GitHub Actions Core wrappers include("kotlin-actions-core") // Kotlin/JS: GitHub Actions Exec wrappers include("kotlin-actions-exec") // Kotlin/JS: GitHub Actions GitHub wrappers include("kotlin-actions-github") // Kotlin/JS: GitHub Actions Glob wrappers include("kotlin-actions-glob") // Kotlin/JS: GitHub Actions HTTP Client wrappers include("kotlin-actions-http-client") // Kotlin/JS: GitHub Actions IO wrappers include("kotlin-actions-io") // Kotlin/JS: GitHub Actions Tool Cache wrappers include("kotlin-actions-tool-cache") // Kotlin/JS: Ajv JSON schema validator wrappers include("kotlin-ajv") // Kotlin/JS: Browser APIs missing from the standard library include("kotlin-browser") includeKarakum("kotlin-browser") includeKarakum("kotlin-cesium") // Kotlin/JS: CesiumJS wrappers include("kotlin-cesium-engine") // Kotlin/JS: CesiumJS wrappers include("kotlin-cesium-widgets") // Platform-agnostic CSS support include("kotlin-css") // Kotlin/JS: Zero-runtime CSS core typings include("kotlin-cssom-core") // Kotlin/JS: Zero-runtime CSS typings include("kotlin-csstype") includeKarakum("kotlin-csstype") // Kotlin/JS: Electron wrappers include("kotlin-electron") includeKarakum("kotlin-electron") // Kotlin/JS: Emotion Cache wrappers include("kotlin-emotion-cache") // Kotlin/JS: Emotion CSS wrappers include("kotlin-emotion-css") // Kotlin/JS: Emotion React wrappers include("kotlin-emotion-react") // Kotlin/JS: Emotion Styled wrappers include("kotlin-emotion-styled") // Kotlin/JS: Emotion Utils wrappers include("kotlin-emotion-utils") // Kotlin/JS: APIs missing from the standard library include("kotlin-js") // Kotlin/JS: Helper for `kotlin-js` include("kotlin-js-core") // Kotlin/JS: JSZip wrappers include("kotlin-jszip") // Kotlin/JS: Material UI wrappers include("kotlin-mui-material") // Kotlin/JS: MUI Base UI wrappers include("kotlin-mui-base") // Kotlin/JS: Material UI Icons wrappers include("kotlin-mui-icons-material") // Kotlin/JS: MUI Lab wrappers include("kotlin-mui-lab") // Kotlin/JS: MUI System wrappers include("kotlin-mui-system") // Kotlin/JS: MUI X Date Pickers wrappers include("kotlin-muix-date-pickers") // Kotlin/JS: MUI X Tree View wrappers include("kotlin-muix-tree-view") // Kotlin/JS: Node.js wrappers include("kotlin-node") includeKarakum("kotlin-node") // Kotlin/JS: null-writable wrappers include("kotlin-null-writable") includeKarakum("kotlin-null-writable") // Kotlin/JS: pako wrappers include("kotlin-pako") // Kotlin/JS: Popper Core wrappers include("kotlin-popperjs-core") includeKarakum("kotlin-popperjs-core") // Kotlin/JS: JSON Lint wrappers include("kotlin-prantlf-jsonlint") // Kotlin/JS: Preact Signals Core wrappers include("kotlin-preact-signals-core") // Kotlin/JS: Preact Signals React wrappers include("kotlin-preact-signals-react") // Kotlin/JS: React wrappers include("kotlin-react") // Kotlin/JS: react-beautiful-dnd wrappers include("kotlin-react-beautiful-dnd") // Kotlin/JS: React wrappers include("kotlin-react-core") // Kotlin/JS: React DOM wrappers include("kotlin-react-dom") includeKarakum("kotlin-react-dom") // Kotlin/JS: React DOM legacy wrappers include("kotlin-react-dom-legacy") // Kotlin/JS: React DOM Test Utilities wrappers include("kotlin-react-dom-test-utils") // Kotlin/JS: React legacy wrappers include("kotlin-react-legacy") // Kotlin/JS: React Popper wrappers include("kotlin-react-popper") // Kotlin/JS: React Select wrappers include("kotlin-react-select") // Kotlin/JS: React Use wrappers include("kotlin-react-use") // Kotlin/JS: semver wrappers include("kotlin-semver") includeKarakum("kotlin-semver") // Kotlin/JS: a reimplementation of kotlin-styled in pure Kotlin, without styled-components include("kotlin-styled-next") // Kotlin/JS: TanStack History wrappers include("kotlin-tanstack-history") includeKarakum("kotlin-tanstack-history") includeKarakum("kotlin-tanstack-query") // Kotlin/JS: TanStack Query Core wrappers include("kotlin-tanstack-query-core") // Kotlin/JS: TanStack React Query wrappers include("kotlin-tanstack-react-query") // Kotlin/JS: TanStack React Query Devtools wrappers include("kotlin-tanstack-react-query-devtools") // Kotlin/JS: TanStack React Router wrappers include("kotlin-tanstack-react-router") // Kotlin/JS: TanStack React Table wrappers include("kotlin-tanstack-react-table") // Kotlin/JS: TanStack React Virtual wrappers include("kotlin-tanstack-react-virtual") // Kotlin/JS: TanStack Router Core wrappers include("kotlin-tanstack-router-core") includeKarakum("kotlin-tanstack-table") // Kotlin/JS: TanStack Table Core wrappers include("kotlin-tanstack-table-core") includeKarakum("kotlin-tanstack-virtual") // Kotlin/JS: TanStack Virtual Core wrappers include("kotlin-tanstack-virtual-core") // Kotlin/JS: Tauri API wrappers include("kotlin-tauri-apps-api") includeKarakum("kotlin-tauri-apps-api") // Kotlin/JS: TypeScript wrappers include("kotlin-typescript") includeKarakum("kotlin-typescript") // Kotlin/JS: @vercel/ncc wrappers include("kotlin-vercel-ncc") // Kotlin/JS: VS Code wrappers include("kotlin-vscode") includeKarakum("kotlin-vscode") // Kotlin/JS: Common web wrappers include("kotlin-web") // Kotlin/JS: yaml wrappers include("kotlin-yaml") include("kotlin-wrappers-bom") include("kotlin-wrappers-catalog")