4.0.0 • Published 7 years ago

connect-handlebars v4.0.0

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

build status

Introduction

connect-handlebars is Connect middleware that pre-compiles handlebars to JS. Since express is built on top of Connect, connect-handlebars will allow you to compile handlebars templates with expressjs.

Installation

npm install connect-handlebars

Usage

Example in express:

var connect_handlebars = require('connect-handlebars')
app = require('express').createServer()

app.use("/templates.js", connect_handlebars(__dirname + "/path/to/templates"));

app.listen(80);

The middleware builder takes two arguments source and options

  • source: The absolute path to the root directory of .handlebars files to compile.
  • options: Object of options with the following keys
    • exts: String|Array of file extensions to pre-compille. (default: 'hbs','handlebars')
    • exts_re: RegExp instance for matching file extensions you want to match. Overrides exts
    • recursive: bool indicating if sub directories are searched (default: true)
    • encoding: String indicating the encoding to use (default: utf8)
    • cache: boolean indicating if you want to use caching (default: true)

Testing

npm test

Specs for the Jasmine tests are in ./specs

4.0.0

7 years ago

3.1.0

9 years ago

3.0.1

9 years ago

3.0.0

9 years ago

0.1.0

10 years ago

0.0.6

10 years ago

0.0.5

12 years ago

0.0.4

12 years ago

0.0.3

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago