https://github.com/trigensoftware/hmr-filter-webpack-plugin
Disable Hot Module Replacement for certain chunks.
https://github.com/trigensoftware/hmr-filter-webpack-plugin
Last synced: 6 months ago
JSON representation
Disable Hot Module Replacement for certain chunks.
- Host: GitHub
- URL: https://github.com/trigensoftware/hmr-filter-webpack-plugin
- Owner: TrigenSoftware
- License: mit
- Created: 2019-08-30T17:17:36.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T03:50:32.000Z (over 2 years ago)
- Last Synced: 2024-10-31T18:27:15.359Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 3.34 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# hmr-filter-webpack-plugin
[![NPM version][npm]][npm-url]
[![Node version][node]][node-url]
[![Dependencies status][deps]][deps-url]
[![Build status][build]][build-url]
[![Dependabot badge][dependabot]][dependabot-url][npm]: https://img.shields.io/npm/v/hmr-filter-webpack-plugin.svg
[npm-url]: https://npmjs.com/package/hmr-filter-webpack-plugin[node]: https://img.shields.io/node/v/hmr-filter-webpack-plugin.svg
[node-url]: https://nodejs.org[deps]: https://david-dm.org/TrigenSoftware/hmr-filter-webpack-plugin.svg
[deps-url]: https://david-dm.org/TrigenSoftware/hmr-filter-webpack-plugin[build]: http://img.shields.io/travis/com/TrigenSoftware/hmr-filter-webpack-plugin/master.svg
[build-url]: https://travis-ci.com/TrigenSoftware/hmr-filter-webpack-plugin[dependabot]: https://api.dependabot.com/badges/status?host=github&repo=TrigenSoftware/hmr-filter-webpack-plugin
[dependabot-url]: https://dependabot.com/Disable Hot Module Replacement for certain chunks.
## Install
```bash
npm i -D hmr-filter-webpack-plugin
# or
yarn add -D hmr-filter-webpack-plugin
```## Usage
```js
// 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()
]
}
```