How to use Yeoman with Bourbon rather than Compass?

bourbon, compass-sass, gruntjs, sass, yeoman

Solution

In your directory:

- `npm uninstall grunt-contrib-compass --save-dev` (removes compass from node_modules and package.json)

- `npm install grunt-contrib-sass --save-dev` (adds sass to node_modules and package.json)

Open up Gruntfile.js

- In the `watch` task (around line 22) change "compass" to "scripts"

- Change the `compass` task (around line 109) to "sass" then format according to the grunt-contrib-sass docs. My gruntfile gruntfile.js gist.

- Run a find and replace "compass" to "sass"

- Install Bourbon

Problem

How would I go about setting up Yeoman + Grunt.js to compile Sass without Compass? I'd like to use thoughtbot's Bourbon rather than Compass. Would I need to create a custom generator for this or is it a matter of passing a flag to the already existing Yeoman generators?

Original source