tinycss2
All the web developers know the CSS format, but do they really know all the subtleties of its syntax? tinycss2 provides a CSS parser that is able to extract everything you want from stylesheets.
Manipulate your Stylesheets
Blocks, units, selectors, comments… Parsing stylesheets gives you access to high-level entities that you can manipulate and play with. Thanks to the included CSS generator, parsed tokens can also be transformed back into clean stylesheet.
Based on Latest CSS Standards
CSS is changing fast, specifications constantly evolve without people even noticing. Don’t worry: tinycss2 follows the latest syntax modifications and gives you a complete state-of-the-art parser.
Fully Tested and Cross-Platform
Each version of tinycss2 is extensively and automatically tested on major platforms (Windows, macOS and Linux).