JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://raw.github.com/linkedin/dustjs/master/dist/dust-full-1.0.0.js"></script>
<div id="container"></div>
JavaScript
var tl = '{#myArray}\
{.}{@sep}, {/sep}\
{@idx}\
{@if cond="\'{.}\' == \'{myArray}\'.split(\',\').length - 2"}and {/if}\
{@if cond="{.} == \'{myArray}\'.split(\',\').length -1"}\
{@if cond="{.} == 0"}\
is \
{:else}\
are \
{/if}\
here.\
{/if}\
{/idx}\
{/myArray}';
var compiled = dust.compile(tl, 'example');
dust.loadSource(compiled);
var jsonData = { myArray:
['Jake', 'John', 'Bill']
};
dust.render('example', jsonData, function(err, out) {
$('#container').html(out);
});