slm-coffee

1.0.1 • Public • Published

Coffeescript plugin for Slm

Usage

Basic Usage

Coffeescript:
slm = require 'slm'
slmCoffee = require 'slm-coffee'
slmCoffee.register slm.template
Javascript:
var slm = require('slm');
slmCoffee = require('slm-coffee');
slmCoffee.register(slm.template);

Note: slmCoffee.register can take three parameters; template (as above), engineName (default is 'coffee'), and options (see coffeescript.compile() options)

As an ExpressJS template engine

express = require('express');
app = express();
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'slm-coffee');
...

If you take this approach, you should note that using "slm-coffee" as a view engine should be done instead of using the original "slm" view engine.

The original Slm view engine is called from within the slmCoffee view engine.

/slm-coffee/

    Package Sidebar

    Install

    npm i slm-coffee

    Weekly Downloads

    1

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • jd