broccoli-livereload
v1.8.0
Published
Broccoli plugin for adding livereload capabilities
Maintainers
Readme
Broccoli Livereload Plugin
Broccoli plugin for adding livereload capabilities.
This plugin will inject the livereload script into the target html file and open a port to notify the script about changes. The plugin will not create a separate watcher. It relies on BroccoliJs's built in watcher and BroccoliFilter's caching functionality.
In case you only want to inject a livereload script you could use Dremora's broccoli-inject-livereload
Example using a single html target
const BroccoliLivereload = require('broccoli-livereload')
const reloadable = new BroccoliLivereload('app', {
target: 'index.html'
})
module.exports = reloadableExample using a regular expression to target multiple html files
const BroccoliLivereload = require('broccoli-livereload')
const reloadable = new BroccoliLivereload('app', {
target: /^[a-zA-Z._-]+.html$/
})
module.exports = reloadableExample using a custom port
const BroccoliLivereload = require('broccoli-livereload')
const reloadable = new BroccoliLivereload('app', {
target: 'index.html',
options: {
port: 12345
}
})
module.exports = reloadableInstallation
npm install broccoli-livereload --save-devLicense
This project is distributed under the MIT license.
