

Including livereload.js into your Browserify bundle probably makes no sense, because livereload.js isn't something you would ship to production.īut if you insist and you know what you're doing, you can install LiveReload via npm: npm install livereload-js -saveĪnd then add this to your bundle: window.LiveReloadOptions = This gives you a component containing a single script file, dist/livereload.js. Installation: bower install livereload-js -save-dev (But, to reiterate: the preferred method is to avoid installing it altogether, and instead use the one bundled with your LiveReload server/app/tool.)

When your server is running, you can typically access the script at. Most LiveReload server vendors will serve livereload.js on the LiveReload port. You should use the copy of livereload.js script bundled with your server, because it's guaranteed to be compatible, and may be customized for that server. If you are a web developer looking to use LiveReload, you should refer to your LiveReload server/app/tool's documentation, rather that this repository. you can even write your own refer to the LiveReload protocol.The server notifies the client whenever a change is made. When any other file is modified, the page is reloaded. When a CSS or an image file is modified, it is live-refreshed without reloading the page. The client connects to a LiveReload server via web sockets and listens for incoming change notifications.

This repository (livereload.js) implements the client side of the protocol. To use LiveReload, you need a client (this script) in your browser and a server running on your development machine. LiveReload is a tool for web developers and designers.
