Miss any of our Open RFC calls?Watch the recordings here! »

rollup-plugin-livereload

1.3.0 • Public • Published

Rollup plugin LiveReload

Software License Issues JavaScript Style Guide NPM Latest Version

Installation

npm install --save-dev rollup-plugin-livereload

Usage

// rollup.config.js
import livereload from 'rollup-plugin-livereload'
 
export default {
  entry: 'entry.js',
  dest: 'bundle.js',
  plugins: [
    livereload()
  ]
}

To make it a real dev-server, combine this plugin with rollup-plugin-serve.

// rollup.config.js
import serve from 'rollup-plugin-serve'
import livereload from 'rollup-plugin-livereload'
 
export default {
  entry: 'entry.js',
  dest: 'bundle.js',
  plugins: [
    serve(),      // index.html should be in root of project
    livereload()
  ]
}

Options

By default, it watches the current directory. If you also have css output, pass the folder to which the build files are written.

livereload('dist')

// --- OR ---

livereload({
  watch: 'dist',
  verbose: false, // Disable console output

  // other livereload options
  https: {
      key: fs.readFileSync('keys/agent2-key.pem'),
      cert: fs.readFileSync('keys/agent2-cert.pem')
  }
})

Options are always passed to livereload.createServer()

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Contributions and feedback are very welcome.

To get it running:

  1. Clone the project.
  2. npm install
  3. npm run build

Credits

License

The MIT License (MIT). Please see License File for more information.

Install

npm i rollup-plugin-livereload

DownloadsWeekly Downloads

22,415

Version

1.3.0

License

MIT

Unpacked Size

9.14 kB

Total Files

6

Last publish

Collaborators

  • avatar