coffee-script middleware for connect.
npm install coffee-middlewarenpm install coffee-middleware
| Option | Description | Default |
|---|---|---|
force | Always re-compile coffee-script files on each request. | false |
once | Only check for need to recompile once after each server restart. Useful for reducing disk i/o on production. | false |
debug | Output any debugging messages to the console. | false |
bare | Compile the JavaScript without the top-level function safety wrapper. | false |
src | Source directory containing the .coffee files. Required. | |
encodeSrc | Encode CoffeeScript source file as base64 comment in compiled JavaScript | true |
prefix | Path which should be stripped from the public pathname. |
var coffeeMiddleware = require('coffee-middleware');
var server = connect.createServer(
coffeeMiddleware({
src: __dirname + '/public',
compress: true
}),
);
var coffeeMiddleware = require('coffee-middleware');
var app = express.createServer();
app.configure(function () {
// Other configuration here...
app.use(coffeeMiddleware({
src: __dirname + '/public',
compress: true
}));
});