KiteSsotWebExtension

abstract class KiteSsotWebExtension

Browser Kotlin/JS options. Nested under kiteSsot { web { ... } }.

This does not provide Dispatchers.IO and is not a cross-platform worker runtime. Enabling generateIoWorker emits a small, single-shot browser Worker helper into each selected Kotlin/JS target's generated source directory (jsMain for the conventional js target).

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
abstract val browserTargetNames: ListProperty<String>

Exact Kotlin/JS target names that are configured for a browser runtime and may receive the generated helper. Default empty, so generation fails closed instead of attaching browser APIs to an unknown or Node.js-only target.

Link copied to clipboard
abstract val generateIoWorker: Property<Boolean>

Generate an inline Web Worker offload helper (kiteSsotOffload) into a plugin-owned generated source dir for each selected target. Default false.

Link copied to clipboard
abstract val ioWorkerPackage: Property<String>

Package for the generated worker helper. Default kitessot.generated.

Link copied to clipboard
abstract val projectPaths: ListProperty<String>

Exact Gradle project paths whose selected browser targets may receive the generated helper, for example ":shared" or ":apps:web". Default empty.