1.0.0 • Published 5 years ago

hmr-filter-webpack-plugin v1.0.0

Weekly downloads
405
License
MIT
Repository
github
Last release
5 years ago

hmr-filter-webpack-plugin

NPM version Node version Dependencies status Build status Dependabot badge

Disable Hot Module Replacement for certain chunks.

Install

npm i -D hmr-filter-webpack-plugin
# or
yarn add -D hmr-filter-webpack-plugin

Usage

// webpack.config.js
const {
    HotModuleReplacementFilterPlugin
} = require('hmr-filter-webpack-plugin');
// ...
{
    plugins: [
        // Disable HMR for `worker-loader` and `service-worker-loader`
        new HotModuleReplacementFilterPlugin((compilation) => {

            const {
                name
            } = compilation.compiler;

            return name && name.includes('worker');
        }),
        new webpack.HotModuleReplacementPlugin()
    ]
}