deviscoding/searchable (packagist): Vanilla JS classes for managing search fields, as well as searching DOM elements and JSON sources.
Keywords: javascript|search|dom|ajax|callback|find