Throughout this chapter we've used SASS with Bourbon Neat to produce our grids. It's a perfectly valid option to use, but is not the only one available. We might have preferred to work with something like Bootstrap or the Semantic Grid System instead; it's ultimately down to our personal choice as to which grid system we use, based on our preferences and requirements.
Up until now, we've focused on using Neat. This is largely due to familiarity and ease of use. There will come a point, though, when we need to make the transition to using PostCSS—the beauty is that there is a dedicated plugin available for using Neat within PostCSS, at https://github.com/jo-asakura/postcss-neat. It's not the only grid system plugin available for PostCSS, so let's take a moment to cover the others that can be used:
Grid: Downloadable from https://github.com/andyjansson/postcss-grid, this plugin splits some of the configuration between PostCSS and the stylesheet, which helps to simplify the calculations required for formatting each column.Lost: Available from https://github.com/corysimmons/lost, it describes itself as the Autoprefixer for grid systems; it provides support for most preprocessors, such as Less, SASS, or Stylus.Simple-grid: From https://github.com/admdh/postcss-simple-grid, this plugin takes a different route: all of the configuration is done in CSS, not within the task configuration.Without further ado, it's time for us to make the transition—let's make a start by getting the plugin installed and configured for use.