Lunr of FlexSearch?
Funny enough, I’ve just investigate on a client-side seach js library (Lunr) that a new kid on the block in the same field (FlexSeach) has been shipped recently.
Should I make a POC to test it out? :)
Spotted a typo or (likely) a grammar error? Send a pull request.