servant
v4.5.0
Published
Static file server with fast live reloading, jade compiling, less compiling, directory listing. Command line application or basic boilerplate express.js app.
Readme
Servant

Version 4.5.0
Lean express.js project for static website prototyping with jade & less/sass compiling, fast live reloading, directory listing etc.
Server any folder direct from the command line with just:
$ servantAlternatively 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 or .scss 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
-w, --watch Enable live reload
-p, --port
--watch-pattern Pattern for watching folesWatch pattern examples
- watch everything (default)
servant -w '/**/*' - watch all folders starting with a number (i.e. 0)
servant -w --watch-pattern '/[0-9]*/**/*'
Command line tool usage:
Install globally:
$ npm install -g servantFrom any folder:
$ servantUsing as boilerplate app:
$ git clone [email protected]:rc1/Servant.git
$ cd Servant
$ rm -rf .git
$ node app.jsUsage
With environment variables
WATCH=1 PORT=3001 node app.js