ProgressPlugin

This plugin can be used to configure the progress bar.

Rspack uses indicatif::ProgressBar to draw the progress bar.

new rspack.ProgressPlugin(options);

Options

prefix

  • Type: string
  • Default: 'Rspack'

The text will be displayed before the progress bar.

profile

  • Type: boolean
  • Default: false

Tells ProgressPlugin to collect profile data for progress steps.

template

  • Type: string
  • Default: ● {prefix:.bold} {bar:25.green/white.dim} ({percent}%) {wide_msg:.dim}

The template of progress bar.

Also see indicatif::ProgressBar::with_template.

tick

  • Type: string | string[] | undefined
  • Default: undefined

The tick string sequence for spinners, if it's string then it will be split into characters.

Also see indicatif::ProgressBar::tick_strings.

progressChars

  • Type: string
  • Default: ━━

The progress characters (filled, current, to do).

Also see indicatif::ProgressBar::progress_chars.