Skip to content

Commit

Permalink
Gradle. Typesafe project accessors
Browse files Browse the repository at this point in the history
  • Loading branch information
turansky committed Nov 28, 2023
1 parent 583e1b0 commit a15a9be
Show file tree
Hide file tree
Showing 47 changed files with 147 additions and 145 deletions.
10 changes: 5 additions & 5 deletions examples/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ plugins {
}

dependencies {
jsMainImplementation(project(":kotlin-emotion"))
jsMainImplementation(project(":kotlin-js"))
jsMainImplementation(project(":kotlin-react"))
jsMainImplementation(project(":kotlin-react-dom"))
jsMainImplementation(project(":kotlin-react-router-dom"))
jsMainImplementation(projects.kotlinEmotion)
jsMainImplementation(projects.kotlinJs)
jsMainImplementation(projects.kotlinReact)
jsMainImplementation(projects.kotlinReactDom)
jsMainImplementation(projects.kotlinReactRouterDom)

jsMainImplementation(npm("react-quill", "1.3.5"))
jsMainImplementation(npm("axios", "0.21.1"))
Expand Down
2 changes: 1 addition & 1 deletion kotlin-actions-toolkit/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies {
jsMainApi(npmv("@actions/io"))
jsMainApi(npmv("@actions/tool-cache"))

jsMainApi(project(":kotlin-node"))
jsMainApi(projects.kotlinNode)
jsMainImplementation(kotlinxCoroutines("core"))
jsMainImplementation(seskarCore())
}
6 changes: 3 additions & 3 deletions kotlin-browser/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-cssom-core"))
jsMainApi(project(":kotlin-web"))
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinCssomCore)
jsMainApi(projects.kotlinWeb)

jsMainImplementation(seskarCore())

Expand Down
4 changes: 2 additions & 2 deletions kotlin-cesium/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-browser"))
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinBrowser)

jsMainApi(npmv("cesium"))
}
2 changes: 1 addition & 1 deletion kotlin-cssom-core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-js"))
jsMainApi(projects.kotlinJs)

jsMainImplementation(seskarCore())

Expand Down
6 changes: 3 additions & 3 deletions kotlin-csstype/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-cssom-core"))
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-browser"))
jsMainApi(projects.kotlinCssomCore)
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinBrowser)

jsMainApi(devNpmv("csstype"))
}
4 changes: 2 additions & 2 deletions kotlin-electron/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-node"))
jsMainApi(project(":kotlin-browser"))
jsMainApi(projects.kotlinNode)
jsMainApi(projects.kotlinBrowser)

jsMainApi(npmv("electron"))
}
6 changes: 3 additions & 3 deletions kotlin-emotion/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-csstype"))
jsMainApi(project(":kotlin-browser"))
jsMainApi(project(":kotlin-react-core"))
jsMainApi(projects.kotlinCsstype)
jsMainApi(projects.kotlinBrowser)
jsMainApi(projects.kotlinReactCore)

jsMainApi(npmv("@emotion/cache"))
jsMainApi(npmv("@emotion/css"))
Expand Down
2 changes: 1 addition & 1 deletion kotlin-extensions/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-js"))
jsMainApi(projects.kotlinJs)
}
4 changes: 2 additions & 2 deletions kotlin-mui-base/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-mui-system"))
jsMainApi(project(":kotlin-popper"))
jsMainApi(projects.kotlinMuiSystem)
jsMainApi(projects.kotlinPopper)

jsMainApi(npmv("@mui/base"))
}
2 changes: 1 addition & 1 deletion kotlin-mui-icons-material/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-mui-material"))
jsMainApi(projects.kotlinMuiMaterial)

jsMainApi(npmv("@mui/icons-material"))
}
4 changes: 2 additions & 2 deletions kotlin-mui-lab/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-mui-material"))
jsMainApi(project(":kotlin-muix-tree-view"))
jsMainApi(projects.kotlinMuiMaterial)
jsMainApi(projects.kotlinMuixTreeView)

jsMainApi(npmv("@mui/lab"))
}
2 changes: 1 addition & 1 deletion kotlin-mui-material/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-mui-base"))
jsMainApi(projects.kotlinMuiBase)

jsMainApi(npmv("@mui/material"))
}
2 changes: 1 addition & 1 deletion kotlin-mui-system/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-react-dom"))
jsMainApi(projects.kotlinReactDom)

jsMainApi(npmv("@mui/system"))
}
2 changes: 1 addition & 1 deletion kotlin-muix-date-pickers/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-mui-material"))
jsMainApi(projects.kotlinMuiMaterial)

jsMainApi(npmv("@mui/x-date-pickers"))
}
2 changes: 1 addition & 1 deletion kotlin-muix-tree-view/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-mui-material"))
jsMainApi(projects.kotlinMuiMaterial)

jsMainApi(npmv("@mui/x-tree-view"))
}
4 changes: 2 additions & 2 deletions kotlin-node/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-web"))
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinWeb)
jsMainImplementation(kotlinxCoroutines("core"))

jsMainApi(devNpmv("@types/node"))
Expand Down
4 changes: 2 additions & 2 deletions kotlin-popper/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-browser"))
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinBrowser)

jsMainImplementation(seskarCore())

Expand Down
4 changes: 2 additions & 2 deletions kotlin-react-beautiful-dnd/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-react-core"))
jsMainApi(project(":kotlin-react-dom"))
jsMainApi(projects.kotlinReactCore)
jsMainApi(projects.kotlinReactDom)

