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);
});