WpwWaitPlugin

new WpwWaitPlugin()

Since
  • 1.3.0

Extends

Members

(protected) ErrorCode

Inherited From

(protected) InfoCode

Inherited From

(protected) Msg

Inherited From

(protected) MsgCode

Inherited From

(protected) WarningCode

Inherited From

(protected) _arr_

Utility shortcut to @spmhome/type-utils/array set of functions

.

Utility shortcut to @spmhome/type-utils/array set of functions

Inherited From

(protected) _async_

Utility shortcut to @spmhome/cmn-utils/path set of functions

.

Utility shortcut to @spmhome/cmn-utils/path set of functions

Inherited From

(protected) _cmn_

Utility shortcut to @spmhome/cmn-utils/path set of functions

.

Utility shortcut to @spmhome/cmn-utils/path set of functions

Inherited From

(protected) _crypto_

Utility shortcut to @spmhome/type-utils/crypto set of functions

.

Utility shortcut to @spmhome/type-utils/crypto set of functions

Inherited From

(protected) _date_

Utility shortcut to @spmhome/type-utils/date set of functions

.

Utility shortcut to @spmhome/type-utils/date set of functions

Inherited From

(protected) _fs_

Utility shortcut to @spmhome/cmn-utils/fs set of functions

.

Utility shortcut to @spmhome/cmn-utils/fs set of functions

Inherited From

(protected) _io_

Utility shortcut to @spmhome/cmn-utils/io set of functions

.

Utility shortcut to @spmhome/cmn-utils/io set of functions

Inherited From

(protected) _json_

Utility shortcut to @spmhome/type-utils/json set of functions

.

Utility shortcut to @spmhome/type-utils/json set of functions

Inherited From

(protected) _mime_

Utility shortcut to @spmhome/type-utils/mime set of functions

.

Utility shortcut to @spmhome/type-utils/mime set of functions

Inherited From

(protected) _node_

Utility shortcut to @spmhome/cmn-utils/node set of functions

.

Utility shortcut to @spmhome/cmn-utils/node set of functions

Inherited From

(protected) _num_

Utility shortcut to @spmhome/type-utils/number set of functions

.

Utility shortcut to @spmhome/type-utils/number set of functions

Inherited From

(protected) _obj_

Utility shortcut to @spmhome/type-utils/object set of functions

.

Utility shortcut to @spmhome/type-utils/object set of functions

Inherited From

(protected) _path_

Utility shortcut to @spmhome/cmn-utils/path set of functions

.

Utility shortcut to @spmhome/cmn-utils/path set of functions

Inherited From

(protected) _pms_

Utility shortcut to @spmhome/type-utils/promise set of functions

.

Utility shortcut to @spmhome/type-utils/promise set of functions

Inherited From

(protected) _rgx_

Utility shortcut to @spmhome/type-utils/regex set of functions

.

Utility shortcut to @spmhome/type-utils/regex set of functions

Inherited From

(protected) _str_

Utility shortcut to @spmhome/type-utils/string set of functions

.

Utility shortcut to @spmhome/type-utils/string set of functions

Inherited From

(protected) _ts_

Utility shortcut to @spmhome/cmn-utils/ts set of functions

.

Utility shortcut to @spmhome/cmn-utils/ts set of functions

Inherited From

(protected) _types_

Utility shortcut to @spmhome/type-utils/type set of functions

.

Utility shortcut to @spmhome/type-utils/type set of functions

Inherited From

(protected) _ver_

Utility shortcut to @spmhome/cmn-utils/version set of functions

.

Utility shortcut to @spmhome/cmn-utils/version set of functions

Inherited From

(protected) _www_

Utility shortcut to @spmhome/cmn-utils/fetch set of functions

.

Utility shortcut to @spmhome/cmn-utils/fetch set of functions

Inherited From

build :WpwBuild

Inherited From

buildOptions :WpwBuildOptionsPluginConfig.<"wait">

Type:
  • WpwBuildOptionsPluginConfig.<"wait">

cacheMap :Record.<WpwBuildOptionsKey, WpwCache>

Type:
Inherited From

compilation :WebpackCompilation

Type:
  • WebpackCompilation
Inherited From

compiler :WebpackCompiler

Type:
  • WebpackCompiler
Inherited From

(protected) create

(protected) ctor

Inherited From

(protected) disposables :Array.<IDisposable>

Type:
  • Array.<IDisposable>
