前端工具(node/webpack/gulp...)

有關於所有 node.js / npm / cli / package.json ... 該安裝那些套件? 如何撰寫自己的套件?