I decided to finally consolidate all of my commonly used Gruntfiles into a single file, organize my folder structure, and then publish all of that as a Yeoman generator.
It's heavily opinionated towards the preprocessors that I love, which are:
It also comes with Connect, to get a simple web server running right away, and uses Livereload.
To give it a try, you can install it with npm:
npm install -g generator-simplewebapp
And then using Yeoman:
Once you have the project, there are a few simple Grunt commands to get things going:
gruntThe default task builds all of the preprocessors into the dist folder.
grunt serveRuns the default build tasks, starts a server with Connect, and starts LiveReload.