{"library":"progress-bar-webpack-plugin","title":"Progress Bar Webpack Plugin","description":"This package provides a customizable progress bar for Webpack builds, leveraging the node-progress library. It supports a wide range of Webpack versions (1.x through 5.x) and offers options like format, width, throttle, custom summary, and chalk integration. Currently at version 2.1.0, it is actively maintained and used to display build progress in the console. Compared to alternatives like webpack's built-in progress plugin or friendly-errors-webpack-plugin, it focuses solely on a minimalist, configurable progress bar with minimal overhead.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install progress-bar-webpack-plugin"],"cli":null},"imports":["const ProgressBarPlugin = require('progress-bar-webpack-plugin');","const progress = require('progress-bar-webpack-plugin');","plugins: [\n  new ProgressBarPlugin()\n]"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// webpack.config.js\nconst ProgressBarPlugin = require('progress-bar-webpack-plugin');\n\nmodule.exports = {\n  // ... other config\n  plugins: [\n    new ProgressBarPlugin({\n      format: '  build [:bar] :percent (:elapsed seconds)',\n      clear: false,\n      summary: false,\n      customSummary: (buildTime) => {\n        console.log(`Build completed in ${buildTime}s`);\n      }\n    })\n  ]\n};\n","lang":"javascript","description":"Shows how to require and instantiate the plugin with custom format, clearing disabled, and a custom summary callback.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}