JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://rawgit.com/olivernn/lunr.js/master/lunr.js"></script>

JavaScript

var items = [{"description":"can-component’"},{"description":"can-componenta"}];
		
var searchEngine = lunr(function() {
  lunr.tokenizer.separator = /[\s]+/;
  this.field('description');

  items.forEach(function(item) {
    this.add(item);
  }, this);
});

var searchTerm = 'can';

try{
  var results = searchEngine.query(function(q) {
	  q.term(searchTerm, { fields: q.allFields, wildcard: lunr.Query.wildcard.TRAILING });
  });
	alert(results.length);
}catch(e){
  return alert(e);
}