PostCSS is a tool to transform styles with JS plugins. By @sitnikcode and @evilmartians.

I released new version of postcss-dark-theme-class, the best tool to add light/dark theme switcher. It uses pure CSS and doesn’t have flash during JS initialization. New version 0.6 got new rootSelector option. github.com/postcss/postcss-d…
3
5
I wouldn't think most responsive interfaces just straight up *scale* themselves to the viewport. But sometimes! This postcss-px-to-viewport PostCSS plugin is neat. You can just work in `px` at a fixed viewport, and automatically get the viewport units. codepen.io/chriscoyier/pen/V…
3
6
106
The power of context specific DSL languages is around the ability to better structure information and provide you more control over it Using @xwoody's stylelint-order/order for structuring CSS Selectors for a few weeks and it never was better github.com/theKashey/styleli…
1
5
4
0.7% of npm downloads from open source projects I maintain (PostCSS, Autoprefixer, Browserslist, caniuse-lite, Nano ID, etc)
Developers (and their CI systems) download 4 billion packages from @npmjs per day. That's 47k every second. 📈
6
40
Hey folks, Just launched another NPM Package written in @typescript 'stylelintrc-generator' (inspired by the previous one 'eslintrc-generator') this would be helpful if you use stylelint in your projects Demo Gif @tanaypratap @neogcamp #CSS #Javascripts #github #DEVCommunity

ALT Demo of stylelintrc generator

1
1
2
PostCSS major release was always hard. 7→8 looks harder because PostCSS now is everywhere. A few changes in 8.x should help make 8→9 release much simpler (like moving PostCSS to peerDependencies).
#postcss what a mess. The upgrade from 7 to 8 has broken basically every supporting package
4
3
7
New plugin postcss-variable-compress by @NavanshuRastogi compresses names of CSS Custom Properties to make CSS file smaller github.com/navanshu/postcss-…
2
5
13
Easing functions can be used not only in animations, but also for realistic gradients and shadows. CSS specs haven’t these features, but postcss-easing-gradients adds it for gradients. Who will make PostCSS plugin to use easings in shadows? kilianvalkhof.com/2020/css-h…
2
8
20
A few years ago @pepelsbey_ taught me the importance of grouping CSS properties For a few years I was using `stylelint-config-rational-order`, but was told that @stylelint is not very happy about the implementation So here we go github.com/theKashey/styleli…
1
6
19
PostCSS 8.3.3 was released. We fix mysteries bug with postcss-nested. @autumn_poet found that it was caused by mixed PostCSS versions in AST from custom parser with npm dependencies duplication. github.com/postcss/postcss-n… Release’s alchemist by Jacek Malczewski.
2
2
Are you able to maintain squeaky clean CSS in your projects thanks to the people from @stylelint ? Consider becoming a backer or sponsor. opencollective.com/stylelint
4
4
We back-ported ReDoS fixed from PostCSS 8 to 7.0.36 (CVE registry could take a few days to update). PostCSS 7 is not supported anymore. Migrate to PostCSS 8. Donate to @stylelint and @cssnano to help them in migration: opencollective.com/stylelint opencollective.com/cssnano
2
4
3
The registry was updated, not you can fix PostCSS 7 ReDoS vulnerability by updating to 7.0.36 snyk.io/vuln/SNYK-JS-POSTCSS…
3
3
Replying to @sulco
I use stylelint with order plugin. I can customize exactly how the order of properties will look. Autofix on save is a blessing! github.com/hudochenkov/style…
4
11
I was able to move from CRA to @vite_js and get a pretty fast and nice DX, the integration with @tailwindcss , @PostCSS , @geteslint , @PrettierCode , @typescript , all working great.
1
1
PostCSS retweeted
Replying to @JoshWComeau
We use it with stylelint --fix on pre-commit hook. An example can be found here github.com/frontenso/fronten…
1
PostCSS 8.3.1 was released. We fixed false positive “PostCSS does nothing” warning on `syntax` option. github.com/postcss/postcss/i… Release’s alchemist highlights awesome work of @ag_radley
4
The future is now with postcss: github.com/postcss/postcss-c…
2
1