Search
Preparing search index...
The search index is not available
Electron Forge
Options
All
Public
Public/Protected
All
Inherited
Menu
Electron Forge
@electron-forge/plugin-webpack
InternalOptions
"/home/runner/work/forge/forge/node_modules/webpack/types"
Namespace "/home/runner/work/forge/forge/node_modules/webpack/types"
Index
References
Asset
Info
Cache
Chunk
Chunk
Graph
Chunk
Group
Compilation
Compiler
Javascript
Modules
Plugin
Module
Module
Graph
Multi
Compiler
Multi
Stats
Single
Entry
Plugin
Stats
Stats
Asset
Stats
Compilation
Stats
Error
Stats
Module
Stats
Options
Validation
Error
Watching
Webpack
Error
Webpack
Options
Normalized
Namespaces
Module
Filename
Helpers
Runtime
Globals
cache
cli
config
container
debug
dependencies
electron
experiments
ids
javascript
library
node
optimize
prefetch
runtime
sharing
sources
util
wasm
web
webworker
Classes
Async
Dependencies
Block
Automatic
Prefetch
Plugin
Banner
Plugin
Clean
Plugin
Concatenation
Scope
Context
Exclusion
Plugin
Context
Replacement
Plugin
Define
Plugin
Delegated
Plugin
Dependency
Dll
Plugin
Dll
Reference
Plugin
Dynamic
Entry
Plugin
Entry
Option
Plugin
Entry
Plugin
Environment
Plugin
Eval
Dev
Tool
Module
Plugin
Eval
Source
Map
Dev
Tool
Plugin
External
Module
Externals
Plugin
Generator
Hot
Module
Replacement
Plugin
Hot
Update
Chunk
Ignore
Plugin
Lib
Manifest
Plugin
Library
Template
Plugin
Loader
Options
Plugin
Loader
Target
Plugin
Module
Graph
Connection
No
Emit
On
Errors
Plugin
Normal
Module
Normal
Module
Replacement
Plugin
Parser
Prefetch
Plugin
Progress
Plugin
Provide
Plugin
Resolver
Runtime
Module
Source
Map
Dev
Tool
Plugin
Template
Watch
Ignore
Plugin
Webpack
Options
Apply
Webpack
Options
Defaulter
Webpack
Options
Validation
Error
Interfaces
Argument
Asset
Asset
Emitted
Info
Configuration
Entry
Object
External
Item
Function
Data
External
Item
Object
Known
External
Item
Object
Unknown
File
Cache
Options
Library
Options
Loader
Definition
Function
Loader
Module
Memory
Cache
Options
Module
Options
Path
Data
Pitch
Loader
Definition
Function
Problem
Raw
Loader
Definition
Function
Resolve
Data
Resolve
Options
Resolve
Plugin
Instance
Rule
Set
Rule
Webpack
Plugin
Instance
Type aliases
Entry
Entry
Normalized
Entry
Options
External
Item
Value
Externals
Loader
Context
Loader
Definition
Parser
State
Raw
Loader
Definition
Rule
Set
Condition
Rule
Set
Condition
Absolute
Rule
Set
Use
Rule
Set
Use
Item
Stats
Chunk
Stats
Chunk
Group
Stats
Chunk
Origin
Stats
Logging
Stats
Logging
Entry
Stats
Module
Issuer
Stats
Module
Reason
Stats
Module
Trace
Dependency
Stats
Module
Trace
Item
Stats
Profile
Webpack
Plugin
Function
Variables
Usage
State
version
Functions
validate
validate
Schema
webpack
References
Asset
Info
Re-exports
AssetInfo
Cache
Re-exports
Cache
Chunk
Re-exports
Chunk
Chunk
Graph
Re-exports
ChunkGraph
Chunk
Group
Re-exports
ChunkGroup
Compilation
Re-exports
Compilation
Compiler
Re-exports
Compiler
Javascript
Modules
Plugin
Re-exports
JavascriptModulesPlugin
Module
Re-exports
Module
Module
Graph
Re-exports
ModuleGraph
Multi
Compiler
Re-exports
MultiCompiler
Multi
Stats
Re-exports
MultiStats
Single
Entry
Plugin
Renames and re-exports
EntryPlugin
Stats
Re-exports
Stats
Stats
Asset
Re-exports
StatsAsset
Stats
Compilation
Re-exports
StatsCompilation
Stats
Error
Re-exports
StatsError
Stats
Module
Re-exports
StatsModule
Stats
Options
Re-exports
StatsOptions
Validation
Error
Renames and re-exports
WebpackOptionsValidationError
Watching
Re-exports
Watching
Webpack
Error
Re-exports
WebpackError
Webpack
Options
Normalized
Re-exports
WebpackOptionsNormalized
Type aliases
Entry
Entry
:
string
|
(
(
)
=>
string
|
EntryObject
|
string
[]
|
Promise
<
EntryStatic
>
)
|
EntryObject
|
string
[]
Entry
Normalized
Entry
Normalized
:
(
(
)
=>
Promise
<
EntryStaticNormalized
>
)
|
EntryStaticNormalized
Entry
Options
Entry
Options
:
{
name
?:
string
}
&
Omit
<
EntryDescriptionNormalized
,
"import"
>
External
Item
Value
External
Item
Value
:
string
|
boolean
|
string
[]
|
{}
Externals
Externals
:
string
|
RegExp
|
ExternalItem
[]
|
(
ExternalItemObjectKnown
&
ExternalItemObjectUnknown
)
|
(
(
data
:
ExternalItemFunctionData
, callback
:
(
err
?:
null
|
Error
, result
?:
string
|
boolean
|
string
[]
|
{}
)
=>
void
)
=>
void
)
|
(
(
data
:
ExternalItemFunctionData
)
=>
Promise
<
ExternalItemValue
>
)
Loader
Context
Loader
Context
<
OptionsType
>
:
NormalModuleLoaderContext
<
OptionsType
>
&
LoaderRunnerLoaderContext
<
OptionsType
>
&
LoaderPluginLoaderContext
&
HotModuleReplacementPluginLoaderContext
Type parameters
OptionsType
Loader
Definition
Loader
Definition
<
OptionsType
,
ContextAdditions
>
:
LoaderDefinitionFunction
<
OptionsType
,
ContextAdditions
>
&
{
pitch
?:
PitchLoaderDefinitionFunction
<
OptionsType
,
ContextAdditions
>
;
raw
?:
false
}
Type parameters
OptionsType =
{}
ContextAdditions =
{}
Parser
State
Parser
State
:
Record
<
string
,
any
>
&
ParserStateBase
Raw
Loader
Definition
Raw
Loader
Definition
<
OptionsType
,
ContextAdditions
>
:
RawLoaderDefinitionFunction
<
OptionsType
,
ContextAdditions
>
&
{
pitch
?:
PitchLoaderDefinitionFunction
<
OptionsType
,
ContextAdditions
>
;
raw
:
true
}
Type parameters
OptionsType =
{}
ContextAdditions =
{}
Rule
Set
Condition
Rule
Set
Condition
:
string
|
RegExp
|
(
(
value
:
string
)
=>
boolean
)
|
RuleSetLogicalConditions
|
RuleSetCondition
[]
Rule
Set
Condition
Absolute
Rule
Set
Condition
Absolute
:
string
|
RegExp
|
(
(
value
:
string
)
=>
boolean
)
|
RuleSetLogicalConditionsAbsolute
|
RuleSetConditionAbsolute
[]
Rule
Set
Use
Rule
Set
Use
:
string
|
(
undefined
|
null
|
string
|
false
|
0
|
{
ident
?:
string
;
loader
?:
string
;
options
?:
string
|
{}
}
|
(
(
data
:
object
)
=>
string
|
{
ident
?:
string
;
loader
?:
string
;
options
?:
string
|
{}
}
|
__TypeWebpackOptions
|
__Type_2
[]
)
)
[]
|
(
(
data
:
{
compiler
:
string
;
issuer
:
string
;
realResource
:
string
;
resource
:
string
;
resourceQuery
:
string
}
)
=>
__Type_2
[]
)
|
{
ident
?:
string
;
loader
?:
string
;
options
?:
string
|
{}
}
|
__TypeWebpackOptions
Rule
Set
Use
Item
Rule
Set
Use
Item
:
string
|
{
ident
?:
string
;
loader
?:
string
;
options
?:
string
|
{}
}
|
__TypeWebpackOptions
Stats
Chunk
Stats
Chunk
:
KnownStatsChunk
&
Record
<
string
,
any
>
Stats
Chunk
Group
Stats
Chunk
Group
:
KnownStatsChunkGroup
&
Record
<
string
,
any
>
Stats
Chunk
Origin
Stats
Chunk
Origin
:
KnownStatsChunkOrigin
&
Record
<
string
,
any
>
Stats
Logging
Stats
Logging
:
KnownStatsLogging
&
Record
<
string
,
any
>
Stats
Logging
Entry
Stats
Logging
Entry
:
KnownStatsLoggingEntry
&
Record
<
string
,
any
>
Stats
Module
Issuer
Stats
Module
Issuer
:
KnownStatsModuleIssuer
&
Record
<
string
,
any
>
Stats
Module
Reason
Stats
Module
Reason
:
KnownStatsModuleReason
&
Record
<
string
,
any
>
Stats
Module
Trace
Dependency
Stats
Module
Trace
Dependency
:
KnownStatsModuleTraceDependency
&
Record
<
string
,
any
>
Stats
Module
Trace
Item
Stats
Module
Trace
Item
:
KnownStatsModuleTraceItem
&
Record
<
string
,
any
>
Stats
Profile
Stats
Profile
:
KnownStatsProfile
&
Record
<
string
,
any
>
Webpack
Plugin
Function
Webpack
Plugin
Function
:
(
this
:
Compiler
, compiler
:
Compiler
)
=>
void
Type declaration
(
this
:
Compiler
, compiler
:
Compiler
)
:
void
Parameters
this:
Compiler
compiler:
Compiler
Returns
void
Variables
Const
Usage
State
Usage
State
:
Readonly
<
{
NoInfo
:
2
;
OnlyPropertiesUsed
:
1
;
Unknown
:
3
;
Unused
:
0
;
Used
:
4
}
>
Const
version
version
:
string
Functions
validate
validate
(
options
?:
any
)
:
void
Parameters
Optional
options:
any
Returns
void
validate
Schema
validate
Schema
(
schema
:
Schema
, options
:
object
|
object
[]
, validationConfiguration
?:
ValidationErrorConfiguration
)
:
void
Parameters
schema:
Schema
options:
object
|
object
[]
Optional
validationConfiguration:
ValidationErrorConfiguration
Returns
void
webpack
webpack
(
options
:
"/home/runner/work/forge/forge/node_modules/webpack/types"
.
Configuration
, callback
?:
CallbackWebpack
<
Stats
>
)
:
Compiler
webpack
(
options
:
readonly
"/home/runner/work/forge/forge/node_modules/webpack/types"
.
Configuration
[]
&
MultiCompilerOptions
, callback
?:
CallbackWebpack
<
MultiStats
>
)
:
MultiCompiler
Parameters
options:
"/home/runner/work/forge/forge/node_modules/webpack/types"
.
Configuration
Optional
callback:
CallbackWebpack
<
Stats
>
Returns
Compiler
Parameters
options:
readonly
"/home/runner/work/forge/forge/node_modules/webpack/types"
.
Configuration
[]
&
MultiCompilerOptions
Optional
callback:
CallbackWebpack
<
MultiStats
>
Returns
MultiCompiler
All Modules
Makers
maker-appx
maker-deb
maker-dmg
maker-flatpak
maker-pkg
maker-rpm
maker-snap
maker-squirrel
maker-wix
maker-zip
Plugins
plugin-auto-unpack-natives
plugin-base
plugin-electronegativity
plugin-fuses
plugin-local-electron
plugin-vite
plugin-webpack
Publishers
publisher-base
publisher-bitbucket
publisher-electron-release-server
publisher-gcs
publisher-github
publisher-nucleus
publisher-s3
publisher-snapcraft
publisher-static
Templates
template-base
template-vite
template-vite-typescript
template-webpack
template-webpack-typescript
Utils & Internal Helpers
core
core-utils
maker-base
shared-types
test-utils
tracer
web-multi-logger