[![npm][npm]][npm-url] [![deps][deps]][deps-url] [![test][test]][test-url] [![test-windows][test-win]][test-win-url] [![coverage][cover]][cover-url]

Elegant ProgressBar and Profiler for Webpack

✔ Display elegant progress bar while building or watch ✔ Support of multiple concurrent builds (useful for SSR) ✔ Pretty print filename and loaders ✔ Windows compatible ✔ Customizable ✔ Advanced build profiler

Multi progress bars



Build Profiler


Getting Started

To begin, you'll need to install `webpackbar`: Using npm: ```bash npm install webpackbar -D ``` Using yarn: ```bash yarn add webpackbar -D ``` Then add the reporter as a plugin to your webpack config. **webpack.config.js** ```js const webpack = require('webpack'); const WebpackBar = require('webpackbar'); module.exports = { context: path.resolve(__dirname), devtool: 'source-map', entry: './entry.js', output: { filename: './output.js', path: path.resolve(__dirname) }, plugins: [ new WebpackBar() ] }; ```

Options

### `name` - Default: `webpack` Display name ### `color` - Default: `green` Display color (can be HEX like `#xxyyzz` or a web color like `green`). ### `profile` - Default: `false` Enable profiler. ### `stream` - Default: `process.stderr` Output stream. ### `minimal` - Default: Auto enabled on CI, non-TTY and test environments Hide progress bar and only show Compiling/Compiled messages. ### `compiledIn` - Default: `true` Show `Compiled in ` message after build. ### `done` - Type: `Function(sharedState, ctx)` A function that will be called when **all** builds are finished.

Maintainers


Pooya Parsa
[npm]: https://img.shields.io/npm/v/webpackbar.svg?style=flat-square [npm-url]: https://npmjs.com/package/webpackbar [deps]: https://david-dm.org/nuxt/webpackbar.svg?style=flat-square [deps-url]: https://david-dm.org/nuxt/webpackbar [test]: https://img.shields.io/circleci/project/github/nuxt/webpackbar/master.svg?style=flat-square [test-url]: https://circleci.com/gh/nuxt/webpackbar [test-win]: https://img.shields.io/appveyor/ci/nuxt/webpackbar.svg?logo=appveyor&style=flat-square [test-win-url]: https://ci.appveyor.com/project/nuxt/webpackbar [cover]: https://codecov.io/gh/nuxt/webpackbar/branch/master/graph/badge.svg?style=flat-square [cover-url]: https://codecov.io/gh/nuxt/webpackbar