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.

Dependents (0)

Package Sidebar

Install

npm i slm-coffee

Weekly Downloads

2

Version

1.0.1

License

MIT

Last publish

Collaborators

  • jd