When looking for a new package to use with npm you can use
npm search <string>. This will query npm and return 20 - 25 results that match your search.
> npm search react-router NAME | DESCRIPTION | AUTHOR | DATE | VERSION | KEYWORDS react-router | Declarative routing… | =ryanflorence | 2017-08-24 | | react router react-router-dom | DOM bindings for… | =mjackson… | 2017-08-24 | | react router react-router-redux | Ruthlessly simple… | =jlongster… | 2017-02-10 | | react redux r react-router-native | React Native… | =jmurzy… | 2017-08-24 | | react-router-config | Static route config… | =mjackson… | 2017-08-24 | | react router react-router-bootstrap | Integration between… | =monastic.panic… | 2017-04-19 | | react react- react-router-scroll | React Router scroll… | =taion | 2017-04-10 | | react react r react-native-router-flux | React Native Router… | =aksonov | 2017-08-23 | | ...
There doesn’t seem to be a way to search by date, version or popularity, but if you pass the
--long flag you’ll be able to see the entire description. Without the
--long flag the results will be truncated to fit onto one line.