/tiny-mustache

:speak_no_evil: The smallest implementation of Mustache template engine. (0.4 KB)

Primary LanguageJavaScript

Tiny Mustache

The smallest implementation of Mustache template engine.

Only 446 bytes gzipped.

Usage

mustache("Hello {{name}}!", {name: "world"})
// => Hello world!

Features

  • variables {{escaped}}, {{&unescaped}}, {{{unescaped}}}
  • sections {{#section}}
  • inverted sections {{^inverted}}
  • lambdas {{#lambda}}
  • comments {{!comment}}
  • partials {{>partial}}
  • variables dot notation {{obj.prop}}
  • tests

Not implemented

  • set delimiter {{=<% %>=}}