jlong/sass-bootstrap — pull request #109 by tathata (2013-09-25 00:23:55+00:00)
Title: replace 'recess' and 'less' references and tasks with same for sass

This commit removes 'recess' tasks and LESS references from the Gruntfile and package.json, and replaces them with SASS equivalents. It also adds a 'watch-sass' task that calls ['watch:sass'] with the intention of allowing designers the ability to modify or theme sass-bootstrap and produce freshly compiled css on-the-fly.

Calculations are less precise with the currently enabled grunt-contrib-sass options, so CSS rules have less accurate values than with recess LESS compiler, but that can be 'fixed' by adding 'precision: 7' (or thereabouts) to the 'sass' options in the Gruntfile, if more precision is necessary. The sass source code has not been modified.

I don't use my project's gruntfile to compile sass-bootstrap (I let sass-bootstrap's Gruntfile take care of that in a separate terminal screen), but my gruntfile watches 'sass-bootstrap/dist/css' for changes so it can merge the new files into the project's css directory and reload the server. For this reason, I registered a 'watch-sass' task.