Catalog npm
PACKAGE EXPLORERView in registry

postcss

npm

Tool for transforming styles with JS plugins

cssmanipulationparserpostcsspreprocessorreworksource maptransformtranspilerpostproccessorpreprocess
Versions collected295
Direct dependencies3From release 8.5.31
Last observed20 Oct, 15:34 UTC

README

Current package documentation

PostCSS

Philosopher’s stone, logo of PostCSS

PostCSS is a tool for transforming styles with JS plugins. These plugins can lint your CSS, support variables and mixins, transpile future CSS syntax, inline images, and more.

PostCSS is used by industry leaders including Wikipedia, Twitter, Alibaba, and JetBrains. The Autoprefixer and Stylelint PostCSS plugins are some of the most popular CSS tools.


  PostCSS is built by Evil Martians, an American design and engineering consultancy for developer tools, AI, and cybersecurity startups.


Docs

Read full docs here.

Downloads & popularity

0downloads
1-day window · source-reported counts19 Oct 2026
61.7M30.8M0
2026-07-22: 46,256,111 · observed 2026-10-20T10:23:26.1929881Z · period 2026-07-22–2026-07-222026-07-23: 44,892,088 · observed 2026-10-20T10:23:26.1929881Z · period 2026-07-23–2026-07-232026-07-24: 40,771,154 · observed 2026-10-20T10:23:26.1929881Z · period 2026-07-24–2026-07-242026-07-25: 23,320,960 · observed 2026-10-20T10:23:26.1929881Z · period 2026-07-25–2026-07-252026-07-26: 23,668,122 · observed 2026-10-20T10:23:26.1929881Z · period 2026-07-26–2026-07-262026-07-27: 44,972,893 · observed 2026-10-20T10:23:26.1929881Z · period 2026-07-27–2026-07-272026-07-28: 46,993,866 · observed 2026-10-20T10:23:26.1929881Z · period 2026-07-28–2026-07-282026-07-29: 45,932,980 · observed 2026-10-20T10:23:26.1929881Z · period 2026-07-29–2026-07-292026-07-30: 45,533,237 · observed 2026-10-20T10:23:26.1929881Z · period 2026-07-30–2026-07-302026-07-31: 40,929,627 · observed 2026-10-20T10:23:26.1929881Z · period 2026-07-31–2026-07-312026-08-01: 25,148,540 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-01–2026-08-012026-08-02: 24,401,141 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-02–2026-08-022026-08-03: 45,057,936 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-03–2026-08-032026-08-04: 47,410,154 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-04–2026-08-042026-08-05: 46,491,519 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-05–2026-08-052026-08-06: 40,632,768 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-06–2026-08-062026-08-07: 42,919,807 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-07–2026-08-072026-08-08: 24,402,023 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-08–2026-08-082026-08-09: 24,704,483 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-09–2026-08-092026-08-10: 45,224,620 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-10–2026-08-102026-08-11: 46,335,323 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-11–2026-08-112026-08-12: 46,248,698 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-12–2026-08-122026-08-13: 46,231,885 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-13–2026-08-132026-08-14: 0 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-14–2026-08-142026-08-15: 25,139,560 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-15–2026-08-152026-08-16: 24,827,858 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-16–2026-08-162026-08-17: 42,617,299 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-17–2026-08-172026-08-18: 47,075,197 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-18–2026-08-182026-08-19: 46,354,472 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-19–2026-08-192026-08-20: 46,176,803 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-20–2026-08-202026-08-21: 42,236,050 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-21–2026-08-212026-08-22: 25,002,027 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-22–2026-08-222026-08-23: 25,040,312 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-23–2026-08-232026-08-24: 46,060,112 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-24–2026-08-242026-08-25: 48,423,702 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-25–2026-08-252026-08-26: 47,331,300 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-26–2026-08-262026-08-27: 47,022,796 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-27–2026-08-272026-08-28: 42,033,985 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-28–2026-08-282026-08-29: 24,230,740 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-29–2026-08-292026-08-30: 24,523,802 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-30–2026-08-302026-08-31: 44,732,440 · observed 2026-10-20T10:23:26.1929881Z · period 2026-08-31–2026-08-312026-09-01: 50,060,190 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-01–2026-09-012026-09-02: 51,913,852 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-02–2026-09-022026-09-03: 0 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-03–2026-09-032026-09-04: 45,745,791 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-04–2026-09-042026-09-05: 28,442,374 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-05–2026-09-052026-09-06: 28,391,073 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-06–2026-09-062026-09-07: 0 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-07–2026-09-072026-09-08: 0 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-08–2026-09-082026-09-09: 52,842,699 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-09–2026-09-092026-09-10: 51,657,124 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-10–2026-09-102026-09-11: 46,704,758 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-11–2026-09-112026-09-12: 27,397,364 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-12–2026-09-122026-09-13: 28,283,515 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-13–2026-09-132026-09-14: 52,445,216 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-14–2026-09-142026-09-15: 0 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-15–2026-09-152026-09-16: 51,857,990 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-16–2026-09-162026-09-17: 50,272,045 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-17–2026-09-172026-09-18: 47,734,476 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-18–2026-09-182026-09-19: 34,613,593 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-19–2026-09-192026-09-20: 40,554,754 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-20–2026-09-202026-09-21: 54,945,824 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-21–2026-09-212026-09-22: 52,794,688 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-22–2026-09-222026-09-23: 55,243,889 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-23–2026-09-232026-09-24: 55,443,159 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-24–2026-09-242026-09-25: 50,384,773 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-25–2026-09-252026-09-26: 30,521,531 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-26–2026-09-262026-09-27: 31,096,902 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-27–2026-09-272026-09-28: 58,535,698 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-28–2026-09-282026-09-29: 59,287,251 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-29–2026-09-292026-09-30: 59,520,115 · observed 2026-10-20T10:23:26.1929881Z · period 2026-09-30–2026-09-302026-10-01: 61,183,302 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-01–2026-10-012026-10-02: 53,831,614 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-02–2026-10-022026-10-03: 33,772,684 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-03–2026-10-032026-10-04: 33,417,931 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-04–2026-10-042026-10-05: 57,557,966 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-05–2026-10-052026-10-06: 0 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-06–2026-10-062026-10-07: 59,979,593 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-07–2026-10-072026-10-08: 61,679,202 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-08–2026-10-082026-10-09: 57,310,384 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-09–2026-10-092026-10-10: 35,596,822 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-10–2026-10-102026-10-11: 35,773,426 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-11–2026-10-112026-10-12: 57,852,373 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-12–2026-10-122026-10-13: 0 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-13–2026-10-132026-10-14: 0 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-14–2026-10-142026-10-15: 0 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-15–2026-10-152026-10-16: 58,799,995 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-16–2026-10-162026-10-17: 35,369,406 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-17–2026-10-172026-10-18: 36,532,782 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-18–2026-10-182026-10-19: 0 · observed 2026-10-20T10:23:26.1929881Z · period 2026-10-19–2026-10-19
22 Jul19 Oct

npm · 90 observations shown. Missing days are unknown.

View observed values
Date / source periodValueObserved at
2026-10-19 – 2026-10-1902026-10-20T10:23:26.1929881Z
2026-10-18 – 2026-10-1836,532,7822026-10-20T10:23:26.1929881Z
2026-10-17 – 2026-10-1735,369,4062026-10-20T10:23:26.1929881Z
2026-10-16 – 2026-10-1658,799,9952026-10-20T10:23:26.1929881Z
2026-10-15 – 2026-10-1502026-10-20T10:23:26.1929881Z
2026-10-14 – 2026-10-1402026-10-20T10:23:26.1929881Z
2026-10-13 – 2026-10-1302026-10-20T10:23:26.1929881Z
2026-10-12 – 2026-10-1257,852,3732026-10-20T10:23:26.1929881Z
2026-10-11 – 2026-10-1135,773,4262026-10-20T10:23:26.1929881Z
2026-10-10 – 2026-10-1035,596,8222026-10-20T10:23:26.1929881Z
2026-10-09 – 2026-10-0957,310,3842026-10-20T10:23:26.1929881Z
2026-10-08 – 2026-10-0861,679,2022026-10-20T10:23:26.1929881Z
2026-10-07 – 2026-10-0759,979,5932026-10-20T10:23:26.1929881Z
2026-10-06 – 2026-10-0602026-10-20T10:23:26.1929881Z
2026-10-05 – 2026-10-0557,557,9662026-10-20T10:23:26.1929881Z
2026-10-04 – 2026-10-0433,417,9312026-10-20T10:23:26.1929881Z
2026-10-03 – 2026-10-0333,772,6842026-10-20T10:23:26.1929881Z
2026-10-02 – 2026-10-0253,831,6142026-10-20T10:23:26.1929881Z
2026-10-01 – 2026-10-0161,183,3022026-10-20T10:23:26.1929881Z
2026-09-30 – 2026-09-3059,520,1152026-10-20T10:23:26.1929881Z
2026-09-29 – 2026-09-2959,287,2512026-10-20T10:23:26.1929881Z
2026-09-28 – 2026-09-2858,535,6982026-10-20T10:23:26.1929881Z
2026-09-27 – 2026-09-2731,096,9022026-10-20T10:23:26.1929881Z
2026-09-26 – 2026-09-2630,521,5312026-10-20T10:23:26.1929881Z
2026-09-25 – 2026-09-2550,384,7732026-10-20T10:23:26.1929881Z
2026-09-24 – 2026-09-2455,443,1592026-10-20T10:23:26.1929881Z
2026-09-23 – 2026-09-2355,243,8892026-10-20T10:23:26.1929881Z
2026-09-22 – 2026-09-2252,794,6882026-10-20T10:23:26.1929881Z
2026-09-21 – 2026-09-2154,945,8242026-10-20T10:23:26.1929881Z
2026-09-20 – 2026-09-2040,554,7542026-10-20T10:23:26.1929881Z
2026-09-19 – 2026-09-1934,613,5932026-10-20T10:23:26.1929881Z
2026-09-18 – 2026-09-1847,734,4762026-10-20T10:23:26.1929881Z
2026-09-17 – 2026-09-1750,272,0452026-10-20T10:23:26.1929881Z
2026-09-16 – 2026-09-1651,857,9902026-10-20T10:23:26.1929881Z
2026-09-15 – 2026-09-1502026-10-20T10:23:26.1929881Z
2026-09-14 – 2026-09-1452,445,2162026-10-20T10:23:26.1929881Z
2026-09-13 – 2026-09-1328,283,5152026-10-20T10:23:26.1929881Z
2026-09-12 – 2026-09-1227,397,3642026-10-20T10:23:26.1929881Z
2026-09-11 – 2026-09-1146,704,7582026-10-20T10:23:26.1929881Z
2026-09-10 – 2026-09-1051,657,1242026-10-20T10:23:26.1929881Z
2026-09-09 – 2026-09-0952,842,6992026-10-20T10:23:26.1929881Z
2026-09-08 – 2026-09-0802026-10-20T10:23:26.1929881Z
2026-09-07 – 2026-09-0702026-10-20T10:23:26.1929881Z
2026-09-06 – 2026-09-0628,391,0732026-10-20T10:23:26.1929881Z
2026-09-05 – 2026-09-0528,442,3742026-10-20T10:23:26.1929881Z
2026-09-04 – 2026-09-0445,745,7912026-10-20T10:23:26.1929881Z
2026-09-03 – 2026-09-0302026-10-20T10:23:26.1929881Z
2026-09-02 – 2026-09-0251,913,8522026-10-20T10:23:26.1929881Z
2026-09-01 – 2026-09-0150,060,1902026-10-20T10:23:26.1929881Z
2026-08-31 – 2026-08-3144,732,4402026-10-20T10:23:26.1929881Z
2026-08-30 – 2026-08-3024,523,8022026-10-20T10:23:26.1929881Z
2026-08-29 – 2026-08-2924,230,7402026-10-20T10:23:26.1929881Z
2026-08-28 – 2026-08-2842,033,9852026-10-20T10:23:26.1929881Z
2026-08-27 – 2026-08-2747,022,7962026-10-20T10:23:26.1929881Z
2026-08-26 – 2026-08-2647,331,3002026-10-20T10:23:26.1929881Z
2026-08-25 – 2026-08-2548,423,7022026-10-20T10:23:26.1929881Z
2026-08-24 – 2026-08-2446,060,1122026-10-20T10:23:26.1929881Z
2026-08-23 – 2026-08-2325,040,3122026-10-20T10:23:26.1929881Z
2026-08-22 – 2026-08-2225,002,0272026-10-20T10:23:26.1929881Z
2026-08-21 – 2026-08-2142,236,0502026-10-20T10:23:26.1929881Z
2026-08-20 – 2026-08-2046,176,8032026-10-20T10:23:26.1929881Z
2026-08-19 – 2026-08-1946,354,4722026-10-20T10:23:26.1929881Z
2026-08-18 – 2026-08-1847,075,1972026-10-20T10:23:26.1929881Z
2026-08-17 – 2026-08-1742,617,2992026-10-20T10:23:26.1929881Z
2026-08-16 – 2026-08-1624,827,8582026-10-20T10:23:26.1929881Z
2026-08-15 – 2026-08-1525,139,5602026-10-20T10:23:26.1929881Z
2026-08-14 – 2026-08-1402026-10-20T10:23:26.1929881Z
2026-08-13 – 2026-08-1346,231,8852026-10-20T10:23:26.1929881Z
2026-08-12 – 2026-08-1246,248,6982026-10-20T10:23:26.1929881Z
2026-08-11 – 2026-08-1146,335,3232026-10-20T10:23:26.1929881Z
2026-08-10 – 2026-08-1045,224,6202026-10-20T10:23:26.1929881Z
2026-08-09 – 2026-08-0924,704,4832026-10-20T10:23:26.1929881Z
2026-08-08 – 2026-08-0824,402,0232026-10-20T10:23:26.1929881Z
2026-08-07 – 2026-08-0742,919,8072026-10-20T10:23:26.1929881Z
2026-08-06 – 2026-08-0640,632,7682026-10-20T10:23:26.1929881Z
2026-08-05 – 2026-08-0546,491,5192026-10-20T10:23:26.1929881Z
2026-08-04 – 2026-08-0447,410,1542026-10-20T10:23:26.1929881Z
2026-08-03 – 2026-08-0345,057,9362026-10-20T10:23:26.1929881Z
2026-08-02 – 2026-08-0224,401,1412026-10-20T10:23:26.1929881Z
2026-08-01 – 2026-08-0125,148,5402026-10-20T10:23:26.1929881Z
2026-07-31 – 2026-07-3140,929,6272026-10-20T10:23:26.1929881Z
2026-07-30 – 2026-07-3045,533,2372026-10-20T10:23:26.1929881Z
2026-07-29 – 2026-07-2945,932,9802026-10-20T10:23:26.1929881Z
2026-07-28 – 2026-07-2846,993,8662026-10-20T10:23:26.1929881Z
2026-07-27 – 2026-07-2744,972,8932026-10-20T10:23:26.1929881Z
2026-07-26 – 2026-07-2623,668,1222026-10-20T10:23:26.1929881Z
2026-07-25 – 2026-07-2523,320,9602026-10-20T10:23:26.1929881Z
2026-07-24 – 2026-07-2440,771,1542026-10-20T10:23:26.1929881Z
2026-07-23 – 2026-07-2344,892,0882026-10-20T10:23:26.1929881Z
2026-07-22 – 2026-07-2246,256,1112026-10-20T10:23:26.1929881Z

