JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" href="https://static.jstree.com/3.2.1/assets/dist/themes/default/style.min.css">
<script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script src="https://static.jstree.com/3.2.1/assets/dist/jstree.min.js" type="text/javascript"></script>
<div id="deliverables"></div>
<input id="deliverable_search" type="text">

JavaScript

$('#deliverables').jstree({
    'core': {
        'data': [{"id":"publish","parent":"#","text":"publish","icon":"jstree-folder","a_attr":{"href":"#"},"state":{"opened":true}},{"id":"publish/MD5SUM.txt","parent":"publish","text":"MD5SUM.txt (0MB)","icon":"jstree-file"},{"id":"publish/SHA1SUM.txt","parent":"publish","text":"SHA1SUM.txt (0MB)","icon":"jstree-file"},{"id":"publish/VCSA-all-6.0.0-2367421.iso","parent":"publish","text":"VCSA-all-6.0.0-2367421.iso (2723MB)","icon":"jstree-file"},{"id":"publish/VIMSetup-all-6.0.0-2367421.iso","parent":"publish","text":"VIMSetup-all-6.0.0-2367421.iso (2610MB)","icon":"jstree-file"}]
    },
    'search': {
        'case_insensitive': true,
        'show_only_matches' : true
    },
    'plugins': ['search']
}).on('search.jstree', function (nodes, str, res) {
    if (str.nodes.length===0) {
$('#deliverables').jstree(true).hide_all();
    }
})

$('#deliverable_search').keyup(function(){
    $('#deliverables').jstree(true).show_all();
    $('#deliverables').jstree('search', $(this).val());
});