NPM search is broken

NPM's new search algorithm returns either relevant but unmaintained packages, or popular but irrelevant ones. Neither is useful.