browser-sync-dev-hot-webpack-plugin
Combines BrowserSync, webpack-dev-middleware, and webpack-hot-middleware into one plugin.
Install
npm install --save-dev browser-sync-dev-hot-webpack-plugin
Usage
const BROWSER_SYNC_OPTIONS = {};
const DEV_MIDDLEWARE_OPTIONS = {
publicPath: '/my/public/path'
};
const HOT_MIDDLEWARE_OPTIONS = {};
const webpackConfig = {
plugins: [
new BrowserSyncHotPlugin({
browserSyncOptions: BROWSER_SYNC_OPTIONS,
devMiddlewareOptions: DEV_MIDDLEWARE_OPTIONS,
hotMiddlewareOptions: HOT_MIDDLEWARE_OPTIONS,
callback() {
console.log('Callback')
}
})
]
};
module.exports = webpackConfig;
Options
See related packages docs.
Related
Contribution
Feel free to push your code if you agree with publishing under the MIT license.