Match-sorter is a JavaScript library designed for simple, expected, and deterministic best-match sorting of arrays. It uses a user-friendly algorithm to rank items based on criteria such as case-sensitive equality, case-insensitive equality, starts with, word starts with, contains, acronym, and simple match. The module is installable via npm and offers customization options like nested keys, property callbacks, thresholds, and more. Ideal for enhancing user experience in filters and search inputs.

9m read timeFrom github.com
Post cover image
Table of contents
The problemThis solutionInstallationUsageAdvanced optionsRecipesInspirationOther SolutionsIssuesContributors ✨LICENSE

Sort: