progress-bar-webpack-plugin

WebJar for progress-bar-webpack-plugin

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

progress-bar-webpack-plugin
Last Version

Last Version

1.11.0
Release Date

Release Date

Type

Type

jar
Description

Description

progress-bar-webpack-plugin
WebJar for progress-bar-webpack-plugin
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/clessg/progress-bar-webpack-plugin

Download progress-bar-webpack-plugin

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/progress-bar-webpack-plugin/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>progress-bar-webpack-plugin</artifactId>
    <version>1.11.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/progress-bar-webpack-plugin/
implementation 'org.webjars.npm:progress-bar-webpack-plugin:1.11.0'
// https://jarcasting.com/artifacts/org.webjars.npm/progress-bar-webpack-plugin/
implementation ("org.webjars.npm:progress-bar-webpack-plugin:1.11.0")
'org.webjars.npm:progress-bar-webpack-plugin:jar:1.11.0'
<dependency org="org.webjars.npm" name="progress-bar-webpack-plugin" rev="1.11.0">
  <artifact name="progress-bar-webpack-plugin" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='progress-bar-webpack-plugin', version='1.11.0')
)
libraryDependencies += "org.webjars.npm" % "progress-bar-webpack-plugin" % "1.11.0"
[org.webjars.npm/progress-bar-webpack-plugin "1.11.0"]

Dependencies

compile (3)

Group / Artifact Type Version
org.webjars.npm : chalk jar [1.1.1,2)
org.webjars.npm : object.assign jar [4.0.1,5)
org.webjars.npm : progress jar [1.1.8,2)

Project Modules

There are no modules declared in this project.

progress-bar-webpack-plugin

progress-bar-webpack-plugin

Installation

npm i -D progress-bar-webpack-plugin

Usage

Include the following in your Webpack config.

var ProgressBarPlugin = require('progress-bar-webpack-plugin');

...

plugins: [
  new ProgressBarPlugin()
]

Options

Accepts almost all of the same options as node-progress.

  • format the format of the progress bar
  • width the displayed width of the progress bar defaulting to total
  • complete completion character defaulting to "="
  • incomplete incomplete character defaulting to " "
  • renderThrottle minimum time between updates in milliseconds defaulting to 16
  • clear option to clear the bar on completion defaulting to true
  • callback optional function to call when the progress bar completes
  • stream the output stream defaulting to stderr
  • summary option to show summary of time taken defaulting to true
  • summaryContent optional custom summary message if summary option is false
  • customSummary optional function to display a custom summary (passed build time)

The format option accepts the following tokens:

  • :bar the progress bar itself
  • :current current tick number
  • :total total ticks
  • :elapsed time elapsed in seconds
  • :percent completion percentage
  • :msg current progress message

The default format uses the :bar and :percent tokens.

Use chalk to sprinkle on a few colors.

To include the time elapsed and prevent the progress bar from being cleared on build completion:

new ProgressBarPlugin({
  format: '  build [:bar] ' + chalk.green.bold(':percent') + ' (:elapsed seconds)',
  clear: false
})

License

MIT

Versions

Version
1.11.0