1 | #!/usr/bin/env node
|
2 |
|
3 | var auton = require('../lib/auton'),
|
4 | Compiler = auton.Compiler,
|
5 | plugins = auton.plugins,
|
6 | rules = plugins.rules,
|
7 | putil = plugins.util,
|
8 |
|
9 | path = require('path'),
|
10 |
|
11 |
|
12 | saveJs = putil.makeSaveFunction('.js'),
|
13 | saveCss = putil.makeSaveFunction('.css');
|
14 |
|
15 |
|
16 | var compiler = new Compiler('files/build', 'files/htdocs', true);
|
17 |
|
18 | compiler.copy( /\/vendor\// );
|
19 |
|
20 | compiler.addRule( /\.js$/, saveJs, rules.js );
|
21 | compiler.addRule( /\.coffee$/, saveJs, rules.coffee );
|
22 | compiler.addRule( /\.css$/, saveCss, rules.css );
|
23 | compiler.addRule( /\.styl$/, saveCss, rules.stylus );
|
24 |
|
25 | compiler.start();
|
26 |
|