On this page

Options object for the ProgressPlugin.

Type:boolean

Show active modules count and one active module in progress message.

Type:boolean

Show dependencies count in progress message.

Type:number

Minimum dependencies count to start with. For better progress calculation. Default: 10000.

Type:boolean

Show entries count in progress message.

Type:boolean

Show estimated time remaining based on build progress. Default: false.

progressPluginOptions.handler(percentage, msg, ...args?): void
Attributes
percentage:number
msg:string
...args:string[]

Function that executes for every progress step.

Type:boolean

Show modules count in progress message.

Type:number

Minimum modules count to start with. For better progress calculation. Default: 5000.

Type:"entries" | "dependencies" | "modules" | null

Collect percent algorithm. By default it calculates by a median from modules, entries and dependencies percent.

Type:boolean

Show a timing breakdown for each build phase when the build completes. Default: false.

Type:boolean | null

Collect profile data for progress steps. Default: false.

Type:boolean | "auto" | Object

Generate progress bar. "auto" enables it only for interactive terminals. Default: false.

Type:string

Color used for the filled portion of the bar.

Type:string

Name shown before the progress bar.

Type:number

Width of the progress bar in characters. Default: 25.