Я хотел бы сделать свои проекты Node немного более идиоматическими, используя популярные технологии Node, такие как grunt. Как мне переписать мои зависимые задачи оболочки в моих файлах Makefile во что-то вроде Gruntfile.js? Кажется, нет четкой документации о том, как это сделать.
Есть ли другая технология сборки Node, которую мне следует использовать? Я бы просто написал однострочные скрипты в package.json, но у npm нет способа указать, что задачи зависят друг от друга.