├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .idea ├── .gitignore ├── checkstyle-idea.xml ├── codeStyles ├── compiler.xml ├── git_toolbox_prj.xml ├── google-java-format.xml ├── jarRepositories.xml ├── kotlinScripting.xml ├── ktfmt.xml ├── libraries-with-intellij-classes.xml ├── misc.xml ├── modules │ └── compose-test │ │ └── tests.compose-test.iml ├── remote-targets.xml ├── runConfigurations │ ├── krosstalk__check_.xml │ └── tests__check__x_nativeTest_.xml ├── scopes │ └── Non_test_projects.xml └── vcs.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── WRITING_PLUGINS.md ├── compiler ├── krosstalk-compiler-plugin-native │ ├── .gitignore │ ├── README.md │ └── build.gradle.kts ├── krosstalk-compiler-plugin │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── compiler │ │ ├── KrosstalkAnnotation.kt │ │ ├── KrosstalkCommandLineProcessor.kt │ │ ├── KrosstalkComponentRegister.kt │ │ ├── KrosstalkIrGenerationExtension.kt │ │ ├── Names.kt │ │ └── transformer │ │ ├── EndpointHelpers.kt │ │ ├── KrosstalkClass.kt │ │ ├── KrosstalkClientPlaceholder.kt │ │ ├── KrosstalkFunction.kt │ │ ├── KrosstalkMethodTransformer.kt │ │ ├── KrosstalkParameter.kt │ │ └── Utils.kt └── krosstalk-gradle-plugin │ ├── build.gradle.kts │ └── src │ └── main │ └── kotlin │ └── com │ └── rnett │ └── krosstalk │ ├── KrosstalkGradlePlugin.kt │ └── ResolutionHelpers.kt ├── core ├── README.md ├── build.gradle.kts ├── krosstalk-base │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── rnett │ │ │ └── krosstalk │ │ │ ├── Constants.kt │ │ │ ├── Exceptions.kt │ │ │ ├── OptInAnnotations.kt │ │ │ └── endpoint │ │ │ ├── Endpoint.kt │ │ │ └── Resolve.kt │ │ └── jvmTest │ │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── endpoint │ │ └── EndpointTest.kt ├── krosstalk-client │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── client │ │ ├── Communication.kt │ │ ├── Krosstalk.kt │ │ ├── Scopes.kt │ │ └── plugin │ │ ├── Communication.kt │ │ └── Scopes.kt ├── krosstalk-server │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── server │ │ ├── Krosstalk.kt │ │ ├── Scopes.kt │ │ ├── plugin │ │ ├── Communication.kt │ │ └── Scopes.kt │ │ └── result │ │ └── Catching.kt └── krosstalk │ ├── README.md │ ├── build.gradle.kts │ └── src │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ ├── Communication.kt │ │ ├── Headers.kt │ │ ├── Helpers.kt │ │ ├── HttpStatusCodes.kt │ │ ├── Krosstalk.kt │ │ ├── Scope.kt │ │ ├── ServerDefault.kt │ │ ├── WithHeaders.kt │ │ ├── annotations │ │ └── Annotations.kt │ │ ├── client │ │ └── plugin │ │ │ └── Scopes.kt │ │ ├── result │ │ ├── Helpers.kt │ │ ├── Result.kt │ │ ├── SuccessOrHttpError.kt │ │ └── SuccessOrServerException.kt │ │ ├── serialization │ │ ├── MethodSerializers.kt │ │ └── plugin │ │ │ ├── SerializationHandlers.kt │ │ │ ├── Serializers.kt │ │ │ └── SerialziationFormats.kt │ │ └── server │ │ ├── Scopes.kt │ │ └── plugin │ │ └── Scopes.kt │ ├── jsMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── result │ │ └── Helpers.kt │ ├── jvmMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── result │ │ └── Helpers.kt │ └── nativeMain │ └── kotlin │ └── com │ └── rnett │ └── krosstalk │ └── result │ └── Helpers.kt ├── generator ├── build.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src │ └── main │ └── kotlin │ └── com │ └── rnett │ └── krosstalk │ └── generator │ └── HttpStatusCodes.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-js-store └── yarn.lock ├── plugins ├── README.md ├── build.gradle.kts ├── krosstalk-kotlinx-serialization │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── serialization │ │ └── KotlinxSerializers.kt ├── ktor-client │ ├── README.md │ ├── krosstalk-ktor-client-auth │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── com │ │ │ └── rnett │ │ │ └── krosstalk │ │ │ └── ktor │ │ │ └── client │ │ │ └── auth │ │ │ └── Auth.kt │ └── krosstalk-ktor-client │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── ktor │ │ └── client │ │ ├── Client.kt │ │ └── Scopes.kt └── ktor-server │ ├── README.md │ ├── krosstalk-ktor-server-auth-jwt │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── ktor │ │ └── server │ │ └── auth │ │ └── Auth.kt │ ├── krosstalk-ktor-server-auth │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── ktor │ │ └── server │ │ └── auth │ │ └── Auth.kt │ └── krosstalk-ktor-server │ ├── README.md │ ├── build.gradle.kts │ └── src │ └── main │ └── kotlin │ └── com │ └── rnett │ └── krosstalk │ └── ktor │ └── server │ ├── Scopes.kt │ └── Server.kt ├── settings.gradle.kts └── tests ├── README.md ├── build.gradle.kts ├── client-test ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── client_test │ │ └── Test.kt │ ├── jsMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── client_test │ │ └── Test.kt │ ├── jsTest │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── client_test │ │ └── Tests.kt │ └── jvmMain │ ├── kotlin │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── client_test │ │ └── Test.kt │ └── resources │ └── logback.xml ├── compose-test ├── README.md ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── compose_test │ │ ├── Data.kt │ │ └── Krosstalk.kt │ ├── composeMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── compose_test │ │ ├── Krosstalk.kt │ │ ├── LoginScreen.kt │ │ ├── Main.kt │ │ └── TodoView.kt │ └── serverMain │ ├── kotlin │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── compose_test │ │ ├── Krosstalk.kt │ │ └── Server.kt │ └── resources │ └── logback.xml ├── fullstack-test ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── fullstack_test │ │ └── Test.kt │ ├── commonTest │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── fullstack_test │ │ └── CommonTests.kt │ ├── jsMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── fullstack_test │ │ └── Test.kt │ ├── jsTest │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── fullstack_test │ │ └── Tests.kt │ ├── jvmMain │ ├── kotlin │ │ └── com │ │ │ └── rnett │ │ │ └── krosstalk │ │ │ └── fullstack_test │ │ │ └── Test.kt │ └── resources │ │ └── logback.xml │ └── jvmTest │ └── kotlin │ └── com │ └── rnett │ └── krosstalk │ └── fullstack_test │ └── JvmTests.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-js-store └── yarn.lock ├── microservices-test ├── README.md ├── build.gradle.kts ├── ping │ ├── build.gradle.kts │ └── src │ │ ├── clientMain │ │ └── kotlin │ │ │ └── com │ │ │ └── rnett │ │ │ └── krosstalk │ │ │ └── ping │ │ │ └── Krosstalk.kt │ │ ├── clientTest │ │ └── kotlin │ │ │ └── com │ │ │ └── rnett │ │ │ └── krosstalk │ │ │ └── ping │ │ │ └── Tests.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── rnett │ │ │ └── krosstalk │ │ │ └── ping │ │ │ └── Krosstalk.kt │ │ └── serverMain │ │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── ping │ │ └── Krosstalk.kt └── pong │ ├── build.gradle.kts │ └── src │ ├── clientMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── pong │ │ └── Krosstalk.kt │ ├── clientTest │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── pong │ │ └── Tests.kt │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── pong │ │ └── Krosstalk.kt │ └── serverMain │ └── kotlin │ └── com │ └── rnett │ └── krosstalk │ └── pong │ └── Krosstalk.kt ├── native-test ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── native_test │ │ └── Test.kt │ ├── jvmMain │ ├── kotlin │ │ └── com │ │ │ └── rnett │ │ │ └── krosstalk │ │ │ └── native_test │ │ │ └── Test.kt │ └── resources │ │ └── logback.xml │ ├── nativeMain │ └── kotlin │ │ └── com │ │ └── rnett │ │ └── krosstalk │ │ └── native_test │ │ ├── Test.kt │ │ └── TestPlugin.kt │ └── nativeTest │ └── kotlin │ └── com │ └── rnett │ └── krosstalk │ └── native_test │ └── Tests.kt └── settings.gradle.kts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/checkstyle-idea.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/checkstyle-idea.xml -------------------------------------------------------------------------------- /.idea/codeStyles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/codeStyles -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/git_toolbox_prj.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/git_toolbox_prj.xml -------------------------------------------------------------------------------- /.idea/google-java-format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/google-java-format.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/kotlinScripting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/kotlinScripting.xml -------------------------------------------------------------------------------- /.idea/ktfmt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/ktfmt.xml -------------------------------------------------------------------------------- /.idea/libraries-with-intellij-classes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/libraries-with-intellij-classes.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules/compose-test/tests.compose-test.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/modules/compose-test/tests.compose-test.iml -------------------------------------------------------------------------------- /.idea/remote-targets.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/remote-targets.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/krosstalk__check_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/runConfigurations/krosstalk__check_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/tests__check__x_nativeTest_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/runConfigurations/tests__check__x_nativeTest_.xml -------------------------------------------------------------------------------- /.idea/scopes/Non_test_projects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/scopes/Non_test_projects.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/README.md -------------------------------------------------------------------------------- /WRITING_PLUGINS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/WRITING_PLUGINS.md -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin-native/.gitignore: -------------------------------------------------------------------------------- 1 | /src/ -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin-native/README.md -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin-native/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin-native/build.gradle.kts -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/README.md -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/build.gradle.kts -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/KrosstalkAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/KrosstalkAnnotation.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/KrosstalkCommandLineProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/KrosstalkCommandLineProcessor.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/KrosstalkComponentRegister.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/KrosstalkComponentRegister.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/KrosstalkIrGenerationExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/KrosstalkIrGenerationExtension.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/Names.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/Names.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/EndpointHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/EndpointHelpers.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/KrosstalkClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/KrosstalkClass.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/KrosstalkClientPlaceholder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/KrosstalkClientPlaceholder.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/KrosstalkFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/KrosstalkFunction.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/KrosstalkMethodTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/KrosstalkMethodTransformer.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/KrosstalkParameter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/KrosstalkParameter.kt -------------------------------------------------------------------------------- /compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-compiler-plugin/src/main/kotlin/com/rnett/krosstalk/compiler/transformer/Utils.kt -------------------------------------------------------------------------------- /compiler/krosstalk-gradle-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-gradle-plugin/build.gradle.kts -------------------------------------------------------------------------------- /compiler/krosstalk-gradle-plugin/src/main/kotlin/com/rnett/krosstalk/KrosstalkGradlePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-gradle-plugin/src/main/kotlin/com/rnett/krosstalk/KrosstalkGradlePlugin.kt -------------------------------------------------------------------------------- /compiler/krosstalk-gradle-plugin/src/main/kotlin/com/rnett/krosstalk/ResolutionHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/compiler/krosstalk-gradle-plugin/src/main/kotlin/com/rnett/krosstalk/ResolutionHelpers.kt -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/README.md -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/krosstalk-base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-base/README.md -------------------------------------------------------------------------------- /core/krosstalk-base/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-base/build.gradle.kts -------------------------------------------------------------------------------- /core/krosstalk-base/src/commonMain/kotlin/com/rnett/krosstalk/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-base/src/commonMain/kotlin/com/rnett/krosstalk/Constants.kt -------------------------------------------------------------------------------- /core/krosstalk-base/src/commonMain/kotlin/com/rnett/krosstalk/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-base/src/commonMain/kotlin/com/rnett/krosstalk/Exceptions.kt -------------------------------------------------------------------------------- /core/krosstalk-base/src/commonMain/kotlin/com/rnett/krosstalk/OptInAnnotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-base/src/commonMain/kotlin/com/rnett/krosstalk/OptInAnnotations.kt -------------------------------------------------------------------------------- /core/krosstalk-base/src/commonMain/kotlin/com/rnett/krosstalk/endpoint/Endpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-base/src/commonMain/kotlin/com/rnett/krosstalk/endpoint/Endpoint.kt -------------------------------------------------------------------------------- /core/krosstalk-base/src/commonMain/kotlin/com/rnett/krosstalk/endpoint/Resolve.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-base/src/commonMain/kotlin/com/rnett/krosstalk/endpoint/Resolve.kt -------------------------------------------------------------------------------- /core/krosstalk-base/src/jvmTest/kotlin/com/rnett/krosstalk/endpoint/EndpointTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-base/src/jvmTest/kotlin/com/rnett/krosstalk/endpoint/EndpointTest.kt -------------------------------------------------------------------------------- /core/krosstalk-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-client/README.md -------------------------------------------------------------------------------- /core/krosstalk-client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-client/build.gradle.kts -------------------------------------------------------------------------------- /core/krosstalk-client/src/commonMain/kotlin/com/rnett/krosstalk/client/Communication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-client/src/commonMain/kotlin/com/rnett/krosstalk/client/Communication.kt -------------------------------------------------------------------------------- /core/krosstalk-client/src/commonMain/kotlin/com/rnett/krosstalk/client/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-client/src/commonMain/kotlin/com/rnett/krosstalk/client/Krosstalk.kt -------------------------------------------------------------------------------- /core/krosstalk-client/src/commonMain/kotlin/com/rnett/krosstalk/client/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-client/src/commonMain/kotlin/com/rnett/krosstalk/client/Scopes.kt -------------------------------------------------------------------------------- /core/krosstalk-client/src/commonMain/kotlin/com/rnett/krosstalk/client/plugin/Communication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-client/src/commonMain/kotlin/com/rnett/krosstalk/client/plugin/Communication.kt -------------------------------------------------------------------------------- /core/krosstalk-client/src/commonMain/kotlin/com/rnett/krosstalk/client/plugin/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-client/src/commonMain/kotlin/com/rnett/krosstalk/client/plugin/Scopes.kt -------------------------------------------------------------------------------- /core/krosstalk-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-server/README.md -------------------------------------------------------------------------------- /core/krosstalk-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-server/build.gradle.kts -------------------------------------------------------------------------------- /core/krosstalk-server/src/commonMain/kotlin/com/rnett/krosstalk/server/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-server/src/commonMain/kotlin/com/rnett/krosstalk/server/Krosstalk.kt -------------------------------------------------------------------------------- /core/krosstalk-server/src/commonMain/kotlin/com/rnett/krosstalk/server/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-server/src/commonMain/kotlin/com/rnett/krosstalk/server/Scopes.kt -------------------------------------------------------------------------------- /core/krosstalk-server/src/commonMain/kotlin/com/rnett/krosstalk/server/plugin/Communication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-server/src/commonMain/kotlin/com/rnett/krosstalk/server/plugin/Communication.kt -------------------------------------------------------------------------------- /core/krosstalk-server/src/commonMain/kotlin/com/rnett/krosstalk/server/plugin/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-server/src/commonMain/kotlin/com/rnett/krosstalk/server/plugin/Scopes.kt -------------------------------------------------------------------------------- /core/krosstalk-server/src/commonMain/kotlin/com/rnett/krosstalk/server/result/Catching.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk-server/src/commonMain/kotlin/com/rnett/krosstalk/server/result/Catching.kt -------------------------------------------------------------------------------- /core/krosstalk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/README.md -------------------------------------------------------------------------------- /core/krosstalk/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/build.gradle.kts -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/Communication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/Communication.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/Headers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/Headers.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/Helpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/Helpers.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/HttpStatusCodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/HttpStatusCodes.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/Krosstalk.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/Scope.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/ServerDefault.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/ServerDefault.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/WithHeaders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/WithHeaders.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/annotations/Annotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/annotations/Annotations.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/client/plugin/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/client/plugin/Scopes.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/result/Helpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/result/Helpers.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/result/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/result/Result.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/result/SuccessOrHttpError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/result/SuccessOrHttpError.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/result/SuccessOrServerException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/result/SuccessOrServerException.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/serialization/MethodSerializers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/serialization/MethodSerializers.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/serialization/plugin/SerializationHandlers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/serialization/plugin/SerializationHandlers.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/serialization/plugin/Serializers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/serialization/plugin/Serializers.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/serialization/plugin/SerialziationFormats.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/serialization/plugin/SerialziationFormats.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/server/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/server/Scopes.kt -------------------------------------------------------------------------------- /core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/server/plugin/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/commonMain/kotlin/com/rnett/krosstalk/server/plugin/Scopes.kt -------------------------------------------------------------------------------- /core/krosstalk/src/jsMain/kotlin/com/rnett/krosstalk/result/Helpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/jsMain/kotlin/com/rnett/krosstalk/result/Helpers.kt -------------------------------------------------------------------------------- /core/krosstalk/src/jvmMain/kotlin/com/rnett/krosstalk/result/Helpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/jvmMain/kotlin/com/rnett/krosstalk/result/Helpers.kt -------------------------------------------------------------------------------- /core/krosstalk/src/nativeMain/kotlin/com/rnett/krosstalk/result/Helpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/core/krosstalk/src/nativeMain/kotlin/com/rnett/krosstalk/result/Helpers.kt -------------------------------------------------------------------------------- /generator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/generator/build.gradle.kts -------------------------------------------------------------------------------- /generator/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/generator/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /generator/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/generator/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /generator/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/generator/gradlew -------------------------------------------------------------------------------- /generator/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/generator/gradlew.bat -------------------------------------------------------------------------------- /generator/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/generator/settings.gradle.kts -------------------------------------------------------------------------------- /generator/src/main/kotlin/com/rnett/krosstalk/generator/HttpStatusCodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/generator/src/main/kotlin/com/rnett/krosstalk/generator/HttpStatusCodes.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/README.md -------------------------------------------------------------------------------- /plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/build.gradle.kts -------------------------------------------------------------------------------- /plugins/krosstalk-kotlinx-serialization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/krosstalk-kotlinx-serialization/README.md -------------------------------------------------------------------------------- /plugins/krosstalk-kotlinx-serialization/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/krosstalk-kotlinx-serialization/build.gradle.kts -------------------------------------------------------------------------------- /plugins/krosstalk-kotlinx-serialization/src/commonMain/kotlin/com/rnett/krosstalk/serialization/KotlinxSerializers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/krosstalk-kotlinx-serialization/src/commonMain/kotlin/com/rnett/krosstalk/serialization/KotlinxSerializers.kt -------------------------------------------------------------------------------- /plugins/ktor-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-client/README.md -------------------------------------------------------------------------------- /plugins/ktor-client/krosstalk-ktor-client-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-client/krosstalk-ktor-client-auth/README.md -------------------------------------------------------------------------------- /plugins/ktor-client/krosstalk-ktor-client-auth/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-client/krosstalk-ktor-client-auth/build.gradle.kts -------------------------------------------------------------------------------- /plugins/ktor-client/krosstalk-ktor-client-auth/src/commonMain/kotlin/com/rnett/krosstalk/ktor/client/auth/Auth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-client/krosstalk-ktor-client-auth/src/commonMain/kotlin/com/rnett/krosstalk/ktor/client/auth/Auth.kt -------------------------------------------------------------------------------- /plugins/ktor-client/krosstalk-ktor-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-client/krosstalk-ktor-client/README.md -------------------------------------------------------------------------------- /plugins/ktor-client/krosstalk-ktor-client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-client/krosstalk-ktor-client/build.gradle.kts -------------------------------------------------------------------------------- /plugins/ktor-client/krosstalk-ktor-client/src/commonMain/kotlin/com/rnett/krosstalk/ktor/client/Client.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-client/krosstalk-ktor-client/src/commonMain/kotlin/com/rnett/krosstalk/ktor/client/Client.kt -------------------------------------------------------------------------------- /plugins/ktor-client/krosstalk-ktor-client/src/commonMain/kotlin/com/rnett/krosstalk/ktor/client/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-client/krosstalk-ktor-client/src/commonMain/kotlin/com/rnett/krosstalk/ktor/client/Scopes.kt -------------------------------------------------------------------------------- /plugins/ktor-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/README.md -------------------------------------------------------------------------------- /plugins/ktor-server/krosstalk-ktor-server-auth-jwt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/krosstalk-ktor-server-auth-jwt/README.md -------------------------------------------------------------------------------- /plugins/ktor-server/krosstalk-ktor-server-auth-jwt/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/krosstalk-ktor-server-auth-jwt/build.gradle.kts -------------------------------------------------------------------------------- /plugins/ktor-server/krosstalk-ktor-server-auth-jwt/src/main/kotlin/com/rnett/krosstalk/ktor/server/auth/Auth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/krosstalk-ktor-server-auth-jwt/src/main/kotlin/com/rnett/krosstalk/ktor/server/auth/Auth.kt -------------------------------------------------------------------------------- /plugins/ktor-server/krosstalk-ktor-server-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/krosstalk-ktor-server-auth/README.md -------------------------------------------------------------------------------- /plugins/ktor-server/krosstalk-ktor-server-auth/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/krosstalk-ktor-server-auth/build.gradle.kts -------------------------------------------------------------------------------- /plugins/ktor-server/krosstalk-ktor-server-auth/src/main/kotlin/com/rnett/krosstalk/ktor/server/auth/Auth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/krosstalk-ktor-server-auth/src/main/kotlin/com/rnett/krosstalk/ktor/server/auth/Auth.kt -------------------------------------------------------------------------------- /plugins/ktor-server/krosstalk-ktor-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/krosstalk-ktor-server/README.md -------------------------------------------------------------------------------- /plugins/ktor-server/krosstalk-ktor-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/krosstalk-ktor-server/build.gradle.kts -------------------------------------------------------------------------------- /plugins/ktor-server/krosstalk-ktor-server/src/main/kotlin/com/rnett/krosstalk/ktor/server/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/krosstalk-ktor-server/src/main/kotlin/com/rnett/krosstalk/ktor/server/Scopes.kt -------------------------------------------------------------------------------- /plugins/ktor-server/krosstalk-ktor-server/src/main/kotlin/com/rnett/krosstalk/ktor/server/Server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/plugins/ktor-server/krosstalk-ktor-server/src/main/kotlin/com/rnett/krosstalk/ktor/server/Server.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/build.gradle.kts -------------------------------------------------------------------------------- /tests/client-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/client-test/build.gradle.kts -------------------------------------------------------------------------------- /tests/client-test/src/commonMain/kotlin/com/rnett/krosstalk/client_test/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/client-test/src/commonMain/kotlin/com/rnett/krosstalk/client_test/Test.kt -------------------------------------------------------------------------------- /tests/client-test/src/jsMain/kotlin/com/rnett/krosstalk/client_test/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/client-test/src/jsMain/kotlin/com/rnett/krosstalk/client_test/Test.kt -------------------------------------------------------------------------------- /tests/client-test/src/jsTest/kotlin/com/rnett/krosstalk/client_test/Tests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/client-test/src/jsTest/kotlin/com/rnett/krosstalk/client_test/Tests.kt -------------------------------------------------------------------------------- /tests/client-test/src/jvmMain/kotlin/com/rnett/krosstalk/client_test/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/client-test/src/jvmMain/kotlin/com/rnett/krosstalk/client_test/Test.kt -------------------------------------------------------------------------------- /tests/client-test/src/jvmMain/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/client-test/src/jvmMain/resources/logback.xml -------------------------------------------------------------------------------- /tests/compose-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/README.md -------------------------------------------------------------------------------- /tests/compose-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/build.gradle.kts -------------------------------------------------------------------------------- /tests/compose-test/src/commonMain/kotlin/com/rnett/krosstalk/compose_test/Data.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/src/commonMain/kotlin/com/rnett/krosstalk/compose_test/Data.kt -------------------------------------------------------------------------------- /tests/compose-test/src/commonMain/kotlin/com/rnett/krosstalk/compose_test/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/src/commonMain/kotlin/com/rnett/krosstalk/compose_test/Krosstalk.kt -------------------------------------------------------------------------------- /tests/compose-test/src/composeMain/kotlin/com/rnett/krosstalk/compose_test/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/src/composeMain/kotlin/com/rnett/krosstalk/compose_test/Krosstalk.kt -------------------------------------------------------------------------------- /tests/compose-test/src/composeMain/kotlin/com/rnett/krosstalk/compose_test/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/src/composeMain/kotlin/com/rnett/krosstalk/compose_test/LoginScreen.kt -------------------------------------------------------------------------------- /tests/compose-test/src/composeMain/kotlin/com/rnett/krosstalk/compose_test/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/src/composeMain/kotlin/com/rnett/krosstalk/compose_test/Main.kt -------------------------------------------------------------------------------- /tests/compose-test/src/composeMain/kotlin/com/rnett/krosstalk/compose_test/TodoView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/src/composeMain/kotlin/com/rnett/krosstalk/compose_test/TodoView.kt -------------------------------------------------------------------------------- /tests/compose-test/src/serverMain/kotlin/com/rnett/krosstalk/compose_test/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/src/serverMain/kotlin/com/rnett/krosstalk/compose_test/Krosstalk.kt -------------------------------------------------------------------------------- /tests/compose-test/src/serverMain/kotlin/com/rnett/krosstalk/compose_test/Server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/src/serverMain/kotlin/com/rnett/krosstalk/compose_test/Server.kt -------------------------------------------------------------------------------- /tests/compose-test/src/serverMain/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/compose-test/src/serverMain/resources/logback.xml -------------------------------------------------------------------------------- /tests/fullstack-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/fullstack-test/build.gradle.kts -------------------------------------------------------------------------------- /tests/fullstack-test/src/commonMain/kotlin/com/rnett/krosstalk/fullstack_test/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/fullstack-test/src/commonMain/kotlin/com/rnett/krosstalk/fullstack_test/Test.kt -------------------------------------------------------------------------------- /tests/fullstack-test/src/commonTest/kotlin/com/rnett/krosstalk/fullstack_test/CommonTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/fullstack-test/src/commonTest/kotlin/com/rnett/krosstalk/fullstack_test/CommonTests.kt -------------------------------------------------------------------------------- /tests/fullstack-test/src/jsMain/kotlin/com/rnett/krosstalk/fullstack_test/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/fullstack-test/src/jsMain/kotlin/com/rnett/krosstalk/fullstack_test/Test.kt -------------------------------------------------------------------------------- /tests/fullstack-test/src/jsTest/kotlin/com/rnett/krosstalk/fullstack_test/Tests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/fullstack-test/src/jsTest/kotlin/com/rnett/krosstalk/fullstack_test/Tests.kt -------------------------------------------------------------------------------- /tests/fullstack-test/src/jvmMain/kotlin/com/rnett/krosstalk/fullstack_test/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/fullstack-test/src/jvmMain/kotlin/com/rnett/krosstalk/fullstack_test/Test.kt -------------------------------------------------------------------------------- /tests/fullstack-test/src/jvmMain/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/fullstack-test/src/jvmMain/resources/logback.xml -------------------------------------------------------------------------------- /tests/fullstack-test/src/jvmTest/kotlin/com/rnett/krosstalk/fullstack_test/JvmTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/fullstack-test/src/jvmTest/kotlin/com/rnett/krosstalk/fullstack_test/JvmTests.kt -------------------------------------------------------------------------------- /tests/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/gradle.properties -------------------------------------------------------------------------------- /tests/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tests/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tests/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/gradlew -------------------------------------------------------------------------------- /tests/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/gradlew.bat -------------------------------------------------------------------------------- /tests/kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /tests/microservices-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/README.md -------------------------------------------------------------------------------- /tests/microservices-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/build.gradle.kts -------------------------------------------------------------------------------- /tests/microservices-test/ping/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/ping/build.gradle.kts -------------------------------------------------------------------------------- /tests/microservices-test/ping/src/clientMain/kotlin/com/rnett/krosstalk/ping/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/ping/src/clientMain/kotlin/com/rnett/krosstalk/ping/Krosstalk.kt -------------------------------------------------------------------------------- /tests/microservices-test/ping/src/clientTest/kotlin/com/rnett/krosstalk/ping/Tests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/ping/src/clientTest/kotlin/com/rnett/krosstalk/ping/Tests.kt -------------------------------------------------------------------------------- /tests/microservices-test/ping/src/commonMain/kotlin/com/rnett/krosstalk/ping/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/ping/src/commonMain/kotlin/com/rnett/krosstalk/ping/Krosstalk.kt -------------------------------------------------------------------------------- /tests/microservices-test/ping/src/serverMain/kotlin/com/rnett/krosstalk/ping/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/ping/src/serverMain/kotlin/com/rnett/krosstalk/ping/Krosstalk.kt -------------------------------------------------------------------------------- /tests/microservices-test/pong/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/pong/build.gradle.kts -------------------------------------------------------------------------------- /tests/microservices-test/pong/src/clientMain/kotlin/com/rnett/krosstalk/pong/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/pong/src/clientMain/kotlin/com/rnett/krosstalk/pong/Krosstalk.kt -------------------------------------------------------------------------------- /tests/microservices-test/pong/src/clientTest/kotlin/com/rnett/krosstalk/pong/Tests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/pong/src/clientTest/kotlin/com/rnett/krosstalk/pong/Tests.kt -------------------------------------------------------------------------------- /tests/microservices-test/pong/src/commonMain/kotlin/com/rnett/krosstalk/pong/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/pong/src/commonMain/kotlin/com/rnett/krosstalk/pong/Krosstalk.kt -------------------------------------------------------------------------------- /tests/microservices-test/pong/src/serverMain/kotlin/com/rnett/krosstalk/pong/Krosstalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/microservices-test/pong/src/serverMain/kotlin/com/rnett/krosstalk/pong/Krosstalk.kt -------------------------------------------------------------------------------- /tests/native-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/native-test/build.gradle.kts -------------------------------------------------------------------------------- /tests/native-test/src/commonMain/kotlin/com/rnett/krosstalk/native_test/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/native-test/src/commonMain/kotlin/com/rnett/krosstalk/native_test/Test.kt -------------------------------------------------------------------------------- /tests/native-test/src/jvmMain/kotlin/com/rnett/krosstalk/native_test/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/native-test/src/jvmMain/kotlin/com/rnett/krosstalk/native_test/Test.kt -------------------------------------------------------------------------------- /tests/native-test/src/jvmMain/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/native-test/src/jvmMain/resources/logback.xml -------------------------------------------------------------------------------- /tests/native-test/src/nativeMain/kotlin/com/rnett/krosstalk/native_test/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/native-test/src/nativeMain/kotlin/com/rnett/krosstalk/native_test/Test.kt -------------------------------------------------------------------------------- /tests/native-test/src/nativeMain/kotlin/com/rnett/krosstalk/native_test/TestPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/native-test/src/nativeMain/kotlin/com/rnett/krosstalk/native_test/TestPlugin.kt -------------------------------------------------------------------------------- /tests/native-test/src/nativeTest/kotlin/com/rnett/krosstalk/native_test/Tests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/native-test/src/nativeTest/kotlin/com/rnett/krosstalk/native_test/Tests.kt -------------------------------------------------------------------------------- /tests/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnett/krosstalk/HEAD/tests/settings.gradle.kts --------------------------------------------------------------------------------