Versions 295

Collected releases
VersionPublishedDirect dependenciesOpen version
8.5.31Registry latest18 Oct 20263
8.5.3012 Oct 20263
8.5.295 Oct 20263
8.5.283 Sept 20263
8.5.273 Sept 20263
8.5.266 Aug 20263
8.5.2529 Jul 20263
8.5.2428 Jul 20263
8.5.2324 Jul 20263
8.5.2222 Jul 20263
8.5.2121 Jul 20263
8.5.2019 Jul 20263
8.5.1913 Jul 20263
8.5.1812 Jul 20263
8.5.1711 Jul 20263
8.5.1628 Jun 20263
8.5.1519 May 20263
8.5.144 May 20263
8.5.1330 Apr 20263
8.5.1226 Apr 20263

Package advisories

5
GHSA-r28c-9q8g-f849OSV

PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure

Source record
GHSA-7fh5-64p2-3v2jOSV

PostCSS line return parsing error

Source record
GHSA-fxqj-rqcc-2cmpOSV

PostCSS: incomplete fix of GHSA-6g55-p6wh-862q — attacker-controlled sourceMappingURL reads arbitrary .map files when `from` is unset

Source record
GHSA-6g55-p6wh-862qOSV

PostCSS: Arbitrary file read and information disclosure via attacker-controlled sourceMappingURL in CSS comments

Source record
GHSA-qx2v-qp2m-jg93OSV

PostCSS has XSS via Unescaped </style> in its CSS Stringify Output

Source record

Matched to the package identity. Affected version ranges have not been evaluated.

Repository

PENDING
ai/postcss

Shared repository data · GitHub

License detected in repository
Not collected

Repository

PENDING
postcss/postcss

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 08:20 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:f9ba2c98f586af3072b2908f3e5d9b993bb2ec18b95312e0e280dedbc45b1c8a