Package Exports
- webpack-messages
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (webpack-messages) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
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
// 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
object.
License
MIT © Luke Edwards