就算你的模組最近沒有要先增功能或 Bug 要修,但也要盡量一段時間後,將相依版本更新到最新。一方面是考量可以即使更新到相依模組修復的 bug,另一個考量是避免版號差距太大,導致未來升級困難。除此之外也證明了你是一個盡職的 maintainer。
利用這個指令查看相依模組的狀態
npm outdate
加入 david dm 的 badges,可以讓你無意間,就檢查了相依模組的狀態。
語法
https://david-dm.org/username/repo.svg
範例
[![Dependency Status](https://img.shields.io/david/alincode/solidity-validator.js.svg?style=flat)](https://david-dm.org/alincode/solidity-validator.js)
這個服務會自動幫你的模組檢查相依模組的版本,或你用的模組發生一些安全性異常被通報時,相依模組有新的時候會自動發 Pull-Request 給你,你只要按 merge 就可以了。
Public 的 Open source 專案可以免費使用者個服務
範例
https://github.com/alincode/youtube-playlist-summary/pull/2