jsMainApi(npmv("react-beautiful-dnd"))
}
4 changes: 2 additions & 2 deletions kotlin-react-core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-csstype"))
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinCsstype)

jsTestImplementation(kotlin("test-js"))

Expand Down
8 changes: 4 additions & 4 deletions kotlin-react-dom-legacy/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-extensions"))
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-react-legacy"))
jsMainApi(project(":kotlin-react-dom"))
jsMainApi(projects.kotlinExtensions)
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinReactLegacy)
jsMainApi(projects.kotlinReactDom)

jsMainApi(kotlinxHtml("js"))
}
8 changes: 4 additions & 4 deletions kotlin-react-dom-test-utils/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-browser"))
jsMainApi(project(":kotlin-react"))
jsMainApi(project(":kotlin-react-dom"))
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinBrowser)
jsMainApi(projects.kotlinReact)
jsMainApi(projects.kotlinReactDom)

jsMainImplementation(kotlinxCoroutines("core"))
jsMainImplementation(kotlinxCoroutines("test"))
Expand Down
6 changes: 3 additions & 3 deletions kotlin-react-dom/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-browser"))
jsMainApi(project(":kotlin-react-core"))
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinBrowser)
jsMainApi(projects.kotlinReactCore)

jsMainImplementation(seskarCore())

Expand Down
6 changes: 3 additions & 3 deletions kotlin-react-legacy/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-extensions"))
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-react-core"))
jsMainApi(projects.kotlinExtensions)
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinReactCore)
}
4 changes: 2 additions & 2 deletions kotlin-react-popper/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-popper"))
jsMainApi(project(":kotlin-react-core"))
jsMainApi(projects.kotlinPopper)
jsMainApi(projects.kotlinReactCore)

jsMainApi(npmv("react-popper"))
}
8 changes: 4 additions & 4 deletions kotlin-react-redux/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-extensions"))
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-react-legacy"))
jsMainApi(project(":kotlin-redux"))
jsMainApi(projects.kotlinExtensions)
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinReactLegacy)
jsMainApi(projects.kotlinRedux)

jsMainApi(npmv("react-redux"))
}
6 changes: 3 additions & 3 deletions kotlin-react-router-dom/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-browser"))
jsMainApi(project(":kotlin-react-router"))
jsMainApi(project(":kotlin-react-dom"))
jsMainApi(projects.kotlinBrowser)
jsMainApi(projects.kotlinReactRouter)
jsMainApi(projects.kotlinReactDom)

jsMainApi(npmv("react-router-dom"))
}
6 changes: 3 additions & 3 deletions kotlin-react-router/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-browser"))
jsMainApi(project(":kotlin-remix-run-router"))
jsMainApi(project(":kotlin-react-core"))
jsMainApi(projects.kotlinBrowser)
jsMainApi(projects.kotlinRemixRunRouter)
jsMainApi(projects.kotlinReactCore)

jsMainApi(npmv("react-router"))
}
6 changes: 3 additions & 3 deletions kotlin-react-select/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-emotion"))
jsMainApi(project(":kotlin-react"))
jsMainApi(project(":kotlin-react-dom"))
jsMainApi(projects.kotlinEmotion)
jsMainApi(projects.kotlinReact)
jsMainApi(projects.kotlinReactDom)

jsMainImplementation(seskarCore())

Expand Down
2 changes: 1 addition & 1 deletion kotlin-react-use/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-react"))
jsMainApi(projects.kotlinReact)

jsMainImplementation(kotlinxCoroutines("core"))
}
4 changes: 2 additions & 2 deletions kotlin-react/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-react-core"))
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinReactCore)
}
4 changes: 2 additions & 2 deletions kotlin-redux/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-extensions"))
jsMainApi(project(":kotlin-js"))
jsMainApi(projects.kotlinExtensions)
jsMainApi(projects.kotlinJs)
jsMainApi(kotlinxSerialization("json"))

jsMainApi(npmv("redux"))
Expand Down
2 changes: 1 addition & 1 deletion kotlin-remix-run-router/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-browser"))
jsMainApi(projects.kotlinBrowser)

jsMainApi(npmv("@remix-run/router"))
}
4 changes: 2 additions & 2 deletions kotlin-ring-ui/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ plugins {
}

dependencies {
jsMainApi(project(":kotlin-react-legacy"))
jsMainApi(project(":kotlin-react-dom"))
jsMainApi(projects.kotlinReactLegacy)
jsMainApi(projects.kotlinReactDom)

jsMainImplementation(npmv("@jetbrains/ring-ui"))
}
10 changes: 5 additions & 5 deletions kotlin-styled-next/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ kotlin {
}

dependencies {
jsMainApi(project(":kotlin-extensions"))
jsMainApi(project(":kotlin-js"))
jsMainApi(project(":kotlin-css"))
jsMainApi(project(":kotlin-react-legacy"))
jsMainApi(project(":kotlin-react-dom-legacy"))
jsMainApi(projects.kotlinExtensions)
jsMainApi(projects.kotlinJs)
jsMainApi(projects.kotlinCss)
jsMainApi(projects.kotlinReactLegacy)
jsMainApi(projects.kotlinReactDomLegacy)

jsMainApi(kotlinxHtml("js"))

Expand Down
Loading

0 comments on commit a15a9be

Please sign in to comment.