The plugin helps in building Supabase Edge Functions using Kotlin as primary programming language. It offers support for multi-module project and Javascript sources. Additionnaly, it provides gradle tasks for serving, inspecting and testing your functions locally and later deploying them to a remote project.
io.github.manriif.komple-tool-jextract
Downloads and installs jextract and generates Java FFM bindings from C headers.
io.github.manriif.komple-tool-cmake
Downloads and installs CMake and exposes it on the shell environment.
io.github.manriif.komple-tool-wabt
Downloads, builds and installs the WebAssembly Binary Toolkit (WABT).
io.github.manriif.komple-tool-gnu-sed
Downloads, builds and installs GNU sed and exposes it on the shell environment.
io.github.manriif.komple-tool-zig
Downloads and installs the Zig toolchain and compiles C sources using zig cc.
io.github.manriif.komple-tool-apple-xcode
Uses the local Xcode installation to compile C sources for Apple platforms.
io.github.manriif.komple-tool-android-ndk
Downloads and installs the Android NDK and compiles C sources for Android targets.
io.github.manriif.komple-tool-emscripten
Downloads and installs the Emscripten SDK (emsdk) and exposes its environment.
io.github.manriif.komple
Downloads, verifies, installs and exposes native development tools (compilers, SDKs, CLI utilities) directly from your build, through a composable shell environment and a native (C) project abstraction.