No dependencies. No CSS necessary. Works with any types and any number of inputs. Less than 1k at best, about 4k as source. Now this is the important bit. The filter element works just fine with any ...
Use [data-filter-item-text] to specify an element whose text should be used for filtering. In the following example, the text (current) would not be matched. Use [data-filter-empty-state] to specify ...