Explain Grunt Task Runner Like I'm Five
How does grunt task runner works? What are some use cases for it?
Tags: explainlikeimfive, javascript, discuss