Opinionated and subjective way of checking if a component is good enough to be used in your next great project.
npm install -g component-score
To check a component:
component score repo/name
component-score code42day/plumper Total score: 66% ~ No demo page. ✓ all deps are pinned. ✓ all deps are current.
- component can actually be retrieved using its version tag
- tag version agrees with what in component.json
- pull requests are closed, looked at
- plays well with others (used in other component/is using other components)
- recursively check dependencies, aggregate the results
- unreleased version on top of master
- changelog present and current
- select checks from command line
- checks all the deps in component.json