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.
Table of contents
The problemThis solutionInstallationUsageAdvanced optionsRecipesInspirationOther SolutionsIssuesContributors ✨LICENSESort: