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-devUsage
// 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