coffee-script middleware for connect.
npm install iced-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. |
javascript
var coffeeMiddleware = require('coffee-middleware');
var server = connect.createServer(
coffeeMiddleware({
src: __dirname + '/public',
compress: true
}),
);
`
$3
`javascript
var coffeeMiddleware = require('coffee-middleware');
var app = express.createServer();
app.configure(function () {
// Other configuration here...
app.use(coffeeMiddleware({
src: __dirname + '/public',
compress: true
}));
});
``