# webpack-messages **Repository Path**: mirrors_developit/webpack-messages ## Basic Information - **Project Name**: webpack-messages - **Description**: Beautifully format Webpack messages throughout your bundle lifecycle(s)! - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # webpack-messages > Beautifully format Webpack messages throughout your bundle lifecycle(s)! ***Default*** ***Default Error*** ***Named Bundles*** ***Named Bundle Error*** ***Custom Logger*** ***Named Bundle Error w/ Custom Logger*** ## Install ``` $ npm install webpack-messages --save-dev ``` ## Usage ```js // webpack.config.js const WebpackMessages = require('webpack-messages'); module.exports = { // ... plugins: [ new WebpackMessages({ name: 'client', logger: str => console.log(`>> ${str}`) }) ] } ``` ## API ### WebpackMessages(options) #### options.name Type: `String` Optionally provide a name for your bundle. Strongly recommended when compiling multiple bundles! #### options.logger Type: `Function`
Default: `str => console.log(str)` Replace the default function -- ideal for prepending a symbol or namespace to your messages. Function receives a (colorized) message `string` as its only parameter. #### options.onComplete Type: `Function` Run a custom function once a bundle has been compiled successfully. If provided, the default success handler will not run. Function receives a formatted `name` string (or `''`) and the Webpack [`stats`](https://github.com/webpack/docs/wiki/node.js-api#stats) object. ## License MIT © [Luke Edwards](https://lukeed.com)