Inherited From

(protected) disposed :boolean

Type:
  • boolean
Inherited From

global

Inherited From

hookCurrent :string|undefined

Type:
  • string | undefined
Inherited From

hookMessages :Record.<string, {start: string, done: string, fail: string}>

Type:
  • Record.<string, {start: string, done: string, fail: string}>

(readonly) initMsg :string

Type:
  • string
Inherited From

(protected) initialConfig :any

cloned initial configuration object prior to any runtime modifications

.

cloned initial configuration object prior to any runtime modifications

Type:
  • any
Inherited From

(protected) name :string

module name

.

module name

Type:
  • string
Inherited From

onPluginEvent :SpmhEventEmitter

Type:
  • SpmhEventEmitter

(protected) slug :string

url/path friendly module name

.

url/path friendly module name

Type:
  • string
Inherited From

(protected) spmh

Top level export of spmh shared library packages ...{ cls, type, util }...

Top level export of spmh shared library packages ...{ cls, type, util }...

Inherited From

(protected) store :WpwCache

Inherited From

subtype :WpwModuleSubType

Type:
  • WpwModuleSubType
Inherited From

(protected) wpc

Inherited From

Methods

addMessage(info, ifFirstopt) → {SpmhError}

Parameters:
NameTypeAttributesDescription
infoPartial.<SpmhMessageInfo> | SpmhError
ifFirstboolean | undefined<optional>
Inherited From
Returns:
Type: 
SpmhError

apply(compiler) → {void|SpmhError}

Main webpack plugin initialization handler, called by webpack runtime to initialize this plugin.

Main webpack plugin initialization handler, called by webpack runtime to initialize this plugin.

Parameters:
NameTypeDescription
compilerWebpackCompiler
Inherited From
Returns:
Type: 
void | SpmhError

emitEventToWaitingBuilds(hook, state)

Parameters:
NameTypeDescription
hook"done" | "failed" | "shutdown"
state"done" | "failed"

(async) emitRawAsset(path, tag, emitPathopt, immutableopt, noStatCheckopt) → {Promise.<string>}

Parameters:
NameTypeAttributesDescription
pathstring

path to source asset

tagstring

assset stats tag

emitPathstring<optional>

relative path emitted to dist, defaults to 'path' relative to ctx dir

immutableboolean<optional>
noStatCheckboolean<optional>
Throws:
Error
Returns:
Type: 
Promise.<string>

exec(command, program, asyncopt, optionsopt) → {WpwExecResultKind.<P>}

Parameters:
NameTypeAttributesDescription
commandstring
programstring
asyncP<optional>
optionsWpwModuleExecOptions<optional>
Inherited From
Returns:
Type: 
WpwExecResultKind.<P>

exec2(async, options) → {WpwExecResultKind.<P>}

Parameters:
NameTypeDescription
asyncP
optionsWpwExecOptions
Inherited From
Returns:
Type: 
WpwExecResultKind.<P>

(async) execScriptsAsync(defs, lPad) → {Promise.<({result: WpwExecResult, results: Array.<WpwExecResult>}|void)>}

All of the exec utility functions are executed in the context of a runtime build
instance, i.e.

All of the exec utility functions are executed in the context of a runtime build
instance, i.e. 'this' is of type InstanceType

Parameters:
NameTypeDescription
defsWpwPluginConfigRunScripts | WpwPluginConfigScript
lPadstring
Since
  • 1.6.0
Returns:
Type: 
Promise.<({result: WpwExecResult, results: Array.<WpwExecResult>}|void)>

execScriptsSync(scriptDef, lPad) → {Object|void}

All of the exec utility functions are executed in the context of a runtime plugin
instance, i.e.

All of the exec utility functions are executed in the context of a runtime plugin
instance, i.e. 'this' is of type InstanceType<WpwPlugin|WpwTaskPlugin>

Parameters:
NameTypeDefaultDescription
scriptDefWpwPluginConfigRunScripts
lPadstring
Since
  • 1.6.0
Returns:
Type: 
Object | void

fileNameStrip(file, rmvExtopt) → {string}

Parameters:
NameTypeAttributesDescription
filestring
rmvExtboolean<optional>

remove file extension

Returns:
Type: 
string

(protected) getErrorMessageCfg(message, codeopt, exceptionopt) → {WpwBaseMessageInfo}

