JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://holt.github.io/syringe-todos/lib/syringe/syringe.min.js"></script>
<ul id="list"></ul>

JavaScript

Syringe

	.add('els.ul', document.getElementById('list'))

    .add('utils.append', function(els, str) {
    
        var li = document.createElement('li');
        li.appendChild(document.createTextNode(str));
        els.ul.appendChild(li);
    
    }, ['els'])
    
    .add('fn', function(syr, fn, utils, n) {
        n = n || 1, utils.append((n % 3 ? '' : 'Fizz') + (n % 5 ? '' : 'Buzz') || n);
        return (100 >= ++n ? fn(n) : syr.remove('fn'));
    }, ['this', 'fn', 'utils'])
    
    .exec('fn');