postcss-plugins
postcss-plugins copied to clipboard
PostCSS Tools and Plugins
### Bug description I would expect transformed compound selectors to work. ### Source CSS ```css .alpha::before { margin-inline-start: 10px; } ``` ### Expected CSS ```css .alpha:dir(ltr)::before { margin-left: 10px }...
The more time I spend here and try to align plugins with their respective specifications the more I notice the harm we can and do cause by moving to fast....
### Bug description Custom properties are not transformed correctly with `postcss-html`, this might be problem with document node support as mentioned in https://github.com/ota-meshi/postcss-html/issues/68 ### Source CSS ```css :root { --blue:...
### What would you want to propose? _TODO_ ### Suggested solution _TODO_ ### Additional context - https://github.com/w3c/csswg-drafts/issues/2826 - might be part of `css-values-5` : https://drafts.csswg.org/css-values-5/ ### Validations - [X] Follow...
### What would you want to propose? Transform scrollbar-color and scrollbar-width defined in https://drafts.csswg.org/css-scrollbars-1/ and supported by Firefox into the Webkit prefixed versions. ### Suggested solution Input ``` * {...
We should have assurances that plugins we author will work with `postcss-cli`.
- [x] remove custom handling of `noIsPseudoSelector` for `postcss-nesting`. This option is no longer relevant for the latest CSS specification. - [x] https://github.com/csstools/postcss-plugins/pull/1371 - [x] https://github.com/csstools/postcss-plugins/pull/1370 - [ ] ......
### What would you want to propose? I'd like to suggest support for `@scope` * https://drafts.csswg.org/css-cascade-6/#scoped-styles * https://developer.mozilla.org/en-US/docs/Web/CSS/@scope * https://developer.chrome.com/docs/css-ui/at-scope ### Suggested solution This is just an idea, I have...
`csstree` is extensible and allows users to add and alter the syntax definitions for CSS. This package uses `@webref/css` to construct patches to the `csstree` syntax definition in an automated...
AOT compilation to native is really interesting for dev tools as those are often downloaded once and then used for a while without any changes. Paying the (high) cost compiling...