Notorious Pug Mafia

    express-livereload

    0.0.24 • Public • Published

    Express Livereload

    This is really small plugin for express, which will run LiveReload server simultaniously for development.

    Installation

    npm install express-livereload

    Usage

    livereload = require('express-livereload')
    app        = express()
    
    livereload(app, config={})
    

    Static helper

    This plugin will attach LRScript which renders the snippet for loading livereload.js script.

    layout.jade

    doctype 5
    html
      head
        title= title
        link(rel='stylesheet', href='/stylesheets/style.css')
        != LRScript
    

    compiled.html

    <!DOCTYPE html>
    <html>
      <head>
        <title>Express</title>
        <link rel="stylesheet" href="/stylesheets/style.css">
        <script>document.write('<script src="http://' + (location.host || 'localhost').split(':')[0] + ':35729/livereload.js"></' + 'script>')</script>
      </head>
    </html>
    

    Config options

    config objects can accept same options as node-livereload does, but with one extra key to specify which directry to watch out for.

    config.watchDir = /path/to/dir or process.cwd() + "/public"
    

    Keywords

    none

    Install

    npm i express-livereload

    DownloadsWeekly Downloads

    16

    Version

    0.0.24

    License

    none

    Last publish

    Collaborators

    • mnmly