|- index.styl // entry-point
|- lib
|-- boot.styl
|-- images
|-- bg.jpg
body
background red
@import 'lib/boot/boot.styl'
body
background url('./images/bg.jpg')
body h1
font-size 16px
var Duo = require('duo');
var stylus = require('duo-stylus');
var fs = require('fs');
var path = require('path');
var join = path.join;
var mkdir = require('mkdirp').sync;
var build = join(__dirname, 'build');
var out = join(build, 'build.css')
mkdir(build);
var duo = new Duo(__dirname);
duo.entry('index.styl').use(stylus()).cache(false);
duo.run(function(err, results) {
if (err) throw err;
fs.writeFileSync(out, results.code);
var len = Buffer.byteLength(results.code);
console.log('all done, wrote %dkb', len / 1024 | 0);
});
body
background url('lib/boot/images/bg.jpg')
body h1
font-size 16px