New Location:
This plugin has moved to @elderjs/plugin-browser-reload
See all of the latest plugins here at: Elder.js plugins
Legacy Docs: Elder.js: Browser Reload
Designed to work with the Elder.js Template and integrate browser reloading.
It works by adding a websocket on bootstrap. It then sets up a listener to that websocket on the client.
When the server is restarted due to a code change, the browser will restart as well.
Install
npm install --save @elderjs/plugin-browser-reload
Config
Once installed, open your elder.config.js
and configure the plugin by adding @elderjs/plugin-browser-reload
to your plugin object.
plugins: {
'@elderjs/plugin-browser-reload': {}
}
Customizing the Defaults
Below are the default settings of the plugin. You can adjust them to your needs.
plugins: {
'@elderjs/plugin-browser-reload': {
port: 8080,
delay: 200,
preventReloadQS: 'noreload',
retryCount: 50,
},
}