Rare find

match-sorter. Smart sorting that puts the best matches at the top of your list.

npm.im/match-sorter

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

May 2026
  • chore: Harden npm trusted publishing workflow (#171)
April 2026
  • Release —v8.3.0
  • feat: add matchSorterWithRankInfo to expose rank info in results (#169)
November 2025
  • Release —v8.2.0
  • feat: Add getItemValues to exported members (#168)
October 2025
  • chore: Update GitHub Actions workflows for npm trusted publishers and…
August 2025
  • test: remove ts expect error for type assertion (#162)
July 2025
  • Release —v8.1.0
  • feat(perf): improve getAcronym (#161)
June 2025
  • Release —v8.0.3
  • fix: Make sure that later matches at the start of words rank higher t…
May 2025
  • Release —v8.0.2
  • fix(perf): Improve performance of getMatchRankings by replacing 4 str…
  • chore: remove changelog file
  • Release —v8.0.1
  • fix: update github actions badge (#156)
November 2024
  • Release —v8.0.0
  • feat(revert): support finding data with typos (#153) (#155)
October 2024
  • Release —v7.0.0
  • fix(release): manually release a major version
  • Release —v6.4.0
  • feat: support finding data with typos (#153)
February 2024
  • Release —v6.3.4
  • fix: use `Object.hasOwnProperty` for additional browser support (#151)
January 2024
  • fix: Defer the assignment of matchSorter.rankings (#148)
  • fix: upgraded remove-accents to 0.5.0 (#146)
September 2023
  • docs: removed obsolete threshold values (#145)
April 2023
  • chore: remove `styfle/cancel-workflow-action` usage (#143)
July 2022
  • docs: fix master to main in CONTRIBUTING.md (#140)
October 2021
  • docs: add AmitAber as a contributor for doc (#134)