@addfox/rsbuild-plugin-extension-hmr
v0.1.1-beta.12
Published
Rsbuild plugin: launch browser and HMR in dev (internal)
Downloads
1,214
Readme
@addfox/rsbuild-plugin-extension-hmr
中文 | English
Rsbuild plugin: in dev, waits for dist then launches the browser (Chrome/Edge/Brave/Vivaldi/Opera/Santa/Firefox) and enables HMR reload via WebSocket. Used by CLI dev command.
- Options: distPath, browser, chromePath/edgePath/bravePath/vivaldiPath/operaPath/santaPath/firefoxPath, wsPort, enableReload, persist
- Chromium launch: uses
chrome-launcherwith CDPExtensions.loadUnpackedfor native extension loading; falls back to--load-extensionon older Chrome versions - Firefox launch: uses web-ext run (
--target=firefox-desktop) - Reload manager: a helper extension that listens to WebSocket and toggles (disable+enable) dev extensions on rebuild
- Browser path registry: all browser default paths are managed via a single
BROWSER_DEFAULT_PATHSmap; user can override viaconfig.launch.* - Injected by pipeline from config.launch and CLI
-b/--browser
