KotlinViteConfig

The configuration block with options specific to the Kotlin Multiplatform projects.

Properties

Link copied to clipboard
@get:Internal
abstract val autoRewriteIndex: Property<Boolean>
Link copied to clipboard
@get:Internal
abstract val base: Property<String>
Link copied to clipboard
abstract val build: ViteBuildConfig
Link copied to clipboard
@get:Internal
abstract val cacheDir: Property<String>
Link copied to clipboard
@get:Internal
abstract val disabledTargets: ListProperty<String>

A list of targets names that should not be configured by the Vite plugin.

Link copied to clipboard
@get:Internal
abstract val plugins: ListProperty<ExternalVitePlugin>
Link copied to clipboard
@get:Internal
abstract val publicDir: Property<String>
Link copied to clipboard
@get:Internal
abstract val root: DirectoryProperty
Link copied to clipboard
abstract val server: ViteServerConfig
Link copied to clipboard
@get:Internal
abstract val version: Property<String>

Functions

Link copied to clipboard
open fun build(block: ViteBuildConfig.() -> Unit): ViteBuildConfig
Link copied to clipboard
open fun disabledTargets(vararg targets: String)
Link copied to clipboard
open fun localPlugin(path: String, exportedAs: String, version: String, configuration: String?, isNamedExport: Boolean)
Link copied to clipboard
open fun plugin(packageName: String, exportedAs: String, version: String, configuration: String?, isNamedExport: Boolean, isLocal: Boolean)
Link copied to clipboard
Link copied to clipboard
open fun setDefaults()
Link copied to clipboard
open fun setDefaultsFrom(other: ViteConfig)