public
Created

  • Download Gist
stylus-server.js
JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
var stylus = require('stylus'),
connect = require('connect'),
nib = require('nib');
 
var basepath = '/..';
 
var compile = function(str, path){
return stylus(str)
.set('filename', path)
.set('warn', true)
.set('compress', true)
.define('url', stylus.url())
.use(nib());
}
 
var server = connect.createServer(
stylus.middleware({
src: __dirname + basepath,
dest: __dirname + basepath + '/public',
compile: compile
}),
connect.static(__dirname + basepath + '/public')
).listen(23137);

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.