PostCSS é uma ferramenta para transformar folhas de estilo (arquivos css) com a ajuda de plugins escritos em JavaScript.
O PostCSS difere de qualquer preprocessador existente, pelo simples fato de não ser um preprocessador. A premissa de um preprocessador é a utilizacão de uma template engine (Geralmente vemos isso em arquivos .scss, .styl, .less
), e a partir dela converter o arquivo em um arquivo .css
. O arquivo convertido passa por uma série de transformacoes já pré determinadas (Por exemplo, uma diretiva de mixin
no sass, sempre será a mesma diretiva), o que impede (ou dificulta) a implementacao de novas features para os preprocessadores.