UNPKG

@m59/reload-client

Version:

Client-side script to respond to signals from @m59/reload-server. Can reload the page and refresh css and images.

48 lines (35 loc) 875 B
# Reload Client Client-side script for triggering page and resource reload over WebSockets. ```sh npm install @m59/reload-client ``` ```javascript import Client from '@m59/reload-client' Client(reloadServerUrl) ``` ## JS API ### Client(reloadServerUrl, options) Makes a websocket connection to the given url to listen for reload messages. - `options: object` - `quiet: boolean, false` disable logging to console - **returns**: `object` - socket: the WebSocket - ...helpers ## WebSocket API - `string JSON` - `type: string` type of reload - reload - refreshCSS - refreshImages - `path: string` path to a changed file (for logging) ## Helpers ### refreshCSS() ``` import refreshCSS from '@m59/reload-client/refresh-css' refreshCSS() ``` ### refreshImages() ``` import refreshImages from '@m59/reload-client/refresh-images' refreshImages() ```