Initial commit

This commit is contained in:
Andrew Golovashevich 2024-04-19 21:06:54 +03:00
commit 2b8e26f565
5 changed files with 81 additions and 0 deletions

18
.github/workflows/build-lib.yml vendored Normal file
View File

@ -0,0 +1,18 @@
name: Library building
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:
jobs:
build-lib:
runs-on: macos-latest
steps:
- uses: landgrafhomyak/maven2github-redirector/build-mp-lib@actions-v1.0
with:
group: ru.landgrafhomyak.utility
name: int-serializers
version: "1.2"

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
/out/
/gradle/
/.gradle/
/.idea/
/gradlew*
/build/

54
build.gradle.kts Normal file
View File

@ -0,0 +1,54 @@
plugins {
kotlin("multiplatform") version "1.9.0"
`maven-publish`
}
group = "ru.landgrafhomyak.utility"
version = "1.2"
repositories {
mavenCentral()
maven("https://maven.landgrafhomyak.ru/")
}
kotlin {
jvm {
jvmToolchain(8)
}
js {
browser()
nodejs()
}
linuxArm64()
linuxX64()
mingwX64()
androidNativeArm32()
androidNativeArm64()
androidNativeX64()
androidNativeX86()
macosArm64()
macosX64()
iosArm64()
iosSimulatorArm64()
iosX64()
ios()
tvos()
watchos()
// wasm()
sourceSets {
val commonMain by getting {
dependencies {
}
}
val commonTest by getting {
dependencies {
implementation(kotlin("test"))
}
}
}
}

2
gradle.properties Normal file
View File

@ -0,0 +1,2 @@
kotlin.code.style=official
kotlin.js.compiler=ir

1
settings.gradle.kts Normal file
View File

@ -0,0 +1 @@
rootProject.name = "int-serializers"