Parameters:
NameTypeAttributesDescription
messagestring
codeSpmhMessageCode | null<optional>
exceptionSpmhError | WebpackError | Error | undefined<optional>
Returns:
Type: 
WpwBaseMessageInfo

getStore(moduleKeyopt) → {WpwCache}

Parameters:
NameTypeAttributesDescription
moduleKeyWpwBuildOptionsKey<optional>
Inherited From
Returns:
Type: 
WpwCache

(abstract, protected) getVendorPlugin(_compiler, _applyFirstopt) → {WebpackPluginInstance|Array.<WebpackPluginInstanceOrUndef>}

Parameters:
NameTypeAttributesDescription
_compilerWebpackCompiler
_applyFirstboolean<optional>
Returns:
Type: 
WebpackPluginInstance | Array.<WebpackPluginInstanceOrUndef>

hashLength() → {number}

Since
  • 1.10.1
Inherited From
Returns:
Type: 
number

hookdone(msgopt, rtnopt) → {T}

Parameters:
NameTypeAttributesDescription
msgstring | number<optional>
rtnT<optional>
Since
  • 1.11.0
Inherited From
Returns:
Type: 
T

hookstart(msgopt, writePluginOptsopt) → {WpwLogger}

Parameters:
NameTypeAttributesDescription
msgstring | number<optional>
writePluginOptsboolean<optional>
Since
  • 1.11.0
Inherited From
Returns:
Type: 
WpwLogger

(protected) invalidHookConfig(hookName, hookType, configDsc) → {SpmhMessage}

Parameters:
NameTypeDefaultDescription
hookNamestring
hookType"compiler" | "compilation"compilation
configDscstringasync/sync
Returns:
Type: 
SpmhMessage

isAsyncHook(hook)

Parameters:
NameTypeDescription
hookany
Inherited From

(protected) isCompilationHook(hook)

Parameters:
NameTypeDescription
hookany

(protected) isOutputAsset(name, isEntryopt, chkDbgopt, chkExtopt, chkHashedopt, noCacheGrpopt) → {boolean}

Parameters:
NameTypeAttributesDescription
namestring
isEntryboolean<optional>
chkDbgboolean<optional>
chkExtboolean<optional>

include file extension in comparisons, defaults to false

chkHashedboolean<optional>
noCacheGrpboolean<optional>
Returns:

boolean

Type: 
boolean

(protected) isSyncHook(hook, strictopt)

Parameters:
NameTypeAttributesDescription
hookany
strictboolean<optional>
Inherited From

(protected) isTapableHook(hook) → {boolean}

Parameters:
NameTypeDescription
hookWpwWebpackCompilerHook | WebpackCompilationHookName
Returns:

hook is WebpackHook

Type: 
boolean

(protected) onApply(_compiler) → {WpwPluginTapOptions.<any, any, boolean>|undefined|void}

May be implemented by extending WpwPlugin if internal hooks are to be set up.

May be implemented by extending WpwPlugin if internal hooks are to be set up.
All plugins either (1) have internal hooks, (2) wrap a vendor plugin, or (3) both.

Parameters:
NameTypeDescription
_compilerWebpackCompiler
Returns:
Type: 
WpwPluginTapOptions.<any, any, boolean> | undefined | void

outputAssetRegex(chkDbgopt, chkExtopt, chkHashedopt) → {RegExp}

Parameters:
NameTypeAttributesDescription
chkDbgboolean<optional>
chkExtboolean<optional>
chkHashedboolean<optional>
Returns:
Type: 
RegExp

printAssetList(i, pPfx, paths, lPad) → {string}

Prints an array of paths as they are processed, including only a specific # of lines
as determined by the log level verbosity, e.g.

Prints an array of paths as they are processed, including only a specific # of lines
as determined by the log level verbosity, e.g. log level 2 will print only the first 8
assets fo,lowed by a generalized message "+ ... additional assets"

Parameters:
NameTypeDefaultDescription
inumber | null

0-based index of current asset in the array parameter 'paths'

pPfxstring

asset path type / value prefix

pathsArray.<string>

array of abs paths indexed by parameter 'i'

lPadstring
Returns:
Type: 
string

(protected) tapCompilationHooks(optionsArray)

Parameters:
NameTypeDescription
optionsArrayArray.<WpwPluginCompilationTapOptionsPair.<any, any, boolean>>

waitForBuildDone() → {Promise.<void>}

Returns:
Type: 
Promise.<void>

WpwWaitPlugin

