Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Command line static file server with fast live reloading, jade compiling, less compiling, directory listing.
JavaScript CSS PHP

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
public
.gitignore
README.md
app.js
jade-middleware.js
live-reload.js
package.json

README.md

Servant

Version 4.0.0

Lean express.js project for static website prototyping with jade & less compiling, fast live reloading, directory listing etc.

Server any folder direct from the command line with just:

$ servant

Alternatively use as a minimal express.js server project for static websites with support for just-in-time less and jade file compiling.

Features

  • Very fast live reloading with ws and gaze
  • Compiles matching .less files for any .css requests
  • Compiles matching .jade files for any .html requests*
  • Optional .jade layout file in root
  • Directory listing

* Requests for '/' will also look for a index.jade file to compile.

Command line options

-l, --livereload  Enable live reload
-p, --port

Command line tool usage:

Install globally:

$ npm install -g servant 

From any folder:

$ servant

Using as boilerplate app:

$ git clone git@github.com:rc1/Servant.git
$ cd Servant
$ rm -rf .git
$ node app.js

Usage

With environment variables

WATCH=1 PORT=3001 node app.js
Something went wrong with that request. Please try again.