One of the key benefits of using PostCSS is its modular approach—we're not forced to use a large library, particularly if we only need to make use of a small part of its functionality! In this chapter, we'll pull together some of the themes we've discussed throughout earlier chapters, and create a fully working preprocessor, customized to our needs.
We'll use it to compile code for a simple site, explore using it for CMS systems such as WordPress, then take a look at extending it to work with frameworks such as CSStyle. We will cover a number of topics throughout this chapter, which will include the following:
Creating our processor
Optimizing the output
Adding source map and vendor prefix support
Testing the final preprocessor on a simple site system
Extending our preprocessor to use the CSStyle framework
Let's make a start!