所有发布在npm上的模块,都可以在自己的npm主页上看到。
但是如果想要更为直观的管理,可以通过一个名为badgeboard的工具来浏览。
对于npm的模块,已经有很多成熟的服务,方便开发者了解自己的模块状态。
正如上图中所示,常用的服务有:
这些工具都可以非常好的帮助你管理自己的npm模块、了解模块的状态。
例如,使用”david-dm”可以了解模块的依赖是否为最新。若依赖有所落后,则最好及时跟进最新版。
即使拥有travis和coveralls这样的工具,还是难以避免测试用例没有覆盖等没有预料到的情况。
而对于npm而言,本身只是一个模块的平台,并不具备BUG跟踪、反馈的功能。所以还是需要配合Github的issues来收集用户反馈,及时修复Bug。