While Ghata is great tool to develop Plugins in browser without any Node.JS knowledge, but for more sophisticated plugins Node.JS gives higher flexibility.
Also, I like to have some sample package.json to be able to use:
npm run develop
npm run release
npm run publish