Skip to content

halfzebra/express-elm

Repository files navigation

Express Elm Template Engine

Purely Functional templates for express framework.

Installation

npm install express-elm --save

Usage

const express = require('express');
const path = require('path');
const elmRenderer = require('express-elm');

const app = express();

app.engine('elm', elmRenderer);
app.set('view engine', 'elm');
app.set('views', path.join(__dirname, 'views'));

app.get('/', (req, res) => {
  res.render('MyModule', { model: { age: 24, name: 'Noah' } })
});

Check out a fully functioning example.