Nominating Presidential Muppets
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    coffee-middlewarepublic

    YO!

    This is adapted from the less middleware written by zoramite We have removed LESS specific, replaced it with the coffee-script equivalent, removed dependance on static files, and added inline sourcemaps.

    Installation

    npm install coffee-middleware
    

    Options

    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.

    Examples

    Connect

    var coffeeMiddleware = require('coffee-middleware');
    
    var server = connect.createServer(
        coffeeMiddleware({
            src: __dirname + '/public',
            compress: true
        }),
    );
    

    Express

    var coffeeMiddleware = require('coffee-middleware');
    
    var app = express.createServer();
    
    app.configure(function () {
        // Other configuration here...
    
        app.use(coffeeMiddleware({
            src: __dirname + '/public',
            compress: true
        }));
    });
    

    install

    npm i coffee-middleware

    Downloadslast 7 days

    60

    version

    0.3.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar