Documentation
Preparing search index...
@electron-forge/plugin-webpack
WebpackPlugin
Class WebpackPlugin
Hierarchy (
View Summary
)
PluginBase
<
WebpackPluginConfig
>
WebpackPlugin
Index
Constructors
constructor
Properties
config
name
Accessors
config
Generator
Methods
compile
Main
compile
Renderers
dev
Server
Options
exit
Handler
get
Hooks
init
launch
Renderer
Dev
Servers
package
After
Copy
resolve
Forge
Config
set
Directories
start
Logic
write
JSON
Stats
Constructors
constructor
new
WebpackPlugin
(
c
:
WebpackPluginConfig
)
:
WebpackPlugin
Parameters
c
:
WebpackPluginConfig
Returns
WebpackPlugin
Properties
config
config
:
WebpackPluginConfig
name
name
:
string
= 'webpack'
Accessors
config
Generator
get
configGenerator
()
:
WebpackConfigGenerator
Returns
WebpackConfigGenerator
Methods
compile
Main
compileMain
(
watch
?:
boolean
,
logger
?:
Logger
)
:
Promise
<
void
>
Parameters
watch
:
boolean
= false
Optional
logger
:
Logger
Returns
Promise
<
void
>
compile
Renderers
compileRenderers
(
watch
?:
boolean
)
:
Promise
<
void
>
Parameters
watch
:
boolean
= false
Returns
Promise
<
void
>
dev
Server
Options
devServerOptions
()
:
Configuration
Returns
Configuration
exit
Handler
exitHandler
(
options
:
{
cleanup
?:
boolean
;
exit
?:
boolean
}
,
err
?:
Error
)
:
void
Parameters
options
:
{
cleanup
?:
boolean
;
exit
?:
boolean
}
Optional
err
:
Error
Returns
void
get
Hooks
getHooks
()
:
ForgeMultiHookMap
Returns
ForgeMultiHookMap
init
init
(
dir
:
string
)
:
void
Parameters
dir
:
string
Returns
void
launch
Renderer
Dev
Servers
launchRendererDevServers
(
logger
:
Logger
)
:
Promise
<
void
>
Parameters
logger
:
Logger
Returns
Promise
<
void
>
package
After
Copy
packageAfterCopy
(
_forgeConfig
:
ResolvedForgeConfig
,
buildPath
:
string
,
)
:
Promise
<
void
>
Parameters
_forgeConfig
:
ResolvedForgeConfig
buildPath
:
string
Returns
Promise
<
void
>
resolve
Forge
Config
resolveForgeConfig
(
forgeConfig
:
ResolvedForgeConfig
,
)
:
Promise
<
ResolvedForgeConfig
>
Parameters
forgeConfig
:
ResolvedForgeConfig
Returns
Promise
<
ResolvedForgeConfig
>
set
Directories
setDirectories
(
dir
:
string
)
:
void
Parameters
dir
:
string
Returns
void
start
Logic
startLogic
(
_startOpts
:
StartOptions
)
:
Promise
<
StartResult
>
Parameters
_startOpts
:
StartOptions
Returns
Promise
<
StartResult
>
write
JSON
Stats
writeJSONStats
(
type
:
string
,
stats
:
Stats
|
undefined
,
statsOptions
:
|
boolean
|
"none"
|
StatsOptions
|
"summary"
|
"errors-only"
|
"errors-warnings"
|
"minimal"
|
"normal"
|
"detailed"
|
"verbose"
|
undefined
,
suffix
:
string
,
)
:
Promise
<
void
>
Parameters
type
:
string
stats
:
Stats
|
undefined
statsOptions
:
|
boolean
|
"none"
|
StatsOptions
|
"summary"
|
"errors-only"
|
"errors-warnings"
|
"minimal"
|
"normal"
|
"detailed"
|
"verbose"
|
undefined
suffix
:
string
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
config
name
Accessors
config
Generator
Methods
compile
Main
compile
Renderers
dev
Server
Options
exit
Handler
get
Hooks
init
launch
Renderer
Dev
Servers
package
After
Copy
resolve
Forge
Config
set
Directories
start
Logic
write
JSON
Stats
Documentation
Loading...