new WpwWaitPlugin(options)

Parameters:
NameTypeDescription
optionsWpwPluginOptions

Plugin options to be applied

Members

(protected) ErrorCode

Inherited From

(protected) InfoCode

Inherited From

(protected) Msg

Inherited From

(protected) MsgCode

Inherited From

(protected) WarningCode

Inherited From

(protected) _arr_

Utility shortcut to @spmhome/type-utils/array set of functions

.

Utility shortcut to @spmhome/type-utils/array set of functions

Inherited From

(protected) _async_

Utility shortcut to @spmhome/cmn-utils/path set of functions

.

Utility shortcut to @spmhome/cmn-utils/path set of functions

Inherited From

(protected) _cmn_

Utility shortcut to @spmhome/cmn-utils/path set of functions

.

Utility shortcut to @spmhome/cmn-utils/path set of functions

Inherited From

(protected) _crypto_

Utility shortcut to @spmhome/type-utils/crypto set of functions

.

Utility shortcut to @spmhome/type-utils/crypto set of functions

Inherited From

(protected) _date_

Utility shortcut to @spmhome/type-utils/date set of functions

.

Utility shortcut to @spmhome/type-utils/date set of functions

Inherited From

(protected) _fs_

Utility shortcut to @spmhome/cmn-utils/fs set of functions

.

Utility shortcut to @spmhome/cmn-utils/fs set of functions

Inherited From

(protected) _io_

Utility shortcut to @spmhome/cmn-utils/io set of functions

.

Utility shortcut to @spmhome/cmn-utils/io set of functions

Inherited From

(protected) _json_

Utility shortcut to @spmhome/type-utils/json set of functions

.

Utility shortcut to @spmhome/type-utils/json set of functions

Inherited From

(protected) _mime_

Utility shortcut to @spmhome/type-utils/mime set of functions

.

Utility shortcut to @spmhome/type-utils/mime set of functions

Inherited From

(protected) _node_

Utility shortcut to @spmhome/cmn-utils/node set of functions

.

Utility shortcut to @spmhome/cmn-utils/node set of functions

Inherited From

(protected) _num_

Utility shortcut to @spmhome/type-utils/number set of functions

.

Utility shortcut to @spmhome/type-utils/number set of functions

Inherited From

(protected) _obj_

Utility shortcut to @spmhome/type-utils/object set of functions

.

Utility shortcut to @spmhome/type-utils/object set of functions

Inherited From

(protected) _path_

Utility shortcut to @spmhome/cmn-utils/path set of functions

.

Utility shortcut to @spmhome/cmn-utils/path set of functions

Inherited From

(protected) _pms_

Utility shortcut to @spmhome/type-utils/promise set of functions

.

Utility shortcut to @spmhome/type-utils/promise set of functions

Inherited From

(protected) _rgx_

Utility shortcut to @spmhome/type-utils/regex set of functions

.

Utility shortcut to @spmhome/type-utils/regex set of functions

Inherited From

(protected) _str_

Utility shortcut to @spmhome/type-utils/string set of functions

.

Utility shortcut to @spmhome/type-utils/string set of functions

Inherited From

(protected) _ts_

Utility shortcut to @spmhome/cmn-utils/ts set of functions

.

Utility shortcut to @spmhome/cmn-utils/ts set of functions

Inherited From

(protected) _types_

Utility shortcut to @spmhome/type-utils/type set of functions

.

Utility shortcut to @spmhome/type-utils/type set of functions

Inherited From

(protected) _ver_

Utility shortcut to @spmhome/cmn-utils/version set of functions

.

Utility shortcut to @spmhome/cmn-utils/version set of functions

Inherited From

(protected) _www_

Utility shortcut to @spmhome/cmn-utils/fetch set of functions

.

Utility shortcut to @spmhome/cmn-utils/fetch set of functions

Inherited From

build :WpwBuild

Inherited From

buildOptions :WpwBuildOptionsPluginConfig.<"wait">

Type:
  • WpwBuildOptionsPluginConfig.<"wait">

cacheMap :Record.<WpwBuildOptionsKey, WpwCache>

Type:
Inherited From

compilation :WebpackCompilation

Type:
  • WebpackCompilation
Inherited From

compiler :WebpackCompiler

Type:
  • WebpackCompiler
Inherited From

(protected) create

(protected) ctor

Inherited From

(protected) disposables :Array.<IDisposable>

