kraken-devtools
Compile-on-the-fly and other development tools for use when building express applications.
Middleware compiler
The middleware compiler builds your dependencies as they are requested, allowing you to run your express application as-is and not have to set up a watch task.
Usage
var app = require('express')(),
devtools = require('kraken-devtools');
app.use(devtools());
Parameters
src
- The directory of your source files
dest
- The destination directory for the compiled files
config
- Optional. An object of compilers to enable
Configuration
less
, sass
, stylus
, dustjs
, and a static copier
plugin are available to use. To enable, set the module
and files
properties in your config
, e.g.:
{
"less": {
"module": "kraken-devtools/plugins/less",
"files": "/css/**/*.css",
"ext": "less"
}
}
To add additional compilers, create a module with the following format and add it to your configuration:
module.exports = function (options) {
return function (data, args, callback) {
};
};