Allows/disallows using certain selector types (type, .class, #id, *universal [attribute] :pseudo) at either global or local level (.global > .local).
> Selector parser with built in methods for working with selector strings.
PostCSS plugin to transform :not() W3C CSS level 4 pseudo class to :not() CSS level 3 selectors
Resolve a nested selector in a PostCSS AST
Determine selector specificity with postcss-selector-parser
PostCSS plugin to unwrap nested rules like how Sass does it
Resolve nested CSS selectors
Use cascade layers in CSS
Use the :focus-within pseudo-selector in CSS
Tool for transforming styles with JS plugins
Prefix all CSS rules with a selector
Use the :focus-visible pseudo-selector in CSS
Use Custom Selectors in CSS
A BEM linter for postcss
PostCSS plugin to transform :matches() W3C CSS pseudo class to more compatible CSS selectors
Use the :dir pseudo-class in CSS
Detect/remove browser hacks from CSS files.
PostCSS plugin to replace overflow-wrap with word-wrap or optionally retain both declarations.
A CSS Modules transform to make local scope the default
npm query parser and tools
A stylelint plugin that harnesses the power of postcss-bem-linter
PostCSS plugin postcss-page-break to fallback `break-` properties with `page-break-` alias
Search CSS(-like) strings
PostCSS plugin This project tries to fix all of flexbug's issues