Awesome update. Can't wait until libsass supports Sass 3.3!
Bourbon has libsass support with version 3.x, which is being maintained alongside 4.x. There’s feature parity as much as possible. You should be able to
gem install bourbon -v 3.2.1if you’re using sass-rails, or
npm install thoughtbot/bourbon#v3.2.1or
bower install bourbon#3.2.1if you’re using node-sass.
So does Bourbon 3.2.1 get all of this stuff?
I remember reading that they were using some Sass 3.3 features to for some of the new Bourbon features.
Yusssss new flexbox mixins.
I currently use Compass whenever creating new products. Any reason Bourbon is worth switching to?
If you're used to using Compass, there's no reason to switch especially if you use the sprite sheet builder, watch commands and other command line tools, but here's a couple of things that Bourbon does better:
- CSS3 mixins are updated and depreciated as vendor prefix support is updated and depreciated (something that was very useful before Autoprefixer)
- Mixin syntax is 1:1 with Compass, which means if you switch from Compass to using Bourbon, you should be able to without much effort.
- Bourbon is easy to include in any project because of how lightweight it is.
- Bourbon is updated fairly frequently to include new features (animations are still missing from the latest Compass release, for instance).
That's a great response. Thanks for the overview!
If you use Autoprefixer there isn't much need for Compass unless you use sprites. Bourbon has a few nice utilities I find useful, and has much nicer docs to find what you need.
Also if you are using Grunt, switching to regular Sass 3.3 compiling let's you use source maps which are omgwtf amazing for development. In addition is the new Sass 3.3 "map" feature which is also really useful.