Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
HTTP server. For development use. Includes Livereload.
JavaScript
branch: master
Failed to load latest commit information.
.gitignore initial commit
README.md Change the name. again. ha!
defaults.json
index.js Dont really need to wait until the browser has started to setup the w…
package.json version bump

README.md

srvlr

Tiny HTTP server for front-end developers.

Features:

  • file watching
  • live reload
  • opens a browser on startup.

Installation

$ npm install -g srvlr

Usage

[directory] is optional, defaults to the current working directory.

$ srvlr --help

  Usage: srvlr [options] [directory]

  Options:

    -h, --help               output usage information
    -V, --version            output the version number
    -u, --url <URL>          URL to open in the browser.
                    Do not include the origin (protocol/host/port).
    -p, --port <PORT>        Listen on PORT. 
                    An available port will be chosen if not specified.
    -w, --watch              When you don't want to watch the root directory.
    -l, --log <TYPE>         Turn on log messages.
                    Types are: tiny, verbose
    -a, --age <SECONDS>      Max age in seconds.
    -c, --cors               Enable CORS headers.
    -i, --interval <MS>      Watch polling interval in milliseconds. Default 500.
    -R, --no-reload          No Livereload
    -O, --no-open            Dont open browser after starting the server
    -N, --no-cache           Turn off all caching
    -L, --no-listing         Turn off directory listings
    -I, --index <FILES>      Optional default index page. 
                    Space separated list eg default.html index.html.
    -A, --address <ADDRESS>  Address to use [0.0.0.0]
    -H, --hidden             Allow hidden files
    -C, --compression        Turn on gzipping
Something went wrong with that request. Please try again.