Socket
Socket
Sign inDemoInstall

@pmmmwh/react-refresh-webpack-plugin

Package Overview
Dependencies
336
Maintainers
1
Versions
62
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous123567Next

0.5.0-beta.0

Diff

pmmmwh
published 0.4.3 •

Changelog

Source

0.4.3 (2 November 2020)

Fixes

  • Fixed Yarn 2 PnP compatibility with absolute react-refresh/runtime imports (#230)
  • Fixed Webpack 5 compatibility by requiring __webpack_require__ (#233)
  • Fixed IE 11 compatibility in socket code (4033e6af)
  • Relaxed peer dependency requirement for react-refresh to allow 0.9.x (747c19ba)
pmmmwh
published 0.4.2 •

Changelog

Source

0.4.2 (3 September 2020)

Fixes

  • Patched loader to use with Node.js global fetch polyfills (#193)
  • Patched default include and exclude options to be case-insensitive (#194)
pmmmwh
published 0.4.1 •

Changelog

Source

0.4.1 (28 July 2020)

Fixes

  • Fixed accidental use of testing alias webpack.next in published plugin code (#167)
pmmmwh
published 0.4.0 •

Changelog

Source

0.4.0 (28 July 2020)

BREAKING

  • Minimum required Node.js version have been bumped to 10 as Node.js 8 is EOL now.
  • Minimum required Webpack version is now v4.43.0 or later as we adopted the new module.hot.invalidate API (#89). The new API enabled us to bail out of the HMR loop less frequently and provide a better experience. If you really cannot upgrade, you can stay on 0.3.3 for the time being.
  • While most of our public API did not change, this release is closer to a rewrite than a refactor. A lot of files have moved to provide easier access for advanced users and frameworks (#122). You can check the difference in the PR to see what have moved and where they are now.
  • The useLegacyWDSSockets option is now scoped under the overlay option (#153).

Features

  • Adopted the module.hot.invalidate() API, which means we will now bail out less often (#89)
  • Attach runtime on Webpack's global scope instead of window, making the plugin platform-agnostic (#102)
  • Added stable support for Webpack 5 and beta support for Module Federation (#123, #132, #164)
  • Socket integration URL detection via document.currentScript (#133)
  • Relaxed requirements for "required" overlay options to receive false as value (#154)
  • Prefixed all errors thrown by the plugin (#161)
  • Eliminated use of soon-to-be-deprecated lodash.debounce package (#163)

Fixes

  • Fixed circular references for __react_refresh_error_overlay__ and __react_refresh_utils (#116)
  • Fixed IE11 compatibility (#106, #121)
  • Rearranged directories to provide more ergonomic imports (#122)
  • Fixed issues with Babel/ESLint/Flow regarding loader ordering and runtime cleanup (#129, #140)
  • Correctly detecting the HMR plugin (#130, #160)
  • Fixed unwanted injection of error overlay in non-browser environment (#146)
  • Scoped the useLegacyWDSSockets options under overlay to reflect its true use (#153)
  • Fixed non-preserved relative ordering of Webpack entries (#165)

Internal

  • Full HMR test suite - we are confident the plugin works! (#93, #96)
  • Unit tests for all plugin-related Node.js code (#127)
pmmmwh
published 0.4.0-beta.10 •

pmmmwh
published 0.4.0-beta.9 •

pmmmwh
published 0.4.0-beta.8 •

pmmmwh
published 0.4.0-beta.7 •

pmmmwh
published 0.4.0-beta.6 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc