-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.targets.js.dsl.WebpackRulesDsl
public final class KotlinWebpackConfig implements WebpackRulesDsl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumKotlinWebpackConfig.Modepublic final classKotlinWebpackConfig.BundleAnalyzerPluginpublic final classKotlinWebpackConfig.DevServer
-
Field Summary
Fields Modifier and Type Field Description private KotlinWebpackCssRulecssSupportprivate final StringentryInputprivate final StringoutputPathInputprivate final StringconfigDirectoryInputprivate final StringbundleAnalyzerReportDirInputprivate final StringreportEvaluatedConfigFileInputprivate KotlinWebpackConfig.Modemodeprivate Fileentryprivate KotlinWebpackOutputoutputprivate FileoutputPathprivate StringoutputFileNameprivate FileconfigDirectoryprivate FilebundleAnalyzerReportDirprivate FilereportEvaluatedConfigFileprivate KotlinWebpackConfig.DevServerdevServerprivate Set<String>experimentsprivate final KotlinWebpackRulesContainerrulesprivate Stringdevtoolprivate BooleanshowProgressprivate BooleansourceMapsprivate Booleanexportprivate BooleanprogressReporterprivate StringprogressReporterPathFilterprivate BooleanresolveFromModulesFirstprivate final WebpackMajorVersionwebpackMajorVersion
-
Constructor Summary
Constructors Constructor Description KotlinWebpackConfig(KotlinWebpackConfig.Mode mode, File entry, KotlinWebpackOutput output, File outputPath, String outputFileName, File configDirectory, File bundleAnalyzerReportDir, File reportEvaluatedConfigFile, KotlinWebpackConfig.DevServer devServer, Set<String> experiments, KotlinWebpackRulesContainer rules, String devtool, Boolean showProgress, Boolean sourceMaps, Boolean export, Boolean progressReporter, String progressReporterPathFilter, Boolean resolveFromModulesFirst, WebpackMajorVersion webpackMajorVersion)
-
Method Summary
-
-
Constructor Detail
-
KotlinWebpackConfig
KotlinWebpackConfig(KotlinWebpackConfig.Mode mode, File entry, KotlinWebpackOutput output, File outputPath, String outputFileName, File configDirectory, File bundleAnalyzerReportDir, File reportEvaluatedConfigFile, KotlinWebpackConfig.DevServer devServer, Set<String> experiments, KotlinWebpackRulesContainer rules, String devtool, Boolean showProgress, Boolean sourceMaps, Boolean export, Boolean progressReporter, String progressReporterPathFilter, Boolean resolveFromModulesFirst, WebpackMajorVersion webpackMajorVersion)
-
-
Method Detail
-
getCssSupport
@Internal() final KotlinWebpackCssRule getCssSupport()
-
setCssSupport
final Unit setCssSupport(@Deprecated(message = "use cssSupport methods instead") KotlinWebpackCssRule cssSupport)
-
getEntryInput
@Input()@Optional() final String getEntryInput()
-
getOutputPathInput
@Input()@Optional() final String getOutputPathInput()
-
getConfigDirectoryInput
@Input()@Optional() final String getConfigDirectoryInput()
-
getBundleAnalyzerReportDirInput
@Input()@Optional() final String getBundleAnalyzerReportDirInput()
-
getReportEvaluatedConfigFileInput
@Input()@Optional() final String getReportEvaluatedConfigFileInput()
-
getMode
final KotlinWebpackConfig.Mode getMode()
-
setMode
final Unit setMode(@Input() KotlinWebpackConfig.Mode mode)
-
getOutput
final KotlinWebpackOutput getOutput()
-
setOutput
final Unit setOutput(@Optional() KotlinWebpackOutput output)
-
getOutputPath
final File getOutputPath()
-
setOutputPath
final Unit setOutputPath(@Internal() File outputPath)
-
getOutputFileName
final String getOutputFileName()
-
setOutputFileName
final Unit setOutputFileName(@Input() @Optional() String outputFileName)
-
getConfigDirectory
final File getConfigDirectory()
-
setConfigDirectory
final Unit setConfigDirectory(@Internal() File configDirectory)
-
getBundleAnalyzerReportDir
final File getBundleAnalyzerReportDir()
-
setBundleAnalyzerReportDir
final Unit setBundleAnalyzerReportDir(@Internal() File bundleAnalyzerReportDir)
-
getReportEvaluatedConfigFile
final File getReportEvaluatedConfigFile()
-
setReportEvaluatedConfigFile
final Unit setReportEvaluatedConfigFile(@Internal() File reportEvaluatedConfigFile)
-
getDevServer
final KotlinWebpackConfig.DevServer getDevServer()
-
setDevServer
final Unit setDevServer(@Input() @Optional() KotlinWebpackConfig.DevServer devServer)
-
getExperiments
final Set<String> getExperiments()
-
setExperiments
final Unit setExperiments(@Input() Set<String> experiments)
-
getRules
KotlinWebpackRulesContainer getRules()
-
getDevtool
final String getDevtool()
-
setDevtool
final Unit setDevtool(@Input() @Optional() String devtool)
-
getShowProgress
final Boolean getShowProgress()
-
setShowProgress
final Unit setShowProgress(@Input() Boolean showProgress)
-
getSourceMaps
final Boolean getSourceMaps()
-
setSourceMaps
final Unit setSourceMaps(@Input() Boolean sourceMaps)
-
getProgressReporter
final Boolean getProgressReporter()
-
setProgressReporter
final Unit setProgressReporter(@Input() Boolean progressReporter)
-
getProgressReporterPathFilter
final String getProgressReporterPathFilter()
-
setProgressReporterPathFilter
final Unit setProgressReporterPathFilter(@Input() @Optional() String progressReporterPathFilter)
-
getResolveFromModulesFirst
final Boolean getResolveFromModulesFirst()
-
setResolveFromModulesFirst
final Unit setResolveFromModulesFirst(@Input() Boolean resolveFromModulesFirst)
-
getWebpackMajorVersion
final WebpackMajorVersion getWebpackMajorVersion()
-
getRequiredDependencies
final Set<RequiredKotlinJsDependency> getRequiredDependencies(NpmVersions versions)
-
appendTo
final Unit appendTo(Appendable target)
-
-
-
-