WebpackRunnerSettings Class

Summary

Webpack settings
Assembly
Cake.Webpack.dll
Namespace
Cake.Webpack
Base Types
  • ToolSettings
Derived Types
graph BT Type-->Base0["ToolSettings"] Type["WebpackRunnerSettings"] class Type type-node Derived0["WebpackLocalRunnerSettings"]-->Type click Derived0 "/api/Cake.Webpack/WebpackLocalRunnerSettings"

Syntax

public class WebpackRunnerSettings : ToolSettings

Constructors

Name Summary
WebpackRunnerSettings() Create a new instance of the WebpackRunnerSettings class.

Fields

Name Constant Value Summary
FileSystem
The file system

Properties

Name Value Summary
Arguments string
Argument string to pass to Webpack
BuildMode Nullable<WebpackBuildMode>
specifies the build mode
ConfigFile FilePath
The config file to run
OutputJson bool
specifies the --json switch

Methods

Name Value Summary
EvaluateCore(ProcessArgumentBuilder) void
evaluate options
FromConfig(FilePath) WebpackRunnerSettings
The Webpackfile to use
OutputAsJson(bool) WebpackRunnerSettings
Whether to append the --json switch
WithArguments(string) WebpackRunnerSettings
The argument string to pass to Webpack
WithBuildMode(WebpackBuildMode) WebpackRunnerSettings
Whether to specifies either -d or -p switch

Extension Methods

Name Value Summary
Dump<WebpackRunnerSettings>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<WebpackRunnerSettings>(WebpackRunnerSettings[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<WebpackRunnerSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<WebpackRunnerSettings>(string) void
Requires the Cake.Issues addin
ThrowIfNull<WebpackRunnerSettings>(string, string) T
Throws a System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<WebpackRunnerSettings>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Requires the Cake.Issues addin