Type:
  • Array.<IDisposable>
Inherited From

(protected) disposed :boolean

Type:
  • boolean
Inherited From

global

Inherited From

hookCurrent :string|undefined

Type:
  • string | undefined
Inherited From

hookMessages :Record.<string, {start: string, done: string, fail: string}>

Type:
  • Record.<string, {start: string, done: string, fail: string}>

(readonly) initMsg :string

Type:
  • string
Inherited From

(protected) initialConfig :any

cloned initial configuration object prior to any runtime modifications

.

cloned initial configuration object prior to any runtime modifications

Type:
  • any
Inherited From

(protected) name :string

module name

.

module name

Type:
  • string
Inherited From

onPluginEvent :SpmhEventEmitter

Type:
  • SpmhEventEmitter

(protected) slug :string

url/path friendly module name

.

url/path friendly module name

Type:
  • string
Inherited From

(protected) spmh

Top level export of spmh shared library packages ...{ cls, type, util }...

Top level export of spmh shared library packages ...{ cls, type, util }...

Inherited From

(protected) store :WpwCache

Inherited From

subtype :WpwModuleSubType

Type:
  • WpwModuleSubType
Inherited From

(protected) wpc

Inherited From

Methods

addMessage(info, ifFirstopt) → {SpmhError}

Parameters:
NameTypeAttributesDescription
infoPartial.<SpmhMessageInfo> | SpmhError
ifFirstboolean | undefined<optional>
Inherited From
Returns:
Type: 
SpmhError

apply(compiler) → {void|SpmhError}

Main webpack plugin initialization handler, called by webpack runtime to initialize this plugin.

Main webpack plugin initialization handler, called by webpack runtime to initialize this plugin.

Parameters:
NameTypeDescription
compilerWebpackCompiler
Inherited From
Returns:
Type: 
void | SpmhError

emitEventToWaitingBuilds(hook, state)

Parameters:
NameTypeDescription
hook"done" | "failed" | "shutdown"
state"done" | "failed"

(async) emitRawAsset(path, tag, emitPathopt, immutableopt, noStatCheckopt) → {Promise.<string>}

Parameters:
NameTypeAttributesDescription
pathstring

path to source asset

tagstring

assset stats tag

emitPathstring<optional>

relative path emitted to dist, defaults to 'path' relative to ctx dir

immutableboolean<optional>
noStatCheckboolean<optional>
Throws:
Error
Returns:
Type: 
Promise.<string>

exec(command, program, asyncopt, optionsopt) → {WpwExecResultKind.<P>}

Parameters:
NameTypeAttributesDescription
commandstring
programstring
asyncP<optional>
optionsWpwModuleExecOptions<optional>
Inherited From
Returns:
Type: 
WpwExecResultKind.<P>

exec2(async, options) → {WpwExecResultKind.<P>}

Parameters:
NameTypeDescription
asyncP
optionsWpwExecOptions
Inherited From
Returns:
Type: 
WpwExecResultKind.<P>

(async) execScriptsAsync(defs, lPad) → {Promise.<({result: WpwExecResult, results: Array.<WpwExecResult>}|void)>}

All of the exec utility functions are executed in the context of a runtime build
instance, i.e.

All of the exec utility functions are executed in the context of a runtime build
instance, i.e. 'this' is of type InstanceType

Parameters:
NameTypeDescription
defsWpwPluginConfigRunScripts | WpwPluginConfigScript
lPadstring
Since
  • 1.6.0
Returns:
Type: 
Promise.<({result: WpwExecResult, results: Array.<WpwExecResult>}|void)>

execScriptsSync(scriptDef, lPad) → {Object|void}

All of the exec utility functions are executed in the context of a runtime plugin
instance, i.e.

All of the exec utility functions are executed in the context of a runtime plugin
instance, i.e. 'this' is of type InstanceType<WpwPlugin|WpwTaskPlugin>

Parameters:
NameTypeDefaultDescription
scriptDefWpwPluginConfigRunScripts
lPadstring
Since
  • 1.6.0
Returns:
Type: 
Object | void

fileNameStrip(file, rmvExtopt) → {string}

Parameters:
NameTypeAttributesDescription
filestring
rmvExtboolean<optional>

remove file extension

Returns:
Type: 
string

(protected) getErrorMessageCfg(message, codeopt, exceptionopt) → {WpwBaseMessageInfo}

