2.1.0 • Published 4 years ago

progress-bar-webpack-plugin v2.1.0

Weekly downloads
112,307
License
MIT
Repository
github
Last release
4 years ago

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

@rpcbase/webpack-browser@saasxx/cli-servicewviewcompthree-fx-composerlg-react-ssrlg-react-ssr-componentscenic-clientsbc-table@alphabet_vis/vis_webpackyouwebpack@e_ops/mizar@docp/javascript-config@docp/vue-config@docp/react-configyouzanyun_hkecarx-build-tool@qinshixixing/webpack-configecarx-build@citcfe/cicli-scriptsauto-too-cliwebpack-box@dqyfp/dl-cli-spa@yang.bele/webpack5-cli-servicealex-d.js@joseirrazabal/kitlb-config-reactlb-config-vueheritagebotpacktmdt-libbbc_clihao-base@ebullience/webpack-config@zrf9018/marvel-cli@bybit/marvel-clidp-common-stylemultiple-cliempluschenjiajing-auiant-auilw-package-testreact-single-bms@nbfe/parcereact-simple-webpackzhihui-webpackvizier-service@infinitebrahmanuniverse/nolb-progmobo-component-builderjane-xyz-element@everything-registry/sub-chunk-2478piezosecywo-clivetech-componentssf-ui-buildsf-im99-buildaf-webpack-sudoku356-testelmer-clieasywebpackeasywebpack-clieasywebpack-cli-testem-project-deveasepack-preset-eseasy-nuxteasy-webpack-public-remendegg-easywebpackegg-easywebpack-es5egg-easywebpack-fixegg-easywebpack2egg-easywebpack3egg-easywebpack4egg-easywebpack5egg-my-easywebpackegg-vue-webpack-buildegg-vue-webpack-devecompee-af-webpackedwpelearning-webpack-engineele-open-retail-store-builderelement-easy-uids_ui_20180705dt-vux-loaderdwt-front-bootent-webpack-scriptsent-scriptsnuxt-cdnuxt-testocularolymp-webpackolympolymp-appolymp-clipanda-react-toolspape-toolsoutlier-element-viewnoths-togamixjs-climixup-vc-toolsmilo-react-scriptsmodo-scripts
2.1.0

4 years ago

2.0.0

4 years ago

1.12.1

5 years ago

1.12.0

5 years ago

1.11.0

6 years ago

1.10.0

7 years ago

1.9.3

7 years ago

1.9.2

7 years ago

1.9.1

7 years ago

1.9.0

8 years ago

1.8.0

8 years ago

1.7.0

8 years ago

1.6.0

8 years ago

1.5.0

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.0

9 years ago

1.0.1

9 years ago