mustache-d ~master
Mustache template engine for D.
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
Mustache for D
Mustache is a push-strategy (a.k.a logic-less) template engine.
Features
Variables
Sections
Lists
Non-False Values
Lambdas(half implementation)
Inverted
Comments
Partials
Usage
See example directory and DDoc comments.
Mustache.Option
- ext(string)
File extenstion of Mustache template. Default is "mustache".
- path(string)
root path to read Mustache template. Default is "."(current directory).
- findPath(string delegate(string))
callback to dynamically find the path do a Mustache template. Default is none. Mutually exclusive with the path
option.
- level(CacheLevel)
Cache level for Mustache's in-memory cache. Default is "check". See DDoc.
- handler(String delegate())
Callback delegate for unknown name. handler is called if Context can't find name. Image code is below.
if (followable context is nothing)
return handler is null ? null : handler();
TODO
Working on CTFE.
Link
man page
Copyright
Copyright (c) 2011 Masahiro Nakagawa
Distributed under the Boost Software License, Version 1.0.
- Registered by Nick Sabalausky
- ~master released 4 years ago
- repeatedly/mustache-d
- github.com/repeatedly/mustache-d
- Boost Software License, Version 1.0
- Copyright (c) 2011-. Masahiro Nakagawa
- Authors:
- Dependencies:
- none
- Versions:
-
0.1.5 2020-Sep-15 0.1.4 2019-Dec-12 0.1.3 2017-Jan-05 0.1.2 2016-Dec-06 0.1.1 2015-May-22 - Download Stats:
-
-
19 downloads today
-
137 downloads this week
-
607 downloads this month
-
183559 downloads total
-
- Score:
- 4.6
- Short URL:
- mustache-d.dub.pm