|
1 | 1 | @Suppress("unused") |
2 | 2 | object Libraries { |
3 | | - object Plugin { |
4 | | - const val kotlinGradle = "org.jetbrains.kotlin:kotlin-gradle-plugin:${Kotlin.version}" |
5 | | - } |
6 | | - |
7 | | - object Kotlin { |
8 | | - const val version = "1.5.21" |
9 | | - const val wrappersBuild = "pre.218-kotlin-$version" |
10 | | - |
11 | | - const val js = "org.jetbrains.kotlin:kotlin-stdlib-js:$version" |
12 | | - const val jsTest = "org.jetbrains.kotlin:kotlin-test-js:$version" |
| 3 | + class JsWrappers(kotlinVersion: String) { |
| 4 | + private val wrappersBuild = "pre.218-kotlin-$kotlinVersion" |
13 | 5 |
|
14 | | - const val reactVersion = "${Npm.react}-$wrappersBuild" |
15 | | - const val react = "org.jetbrains.kotlin-wrappers:kotlin-react:$reactVersion" |
16 | | - const val reactDom = "org.jetbrains.kotlin-wrappers:kotlin-react-dom:$reactVersion" |
| 6 | + private val reactVersion = "${Npm.react}-$wrappersBuild" |
| 7 | + val react = "org.jetbrains.kotlin-wrappers:kotlin-react:$reactVersion" |
| 8 | + val reactDom = "org.jetbrains.kotlin-wrappers:kotlin-react-dom:$reactVersion" |
17 | 9 |
|
18 | | - const val htmlVersion = "0.7.3" |
19 | | - const val html = "org.jetbrains.kotlinx:kotlinx-html-js:$htmlVersion" |
| 10 | + private val htmlVersion = "0.7.3" |
| 11 | + val html = "org.jetbrains.kotlinx:kotlinx-html-js:$htmlVersion" |
20 | 12 |
|
21 | | - const val cssVersion = "1.0.0-$wrappersBuild" |
22 | | - const val css = "org.jetbrains.kotlin-wrappers:kotlin-css-js:$cssVersion" |
| 13 | + private val cssVersion = "1.0.0-$wrappersBuild" |
| 14 | + val css = "org.jetbrains.kotlin-wrappers:kotlin-css-js:$cssVersion" |
23 | 15 |
|
24 | | - const val styledVersion = "${Npm.styledComponent}-$wrappersBuild" |
25 | | - const val styled = "org.jetbrains.kotlin-wrappers:kotlin-styled:$styledVersion" |
| 16 | + private val styledVersion = "${Npm.styledComponent}-$wrappersBuild" |
| 17 | + val styled = "org.jetbrains.kotlin-wrappers:kotlin-styled:$styledVersion" |
26 | 18 |
|
27 | | - const val extensionsVersion = "1.0.1-$wrappersBuild" |
28 | | - const val extensions = "org.jetbrains.kotlin-wrappers:kotlin-extensions:$extensionsVersion" |
| 19 | + private val extensionsVersion = "1.0.1-$wrappersBuild" |
| 20 | + val extensions = "org.jetbrains.kotlin-wrappers:kotlin-extensions:$extensionsVersion" |
29 | 21 | } |
30 | 22 |
|
31 | 23 | object Npm { |
|
0 commit comments