Writing JavaScript npm modules is one of the great ways to contribute the world. Using modules can save a lot of time to win your life back.
But how do you know if the module is ready to be released and used in production?

Travis CI can do the auto testing.sonarQube can do code quality checking and generate coverage report.GitHub does code hosting.
Combine with all above, your life can be easier as a developer or manager.