Parameters:
NameTypeAttributesDescription
messagestring
codeSpmhMessageCode | null<optional>
exceptionSpmhError | WebpackError | Error | undefined<optional>
Returns:
Type: 
WpwBaseMessageInfo

getStore(moduleKeyopt) → {WpwCache}

Parameters:
NameTypeAttributesDescription
moduleKeyWpwBuildOptionsKey<optional>
Inherited From
Returns:
Type: 
WpwCache

(abstract, protected) getVendorPlugin(_compiler, _applyFirstopt) → {WebpackPluginInstance|Array.<WebpackPluginInstanceOrUndef>}

Parameters:
NameTypeAttributesDescription
_compilerWebpackCompiler
_applyFirstboolean<optional>
Returns:
Type: 
WebpackPluginInstance | Array.<WebpackPluginInstanceOrUndef>

hashLength() → {number}

Since
  • 1.10.1
Inherited From
Returns:
Type: 
number

hookdone(msgopt, rtnopt) → {T}

Parameters:
NameTypeAttributesDescription
msgstring | number<optional>
rtnT<optional>
Since
  • 1.11.0
Inherited From
Returns:
Type: 
T

hookstart(msgopt, writePluginOptsopt) → {WpwLogger}

Parameters:
NameTypeAttributesDescription
msgstring | number<optional>
writePluginOptsboolean<optional>
Since
  • 1.11.0
Inherited From
Returns:
Type: 
WpwLogger

(protected) invalidHookConfig(hookName, hookType, configDsc) → {SpmhMessage}

Parameters:
NameTypeDefaultDescription
hookNamestring
hookType"compiler" | "compilation"compilation
configDscstringasync/sync
Returns:
Type: 
SpmhMessage

isAsyncHook(hook)

Parameters:
NameTypeDescription
hookany
Inherited From

(protected) isCompilationHook(hook)

Parameters:
NameTypeDescription
hookany

(protected) isOutputAsset(name, isEntryopt, chkDbgopt, chkExtopt, chkHashedopt, noCacheGrpopt) → {boolean}

Parameters:
NameTypeAttributesDescription
namestring
isEntryboolean<optional>
chkDbgboolean<optional>
chkExtboolean<optional>

include file extension in comparisons, defaults to false

chkHashedboolean<optional>
noCacheGrpboolean<optional>
Returns:

boolean

Type: 
boolean

(protected) isSyncHook(hook, strictopt)

Parameters:
NameTypeAttributesDescription
hookany
strictboolean<optional>
Inherited From

(protected) isTapableHook(hook) → {boolean}

Parameters:
NameTypeDescription
hookWpwWebpackCompilerHook | WebpackCompilationHookName
Returns:

hook is WebpackHook

Type: 
boolean

(protected) onApply(_compiler) → {WpwPluginTapOptions.<any, any, boolean>|undefined|void}

May be implemented by extending WpwPlugin if internal hooks are to be set up.

May be implemented by extending WpwPlugin if internal hooks are to be set up.
All plugins either (1) have internal hooks, (2) wrap a vendor plugin, or (3) both.

Parameters:
NameTypeDescription
_compilerWebpackCompiler
Returns:
Type: 
WpwPluginTapOptions.<any, any, boolean> | undefined | void

outputAssetRegex(chkDbgopt, chkExtopt, chkHashedopt) → {RegExp}

Parameters:
NameTypeAttributesDescription
chkDbgboolean<optional>
chkExtboolean<optional>
chkHashedboolean<optional>
Returns:
Type: 
RegExp

printAssetList(i, pPfx, paths, lPad) → {string}

Prints an array of paths as they are processed, including only a specific # of lines
as determined by the log level verbosity, e.g.

Prints an array of paths as they are processed, including only a specific # of lines
as determined by the log level verbosity, e.g. log level 2 will print only the first 8
assets fo,lowed by a generalized message "+ ... additional assets"

Parameters:
NameTypeDefaultDescription
inumber | null

0-based index of current asset in the array parameter 'paths'

pPfxstring

asset path type / value prefix

pathsArray.<string>

array of abs paths indexed by parameter 'i'

lPadstring
Returns:
Type: 
string

(protected) tapCompilationHooks(optionsArray)

Parameters:
NameTypeDescription
optionsArrayArray.<WpwPluginCompilationTapOptionsPair.<any, any, boolean>>

waitForBuildDone() → {Promise.<void>}

Returns:
Type: 
Promise.<void>