Skip to content

General

The tool itself is a Node.js module that parses CSS into an abstract syntax tree (AST); passes that AST through any number of “plugin” functions; and then converts that AST back into a string, which you can output to a file. Each function the AST passes through may or may not transform it; sourcemaps will be generated to keep track of any changes.

Workflow

workflow

Core Structures:

  • Tokenizer
  • Parser
  • Processor
  • Stringifier

References

About POSTCSS Some things you may think about PostCSS... and you might be wrong