UNPKG

postcss-plugins

Version:

A consolidated list of PostCSS plugins in an ready-to-use format.

2,021 lines 121 kB
[ { "name": "atcss", "url": "https://github.com/morishitter/atcss", "description": "Plugin pack that transforms your CSS according to special annotation comments.", "tags": [ "pack" ], "author": "morishitter", "stars": 61 }, { "name": "cssnano", "url": "https://github.com/ben-eb/cssnano", "description": "Plugin pack that optimizes CSS size for use in production.", "tags": [ "pack", "optimizations" ], "author": "ben-eb", "stars": 2960 }, { "name": "postcss-cssnext", "url": "https://github.com/MoOx/postcss-cssnext", "description": "Plugin pack that allows you to use future CSS features today.", "tags": [ "pack", "future" ], "author": "cssnext", "stars": 5405 }, { "name": "precss", "url": "https://github.com/jonathantneal/precss", "description": "Plugin pack that allows you to use Sass-like CSS.", "tags": [ "pack", "sass" ], "author": "jonathantneal", "stars": 1435 }, { "name": "rucksack", "url": "https://github.com/simplaio/rucksack", "description": "Plugin pack to speeds up CSS development with new features and shortcuts.", "tags": [ "pack", "future" ], "author": "simplaio", "stars": 1826 }, { "name": "stylelint", "url": "https://github.com/stylelint/stylelint", "description": "Plugin pack that lints your stylesheets.", "tags": [ "pack", "debug" ], "author": "stylelint", "stars": 6345 }, { "name": "postcss-color-function", "url": "https://github.com/postcss/postcss-color-function", "description": "Supports functions to transform colors.", "tags": [ "future", "color" ], "author": "postcss", "stars": 283 }, { "name": "postcss-color-gray", "url": "https://github.com/postcss/postcss-color-gray", "description": "Supports the gray() function.", "tags": [ "future", "color" ], "author": "postcss", "stars": 22 }, { "name": "postcss-color-hex-alpha", "url": "https://github.com/postcss/postcss-color-hex-alpha", "description": "Supports #rrggbbaa and #rgba notation.", "tags": [ "color" ], "author": "postcss", "stars": 19 }, { "name": "postcss-color-hwb", "url": "https://github.com/postcss/postcss-color-hwb", "description": "Transforms hwb() to widely compatible rgb().", "tags": [ "color" ], "author": "postcss", "stars": 16 }, { "name": "postcss-color-rebeccapurple", "url": "https://github.com/postcss/postcss-color-rebeccapurple", "description": "Supports the rebeccapurple color.", "tags": [ "future", "color" ], "author": "postcss", "stars": 54 }, { "name": "postcss-colors-only", "url": "https://github.com/rsanchez/postcss-colors-only", "description": "Removes all rules except those which contain one or more colors.", "tags": [ "color" ], "author": "rsanchez", "stars": 11 }, { "name": "postcss-conic-gradient", "url": "https://github.com/jonathantneal/postcss-conic-gradient", "description": "Supports the conic-gradient background.", "tags": [ "future", "color" ], "author": "jonathantneal", "stars": 50 }, { "name": "postcss-custom-media", "url": "https://github.com/postcss/postcss-custom-media", "description": "Supports custom aliases for media queries.", "tags": [ "future", "media-queries" ], "author": "postcss", "stars": 246 }, { "name": "postcss-custom-properties", "url": "https://github.com/postcss/postcss-custom-properties", "description": "Supports variables, using syntax from the W3C Custom Properties.", "tags": [ "future" ], "author": "postcss", "stars": 344 }, { "name": "postcss-custom-selectors", "url": "https://github.com/postcss/postcss-custom-selectors", "description": "Adds custom aliases for selectors.", "tags": [ "future" ], "author": "postcss", "stars": 110 }, { "name": "postcss-extend", "url": "https://github.com/travco/postcss-extend", "description": "Supports spec-approximate @extend for rules and placeholders, recursively.", "tags": [ "future", "extensions", "sass" ], "author": "travco", "stars": 95 }, { "name": "postcss-font-variant", "url": "https://github.com/postcss/postcss-font-variant", "description": "Transpiles human-readable font-variant to more widely supported CSS.", "tags": [ "future", "fonts" ], "author": "postcss", "stars": 19 }, { "name": "postcss-host", "url": "https://github.com/vitkarpov/postcss-host", "description": "Makes the Shadow DOM :host selector work properly with pseudo-classes.", "tags": [ "future" ], "author": "vitkarpov", "stars": 4 }, { "name": "postcss-initial", "url": "https://github.com/maximkoretskiy/postcss-initial", "description": "supports `initial` keyword and `all: initial` to clean inherit styles.", "tags": [ "future" ], "author": "maximkoretskiy", "stars": 159 }, { "name": "postcss-media-minmax", "url": "https://github.com/postcss/postcss-media-minmax", "description": "Adds <= and => statements to media queries.", "tags": [ "media-queries" ], "author": "postcss", "stars": 155 }, { "name": "postcss-pseudo-class-any-link", "url": "https://github.com/jonathantneal/postcss-pseudo-class-any-link", "description": "Adds :any-link pseudo-class.", "tags": [ "future" ], "author": "jonathantneal", "stars": 21 }, { "name": "postcss-selector-not", "url": "https://github.com/postcss/postcss-selector-not", "description": "Transforms CSS4 :not() to CSS3 :not()", "tags": [ "future" ], "author": "postcss", "stars": 41 }, { "name": "mq4-hover-shim", "url": "https://github.com/twbs/mq4-hover-shim", "description": "Supports the @media(hover) feature.", "tags": [ "future", "media-queries" ], "author": "twbs", "stars": 99 }, { "name": "postcss-color-rgba-fallback", "url": "https://github.com/postcss/postcss-color-rgba-fallback", "description": "Transforms rgba() to hexadecimal.", "tags": [ "color", "fallbacks" ], "author": "postcss", "stars": 42 }, { "name": "postcss-epub", "url": "https://github.com/Rycochet/postcss-epub", "description": "Adds the -epub- prefix to relevant properties.", "tags": [ "fallbacks", "media-queries" ], "author": "Rycochet", "stars": 28 }, { "name": "postcss-opacity", "url": "https://github.com/iamvdo/postcss-opacity", "description": "Adds opacity filter for IE8.", "tags": [ "fallbacks" ], "author": "iamvdo", "stars": 30 }, { "name": "postcss-pseudoelements", "url": "https://github.com/axa-ch/postcss-pseudoelements", "description": "Convert :: selectors into : selectors for IE 8 compatibility.", "tags": [ "fallbacks" ], "packs": [ "oldie" ], "author": "axa-ch", "stars": 20 }, { "name": "postcss-vmin", "url": "https://github.com/iamvdo/postcss-vmin", "description": "Generates vm fallback for vmin unit in IE9.", "tags": [ "fallbacks" ], "author": "iamvdo", "stars": 13 }, { "name": "postcss-will-change", "url": "https://github.com/postcss/postcss-will-change", "description": "Inserts 3D hack before will-change property.", "tags": [ "fallbacks" ], "author": "postcss", "stars": 47 }, { "name": "autoprefixer", "url": "https://github.com/postcss/autoprefixer", "description": "Adds vendor prefixes for you, using data from Can I Use.", "tags": [ "fallbacks" ], "packs": [ "atcss", "cssnano", "cssnext", "rucksack" ], "author": "postcss", "stars": 16809 }, { "name": "cssgrace", "url": "https://github.com/cssdream/cssgrace", "description": "Provides various helpers and transpiles CSS 3 for IE and other old browsers.", "tags": [ "fallbacks" ], "author": "cssdream", "stars": 600 }, { "name": "pixrem", "url": "https://github.com/robwierzbowski/node-pixrem", "description": "Generates pixel fallbacks for rem units.", "tags": [ "fallbacks" ], "packs": [ "oldie" ], "author": "robwierzbowski", "stars": 194 }, { "name": "postcss-bem", "url": "https://github.com/kezzbracey/postcss-bem", "description": "Adds at-rules for BEM and SUIT style classes.", "tags": [ "extensions" ], "author": "kezzbracey", "stars": 84 }, { "name": "postcss-conditionals", "url": "https://github.com/andyjansson/postcss-conditionals", "description": "Adds @if statements.", "tags": [ "extensions" ], "author": "andyjansson", "stars": 49 }, { "name": "postcss-css-variables", "url": "https://github.com/MadLittleMods/postcss-css-variables", "description": "Supports variables for selectors, and at-rules using W3C similar syntax.", "tags": [ "extensions" ], "author": "MadLittleMods", "stars": 293 }, { "name": "postcss-define-property", "url": "https://github.com/daleeidd/postcss-define-property", "description": "To define properties shortcut.", "tags": [ "extensions" ], "author": "daleeidd", "stars": 40 }, { "name": "postcss-each", "url": "https://github.com/outpunk/postcss-each", "description": "Adds @each statement.", "tags": [ "extensions" ], "author": "outpunk", "stars": 82 }, { "name": "postcss-for", "url": "https://github.com/antyakushev/postcss-for", "description": "Adds @for loops.", "tags": [ "extensions" ], "author": "antyakushev", "stars": 73 }, { "name": "postcss-functions", "url": "https://github.com/andyjansson/postcss-functions", "description": "enables exposure of JavaScript functions.", "tags": [ "extensions" ], "author": "andyjansson", "stars": 136 }, { "name": "postcss-constants", "url": "https://github.com/macropodhq/postcss-constants", "description": "Adds support for localized constants.", "tags": [ "extensions" ], "author": "macropodhq", "stars": 58 }, { "name": "postcss-match", "url": "https://github.com/rtsao/postcss-match", "description": "adds @match for Rust-style pattern matching.", "tags": [ "extensions" ], "author": "rtsao", "stars": 10 }, { "name": "postcss-map", "url": "https://github.com/pascalduez/postcss-map", "description": "Enables configuration maps.", "tags": [ "extensions" ], "author": "pascalduez", "stars": 101 }, { "name": "postcss-mixins", "url": "https://github.com/postcss/postcss-mixins", "description": "Enables mixins more powerful than Sass', defined within stylesheets or in JS.", "tags": [ "extensions", "sass" ], "author": "postcss", "stars": 309 }, { "name": "postcss-media-variables", "url": "https://github.com/WolfgangKluge/postcss-media-variables", "description": "Adds support for var() and calc() in @media rules.", "tags": [ "extensions", "media-queries" ], "author": "WolfgangKluge", "stars": 19 }, { "name": "postcss-modular-scale", "url": "https://github.com/kristoferjoseph/postcss-modular-scale", "description": "Adds a modular scale ms() function.", "tags": [ "extensions" ], "author": "kristoferjoseph", "stars": 51 }, { "name": "postcss-nested", "url": "https://github.com/postcss/postcss-nested", "description": "Unwraps nested rules.", "tags": [ "extensions", "sass" ], "author": "postcss", "stars": 538 }, { "name": "postcss-nested-props", "url": "https://github.com/jedmao/postcss-nested-props", "description": "Unwraps nested properties.", "tags": [ "extensions" ], "author": "jedmao", "stars": 49 }, { "name": "postcss-pseudo-class-enter", "url": "https://github.com/jonathantneal/postcss-pseudo-class-enter", "description": "Transforms :enter into :hover and :focus.", "tags": [ "extensions" ], "author": "jonathantneal", "stars": 28 }, { "name": "postcss-quantity-queries", "url": "https://github.com/pascalduez/postcss-quantity-queries", "description": "Enables quantity queries.", "tags": [ "extensions", "sass" ], "author": "pascalduez", "stars": 106 }, { "name": "postcss-sassy-mixins", "url": "https://github.com/andyjansson/postcss-sassy-mixins", "description": "Enables mixins with Sass keywords.", "tags": [ "extensions", "sass" ], "author": "andyjansson", "stars": 37 }, { "name": "postcss-simple-extend", "url": "https://github.com/davidtheclark/postcss-simple-extend", "description": "Lightweight extending of silent classes, like Sass' @extend.", "tags": [ "extensions", "sass" ], "author": "davidtheclark", "stars": 31 }, { "name": "postcss-simple-vars", "url": "https://github.com/postcss/postcss-simple-vars", "description": "Supports for Sass-style variables.", "tags": [ "extensions", "sass" ], "author": "postcss", "stars": 309 }, { "name": "postcss-strip-units", "url": "https://github.com/whitneyit/postcss-strip-units", "description": "Strips units off of property values.", "tags": [ "extensions" ], "author": "whitneyit", "stars": 5 }, { "name": "postcss-vertical-rhythm", "url": "https://github.com/markgoodyear/postcss-vertical-rhythm", "description": "Adds a vertical rhythm unit based on font-size and line-height.", "tags": [ "extensions" ], "author": "markgoodyear", "stars": 73 }, { "name": "csstyle", "url": "https://github.com/geddski/csstyle", "description": "Adds components workflow to your styles.", "tags": [ "extensions" ], "author": "geddski", "stars": 897 }, { "name": "postcss-gtk", "url": "https://github.com/1j01/postcss-gtk", "description": "Processes GTK+ CSS into browser CSS.", "tags": [ "gtk" ], "author": "1j01", "stars": 17 }, { "name": "postcss-ase-colors", "url": "https://github.com/dfernandez79/postcss-ase-colors", "description": "replaces color names with values read from an ASE palette file.", "tags": [ "color" ], "author": "dfernandez79", "stars": 9 }, { "name": "postcss-brand-colors", "url": "https://github.com/postcss/postcss-brand-colors", "description": "Inserts company brand colors in the brand-colors module.", "tags": [ "color" ], "author": "postcss", "stars": 51 }, { "name": "postcss-color-alpha", "url": "https://github.com/avanes/postcss-color-alpha", "description": "Transforms #hex.a, black(alpha) and white(alpha) to rgba().", "tags": [ "color" ], "author": "avanes", "stars": 16 }, { "name": "postcss-color-hcl", "url": "https://github.com/devgru/postcss-color-hcl", "description": "Transforms hcl(H, C, L) and hcl(H, C, L, alpha) to #rgb and #rgba.", "tags": [ "color" ], "author": "devgru", "stars": 6 }, { "name": "postcss-color-hexa", "url": "https://github.com/nicksheffield/postcss-color-hexa", "description": "Transforms hexa(hex, alpha) into rgba() format.", "tags": [ "color" ], "author": "nicksheffield", "stars": 6 }, { "name": "postcss-color-mix", "url": "https://github.com/iamstarkov/postcss-color-mix", "description": "Mixes two colors together.", "tags": [ "color" ], "author": "iamstarkov", "stars": 14 }, { "name": "postcss-color-palette", "url": "https://github.com/zaim/postcss-color-palette", "description": "Transforms CSS 2 color keywords to a custom palette.", "tags": [ "color" ], "author": "zaim", "stars": 22 }, { "name": "postcss-color-pantone", "url": "https://github.com/longdog/postcss-color-pantone", "description": "Transforms pantone color to RGB.", "tags": [ "color" ], "author": "longdog", "stars": 14 }, { "name": "postcss-color-scale", "url": "https://github.com/kristoferjoseph/postcss-color-scale", "description": "Adds a color scale cs() function.", "tags": [ "color" ], "author": "kristoferjoseph", "stars": 11 }, { "name": "postcss-color-short", "url": "https://github.com/andrepolischuk/postcss-color-short", "description": "adds shorthand color declarations.", "tags": [ "color" ], "author": "andrepolischuk", "stars": 11 }, { "name": "postcss-colorblind", "url": "https://github.com/btholt/postcss-colorblind", "description": "Transforms colors using filters to simulate colorblindness.", "tags": [ "color" ], "author": "btholt", "stars": 311 }, { "name": "postcss-hexrgba", "url": "https://github.com/seaneking/postcss-hexrgba", "description": "Adds shorthand hex rgba(hex, alpha) method.", "tags": [ "color" ], "author": "seaneking", "stars": 35 }, { "name": "postcss-rgb-plz", "url": "https://github.com/himynameisdave/postcss-rgb-plz", "description": "converts 3 or 6 digit hex values to rgb", "tags": [ "color" ], "author": "himynameisdave", "stars": 1 }, { "name": "postcss-assets", "url": "https://github.com/borodean/postcss-assets", "description": "Allows you to simplify URLs, insert image dimensions, and inline files.", "tags": [ "images" ], "author": "borodean", "stars": 512 }, { "name": "postcss-at2x", "url": "https://github.com/simonsmith/postcss-at2x", "description": "Handles retina background images via use of at-2x keyword.", "tags": [ "images" ], "author": "simonsmith", "stars": 43 }, { "name": "postcss-data-packer", "url": "https://github.com/Ser-Gen/postcss-data-packer", "description": "Moves embedded Base64 data to a separate file.", "tags": [ "images" ], "author": "Ser-Gen", "stars": 19 }, { "name": "postcss-image-set", "url": "https://github.com/alex499/postcss-image-set", "description": "Adds background-image with first image for image-set().", "tags": [ "images" ], "author": "alex499", "stars": 20 }, { "name": "postcss-font-pack", "url": "https://github.com/jedmao/postcss-font-pack", "description": "Simplifies font declarations and validates they match configured font packs.", "tags": [ "fonts" ], "author": "jedmao", "stars": 17 }, { "name": "postcss-fontpath", "url": "https://github.com/seaneking/postcss-fontpath", "description": "Adds font links for different browsers.", "tags": [ "fonts" ], "author": "seaneking", "stars": 50 }, { "name": "postcss-sprites", "url": "https://github.com/2createStudio/postcss-sprites", "description": "Generates CSS sprites from stylesheets.", "tags": [ "images" ], "author": "2createStudio", "stars": 362 }, { "name": "postcss-svg-fallback", "url": "https://github.com/justim/postcss-svg-fallback", "description": "Converts SVG in your CSS to PNG files for IE 8.", "tags": [ "svg", "images" ], "author": "justim", "stars": 39 }, { "name": "postcss-svgo", "url": "https://github.com/ben-eb/postcss-svgo", "description": "Processes inline SVG through SVGO.", "tags": [ "svg", "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 87 }, { "name": "postcss-url", "url": "https://github.com/postcss/postcss-url", "description": "Rebases or inlines url()s.", "tags": [ "images" ], "author": "postcss", "stars": 235 }, { "name": "webpcss", "url": "https://github.com/lexich/webpcss", "description": "Adds URLs for WebP images for browsers that support WebP.", "tags": [ "images" ], "author": "lexich", "stars": 51 }, { "name": "postcss-urlrev", "url": "https://github.com/yuezk/postcss-urlrev", "description": "Adds md5 hash strings to url()s.", "tags": [ "images" ], "author": "yuezk", "stars": 17 }, { "name": "postcss-grid", "url": "https://github.com/andyjansson/postcss-grid", "description": "Adds a semantic grid system.", "tags": [ "grids" ], "author": "andyjansson", "stars": 71 }, { "name": "postcss-neat", "url": "https://github.com/jo-asakura/postcss-neat", "description": "A semantic and fluid grid framework.", "tags": [ "grids" ], "author": "jo-asakura", "stars": 94 }, { "name": "lost", "url": "https://github.com/peterramsing/lost", "description": "Feature-rich calc() grid system.", "tags": [ "grids" ], "author": "corysimmons", "stars": 4249 }, { "name": "postcss-calc", "url": "https://github.com/postcss/postcss-calc", "description": "Reduces calc() to values (when expressions involve the same units).", "tags": [ "optimizations" ], "packs": [ "cssnano", "cssnext", "oldie" ], "author": "postcss", "stars": 135 }, { "name": "postcss-import", "url": "https://github.com/postcss/postcss-import", "description": "Inlines the stylesheets referred to by @import rules.", "tags": [ "optimizations" ], "author": "postcss", "stars": 813 }, { "name": "postcss-single-charset", "url": "https://github.com/hail2u/postcss-single-charset", "description": " ensures that there is one and only one @charset rule at the top of file.", "tags": [ "optimizations" ], "author": "hail2u", "stars": 8 }, { "name": "postcss-zindex", "url": "https://github.com/ben-eb/postcss-zindex", "description": "Rebases positive z-index values.", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 76 }, { "name": "css-byebye", "url": "https://github.com/AoDev/css-byebye", "description": "Removes the CSS rules that you don't want.", "tags": [ "optimizations" ], "author": "AoDev", "stars": 44 }, { "name": "css-mqpacker", "url": "https://github.com/hail2u/node-css-mqpacker", "description": "Joins matching CSS media queries into a single statement.", "tags": [ "optimizations", "media-queries" ], "author": "hail2u", "stars": 577 }, { "name": "stylehacks", "url": "https://github.com/ben-eb/stylehacks", "description": "Removes CSS hacks based on browser support.", "tags": [ "optimizations", "fallbacks" ], "author": "ben-eb", "stars": 47 }, { "name": "postcss-alias", "url": "https://github.com/seaneking/postcss-alias", "description": "Creates shorter aliases for properties.", "tags": [ "shortcuts" ], "author": "seaneking", "stars": 41 }, { "name": "postcss-all-link-colors", "url": "https://github.com/jedmao/postcss-all-link-colors", "description": "Insert colors for link-related pseudo-classes.", "tags": [ "shortcuts", "color" ], "author": "jedmao", "stars": 15 }, { "name": "postcss-border", "url": "https://github.com/andrepolischuk/postcss-border", "description": "Adds shorthand for width and color of all borders in border property.", "tags": [ "shortcuts" ], "author": "andrepolischuk", "stars": 8 }, { "name": "postcss-center", "url": "https://github.com/jedmao/postcss-center", "description": "centers elements", "tags": [ "shortcuts" ], "author": "jedmao", "stars": 42 }, { "name": "postcss-circle", "url": "https://github.com/jedmao/postcss-circle", "description": "Inserts a circle with color.", "tags": [ "shortcuts" ], "author": "jedmao", "stars": 11 }, { "name": "postcss-clearfix", "url": "https://github.com/seaneking/postcss-clearfix", "description": "Adds fix and fix-legacy properties to the clear declaration.", "tags": [ "shortcuts" ], "author": "seaneking", "stars": 46 }, { "name": "postcss-crip", "url": "https://github.com/johnie/postcss-crip", "description": "Shorthand properties for Crips that are too lazy to write.", "tags": [ "shortcuts" ], "author": "johnie", "stars": 18 }, { "name": "postcss-default-unit", "url": "https://github.com/antyakushev/postcss-default-unit", "description": "Adds default unit to numeric CSS properties.", "tags": [ "shortcuts" ], "author": "antyakushev", "stars": 7 }, { "name": "postcss-easings", "url": "https://github.com/postcss/postcss-easings", "description": "Replaces easing names from easings.net with cubic-bezier() functions.", "tags": [ "shortcuts" ], "author": "postcss", "stars": 84 }, { "name": "postcss-filter", "url": "https://github.com/alanev/postcss-filter", "description": "adds shorthand for black and white filter.", "tags": [ "shortcuts" ], "author": "alanev", "stars": 3 }, { "name": "postcss-focus", "url": "https://github.com/postcss/postcss-focus", "description": "Adds :focus selector to every :hover.", "tags": [ "shortcuts" ], "author": "postcss", "stars": 90 }, { "name": "postcss-generate-preset", "url": "https://github.com/simonsmith/postcss-generate-preset", "description": "Allows quick generation of rules. Useful for creating repetitive utilities.", "tags": [ "shortcuts" ], "author": "simonsmith", "stars": 7 }, { "name": "postcss-input-style", "url": "https://github.com/seaneking/postcss-input-style", "description": "adds new pseudo-elements for cross-browser styling of inputs.", "tags": [ "shortcuts", "fallbacks" ], "author": "seaneking", "stars": 14 }, { "name": "postcss-position", "url": "https://github.com/seaneking/postcss-position", "description": "Adds shorthand declarations for position attributes.", "tags": [ "shortcuts" ], "author": "seaneking", "stars": 26 }, { "name": "postcss-property-lookup", "url": "https://github.com/simonsmith/postcss-property-lookup", "description": "Allows referencing property values without a variable.", "tags": [ "shortcuts" ], "author": "simonsmith", "stars": 57 }, { "name": "postcss-responsive-type", "url": "https://github.com/seaneking/postcss-responsive-type", "description": "Changes font-size depending on screen size.", "tags": [ "shortcuts" ], "author": "seaneking", "stars": 324 }, { "name": "postcss-short", "url": "https://github.com/jonathantneal/postcss-short", "description": "Adds and extends numerous shorthand properties.", "tags": [ "pack" ], "author": "jonathantneal", "stars": 163 }, { "name": "postcss-size", "url": "https://github.com/postcss/postcss-size", "description": "Adds a size shortcut that sets width and height with one declaration.", "tags": [ "shortcuts" ], "author": "postcss", "stars": 45 }, { "name": "postcss-transform-shortcut", "url": "https://github.com/jonathantneal/postcss-transform-shortcut", "description": "Allows shorthand transform properties in CSS.", "tags": [ "shortcuts" ], "author": "jonathantneal", "stars": 49 }, { "name": "postcss-triangle", "url": "https://github.com/jedmao/postcss-triangle", "description": "creates a triangle", "tags": [ "shortcuts" ], "author": "jedmao", "stars": 57 }, { "name": "postcss-verthorz", "url": "https://github.com/davidhemphill/postcss-verthorz", "description": "Adds vertical and horizontal spacing declarations.", "tags": [ "shortcuts" ], "author": "davidhemphill", "stars": 13 }, { "name": "postcss-font-magician", "url": "https://github.com/jonathantneal/postcss-font-magician", "description": "generates all the @font-face rules needed in CSS.", "tags": [ "shortcuts", "fonts" ], "author": "jonathantneal", "stars": 842 }, { "name": "postcss-class-prefix", "url": "https://github.com/thompsongl/postcss-class-prefix", "description": "Adds a prefix/namespace to class selectors.", "tags": [ "other" ], "author": "thompsongl", "stars": 75 }, { "name": "postcss-fakeid", "url": "https://github.com/pathsofdesign/postcss-fakeid", "description": "Transforms #foo IDs to attribute selectors [id='foo'].", "tags": [ "other" ], "author": "pathsofdesign", "stars": 14 }, { "name": "postcss-flexboxfixer", "url": "https://github.com/hallvors/postcss-flexboxfixer", "description": "Unprefixes -webkit- only flexbox in legacy CSS.", "tags": [ "other", "fallbacks" ], "author": "hallvors", "stars": 41 }, { "name": "postcss-gradientfixer", "url": "https://github.com/hallvors/postcss-gradientfixer", "description": "Unprefixes -webkit- only gradients in legacy CSS.", "tags": [ "other", "fallbacks" ], "author": "hallvors", "stars": 14 }, { "name": "postcss-increase-specificity", "url": "https://github.com/MadLittleMods/postcss-increase-specificity", "description": "increases the specificity of your selectors.", "tags": [ "other" ], "author": "MadLittleMods", "stars": 36 }, { "name": "postcss-mq-keyframes", "url": "https://github.com/TCotton/postcss-mq-keyframes", "description": "Moves any animation keyframes in media queries to the end of the file.", "tags": [ "other", "media-queries" ], "author": "TCotton", "stars": 3 }, { "name": "postcss-pseudo-elements-content", "url": "https://github.com/omgovich/postcss-pseudo-elements-content", "description": "Automatically adds content: '' to :before and :after.", "tags": [ "other" ], "author": "omgovich", "stars": 6 }, { "name": "postcss-pxtorem", "url": "https://github.com/cuth/postcss-pxtorem", "description": "Converts pixel units to rem.", "tags": [ "fonts", "other" ], "author": "cuth", "stars": 666 }, { "name": "postcss-remove-prefixes", "url": "https://github.com/johnotander/postcss-remove-prefixes", "description": "removes vendor prefixes.", "tags": [ "other", "future" ], "author": "johnotander", "stars": 13 }, { "name": "postcss-style-guide", "url": "https://github.com/morishitter/postcss-style-guide", "description": "Generates a style guide automatically.", "tags": [ "other" ], "author": "morishitter", "stars": 516 }, { "name": "postcss-scopify", "url": "https://github.com/pazams/postcss-scopify", "description": "Adds a user input scope to each selector.", "tags": [ "other" ], "author": "pazams", "stars": 30 }, { "name": "cssfmt", "url": "https://github.com/morishitter/cssfmt", "description": "formats CSS source code automatically inspired by Gofmt.", "tags": [ "other" ], "author": "morishitter", "stars": 2070 }, { "name": "perfectionist", "url": "https://github.com/ben-eb/perfectionist", "description": "Formats poorly written CSS and renders a 'pretty' result.", "tags": [ "other" ], "author": "ben-eb", "stars": 234 }, { "name": "rtlcss", "url": "https://github.com/MohammadYounes/rtlcss", "description": "Mirrors styles for right-to-left locales.", "tags": [ "other" ], "author": "MohammadYounes", "stars": 1035 }, { "name": "bem-linter", "url": "https://github.com/postcss/postcss-bem-linter", "description": "Lints CSS for conformance to SUIT CSS methodology.", "tags": [ "analysis", "debug" ], "author": "postcss", "stars": 455 }, { "name": "postcss-cssstats", "url": "https://github.com/cssstats/postcss-cssstats", "description": "Returns an object with CSS statistics.", "tags": [ "analysis" ], "author": "cssstats", "stars": 48 }, { "name": "css2modernizr", "url": "https://github.com/vovanbo/css2modernizr", "description": "Creates a Modernizr config file that requires only the tests that your CSS uses.", "tags": [ "analysis" ], "author": "vovanbo", "stars": 69 }, { "name": "doiuse", "url": "https://github.com/anandthakker/doiuse", "description": "Lints CSS for browser support, using data from Can I Use.", "tags": [ "analysis", "debug" ], "author": "anandthakker", "stars": 823 }, { "name": "immutable-css", "url": "https://github.com/johnotander/immutable-css", "description": "Lints CSS for class mutations.", "tags": [ "analysis", "debug" ], "author": "johnotander", "stars": 370 }, { "name": "list-selectors", "url": "https://github.com/davidtheclark/list-selectors", "description": "Lists and categorizes the selectors used in your CSS, for code review.", "tags": [ "analysis", "debug" ], "author": "davidtheclark", "stars": 66 }, { "name": "postcss-selector-source", "url": "https://github.com/a-axton/postcss-selector-source", "description": "Displays the original line and column position of your CSS selectors and declarations from your pre-processed files.", "tags": [ "analysis" ], "author": "a-axton", "stars": 2 }, { "name": "postcss-browser-reporter", "url": "https://github.com/postcss/postcss-browser-reporter", "description": "Displays warning messages from other plugins right in your browser.", "tags": [ "other" ], "author": "postcss", "stars": 74 }, { "name": "postcss-reporter", "url": "https://github.com/postcss/postcss-reporter", "description": "Logs warnings and other messages from other plugins in the console.", "tags": [ "other" ], "author": "postcss", "stars": 122 }, { "name": "postcss-australian-stylesheets", "url": "https://github.com/dp-lewis/postcss-australian-stylesheets", "description": "Australian Style Sheets.", "tags": [ "fun" ], "author": "dp-lewis", "stars": 70 }, { "name": "postcss-canadian-stylesheets", "url": "https://github.com/chancancode/postcss-canadian-stylesheets", "description": "Canadian Style Sheets.", "tags": [ "fun" ], "author": "chancancode", "stars": 64 }, { "name": "postcss-german-stylesheets", "url": "https://github.com/timche/postcss-german-stylesheets", "description": "German Style Sheets.", "tags": [ "fun" ], "author": "timche", "stars": 40 }, { "name": "postcss-imperial", "url": "https://github.com/cbas/postcss-imperial", "description": "adds CSS support for Imperial and US customary units of length.", "tags": [ "fun" ], "author": "cbas", "stars": 25 }, { "name": "postcss-russian-units", "url": "https://github.com/Semigradsky/postcss-russian-units", "description": "adds CSS support for russian units of length.", "tags": [ "fun" ], "author": "Semigradsky", "stars": 54 }, { "name": "postcss-pointer", "url": "https://github.com/markgoodyear/postcss-pointer", "description": "Replaces pointer: cursor with cursor: pointer.", "tags": [ "fun" ], "author": "markgoodyear", "stars": 15 }, { "name": "postcss-spiffing", "url": "https://github.com/HashanP/postcss-spiffing", "description": "Lets you use British English in your CSS.", "tags": [ "fun" ], "author": "HashanP", "stars": 108 }, { "name": "postcss-currency", "url": "https://github.com/talgautb/postcss-currency", "description": "replaces the name of currency with symbols.", "tags": [ "other", "fun" ], "author": "talgautb", "stars": 14 }, { "name": "postcss-simple-grid", "url": "https://github.com/admdh/postcss-simple-grid", "description": "create grid with one line.", "tags": [ "grids" ], "author": "admdh", "stars": 19 }, { "name": "postcss-autoreset", "url": "https://github.com/maximkoretskiy/postcss-autoreset", "description": "automatically adds reset styles.", "tags": [ "fallbacks" ], "author": "maximkoretskiy", "stars": 223 }, { "name": "postcss-inline-comment", "url": "https://github.com/moczolaszlo/postcss-inline-comment", "description": "Plugin to use inline comments in CSS rules.", "tags": [ "extensions" ], "author": "moczolaszlo", "stars": 21 }, { "name": "postcss-mqwidth-to-class", "url": "https://github.com/notacouch/postcss-mqwidth-to-class", "description": "plugin converts min/max-width media queries to classes, for IE8 support", "tags": [ "media-queries", "fallbacks" ], "author": "notacouch", "stars": 5 }, { "name": "postcss-swedish-stylesheets", "url": "https://github.com/johnie/postcss-swedish-stylesheets", "description": "plugin for writing Swedish Style Sheets.", "tags": [ "fun" ], "author": "johnie", "stars": 23 }, { "name": "postcss-flexbugs-fixes", "url": "https://github.com/luisrudge/postcss-flexbugs-fixes", "description": "fixes to some of known flexbox bugs", "tags": [ "analysis" ], "author": "luisrudge", "stars": 591 }, { "name": "postcss-round-subpixels", "url": "https://github.com/himynameisdave/postcss-round-subpixels", "description": "plugin that rounds sub-pixel values to the nearest full pixel.", "tags": [ "fallbacks" ], "author": "himynameisdave", "stars": 11 }, { "name": "postcss-lolcat-stylesheets", "url": "https://github.com/sandralundgren/postcss-lolcat-stylesheets", "description": "Lolcat aka Lolspeak Style Sheets.", "tags": [ "fun" ], "author": "sandralundgren", "stars": 15 }, { "name": "postcss-unmq", "url": "https://github.com/jonathantneal/postcss-unmq", "description": "removes media queries while preserving desktop rules for IE≤8.", "tags": [ "media-queries", "fallbacks" ], "packs": [ "oldie" ], "author": "jonathantneal", "stars": 34 }, { "name": "postcss-selector-matches", "url": "https://github.com/postcss/postcss-selector-matches", "description": "transforms CSS4 `:matches()` to more compatible CSS.", "tags": [ "future" ], "author": "postcss", "stars": 36 }, { "name": "postcss-pseudo-content-insert", "url": "https://github.com/liquidlight/postcss-pseudo-content-insert", "description": "PostCSS plugin inserts an empty content block into your :before and :after pseudo elements if it is missing.", "tags": [ "optimizations", "other" ], "author": "liquidlight", "stars": 13 }, { "name": "postcss-partial-import", "url": "https://github.com/jonathantneal/postcss-partial-import", "description": "inlines standard imports and Sass-like partials.", "tags": [ "optimizations" ], "author": "jonathantneal", "stars": 65 }, { "name": "postcss-copy-assets", "url": "https://github.com/shutterstock/postcss-copy-assets", "description": "copies assets referenced by relative `url()`s into a build directory.", "tags": [ "images", "fonts" ], "author": "shutterstock", "stars": 17 }, { "name": "postcss-write-svg", "url": "https://github.com/jonathantneal/postcss-write-svg", "description": "write inline SVGs in CSS.", "tags": [ "svg" ], "author": "jonathantneal", "stars": 695 }, { "name": "postcss-alias-atrules", "url": "https://github.com/maximkoretskiy/postcss-alias-atrules", "description": "creates shorter aliases for at-rules.", "tags": [ "shortcuts" ], "author": "maximkoretskiy", "stars": 4 }, { "name": "postcss-russian-stylesheets", "url": "https://github.com/Semigradsky/postcss-russian-stylesheets", "description": "Russian style sheets.", "tags": [ "fun" ], "author": "Semigradsky", "stars": 57 }, { "name": "postcss-nested-vars", "url": "https://github.com/jedmao/postcss-nested-vars", "description": "supports nested Sass-style variables.", "tags": [ "extensions", "sass" ], "author": "jedmao", "stars": 11 }, { "name": "postcss-image-inliner", "description": "to inline local/remote images.", "url": "https://github.com/bezoerb/postcss-image-inliner", "tags": [ "images" ], "author": "bezoerb", "stars": 8 }, { "name": "postcss-axis", "description": "that adds shorthands for opposite properties", "url": "https://github.com/kinday/postcss-axis", "tags": [ "shortcuts" ], "author": "kinday", "stars": 15 }, { "name": "postcss-atroot", "description": " to place rules directly at the root node.", "url": "https://github.com/OEvgeny/postcss-atroot", "tags": [ "extensions" ], "author": "OEvgeny", "stars": 4 }, { "name": "postcss-instagram", "description": " for adding Instagram filters to your photos.", "url": "https://github.com/azat-io/postcss-instagram", "tags": [ "images" ], "author": "azat-io", "stars": 101 }, { "name": "postcss-responsive-images", "description": " making responsive images.", "url": "https://github.com/azat-io/postcss-responsive-images", "tags": [ "images" ], "author": "azat-io", "stars": 8 }, { "name": "postcss-tatar-stylesheets", "description": "Tatar Style Sheets", "url": "https://github.com/azat-io/postcss-tatar-stylesheets", "tags": [ "fun" ], "author": "azat-io", "stars": 34 }, { "name": "colorguard", "description": " that helps maintain a consistent color palette.", "url": "https://github.com/SlexAxton/css-colorguard", "tags": [ "color" ], "author": "SlexAxton", "stars": 2387 }, { "name": "postcss-unique-selectors", "description": " that ensures that CSS selectors contain no duplicates.", "url": "https://github.com/ben-eb/postcss-unique-selectors", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 14 }, { "name": "postcss-reduce-idents", "description": " that reduces custom identifiers.", "url": "https://github.com/ben-eb/postcss-reduce-idents", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 9 }, { "name": "postcss-ordered-values", "description": " that ensures a consistent ordering of values.", "url": "https://github.com/ben-eb/postcss-ordered-values", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 40 }, { "name": "postcss-normalize-url", "description": " that normalizes URLs.", "url": "https://github.com/ben-eb/postcss-normalize-url", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 13 }, { "name": "postcss-normalize-charset", "description": " that adds/removes charset definitions, depending on the file's encoding.", "url": "https://github.com/TrySound/postcss-normalize-charset", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "TrySound", "stars": 13 }, { "name": "postcss-minify-selectors", "description": " that minifies CSS selectors.", "url": "https://github.com/ben-eb/postcss-minify-selectors", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 8 }, { "name": "postcss-minify-font-values", "description": " that minifies font declarations.", "url": "https://github.com/TrySound/postcss-minify-font-values", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "TrySound", "stars": 11 }, { "name": "postcss-merge-rules", "description": " that merges CSS rules together.", "url": "https://github.com/ben-eb/postcss-merge-rules", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 72 }, { "name": "postcss-merge-longhand", "description": " that merges longhand properties into shorthand.", "url": "https://github.com/ben-eb/postcss-merge-longhand", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 28 }, { "name": "postcss-merge-idents", "description": " that merges keyframe & counter style identifiers.", "url": "https://github.com/ben-eb/postcss-merge-idents", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 8 }, { "name": "postcss-filter-plugins", "description": " that excludes/warns on duplicated plugins.", "url": "https://github.com/postcss/postcss-filter-plugins", "tags": [ "other" ], "packs": [ "cssnano" ], "author": "postcss", "stars": 18 }, { "name": "postcss-discard-unused", "description": " that removes unused counter styles, keyframes & fonts.", "url": "https://github.com/ben-eb/postcss-discard-unused", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 16 }, { "name": "postcss-discard-empty", "description": " that removes empty rules and values.", "url": "https://github.com/ben-eb/postcss-discard-empty", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 15 }, { "name": "postcss-discard-duplicates", "description": " that removes duplicate rules.", "url": "https://github.com/ben-eb/postcss-discard-duplicates", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 57 }, { "name": "postcss-discard-comments", "description": " that removes comments from your CSS.", "url": "https://github.com/ben-eb/postcss-discard-comments", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 74 }, { "name": "postcss-convert-values", "description": " that converts similar values, e.g. ms to s.", "url": "https://github.com/ben-eb/postcss-convert-values", "tags": [ "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 19 }, { "name": "postcss-colormin", "description": " that minifies color values.", "url": "https://github.com/ben-eb/postcss-colormin", "tags": [ "color", "optimizations" ], "packs": [ "cssnano" ], "author": "ben-eb", "stars": 14 }, { "name": "postcss-for-variables", "description": "adds support custom property in at-rules `@for` loops", "url": "https://github.com/GitScrum/postcss-for-variables", "tags": [ "extensions" ], "author": "GitScrum", "stars": 1 }, { "name": "postcss-color-yiq", "description": " that sets foreground colors using the YIQ color space.", "url": "https://github.com/ben-eb/postcss-color-yiq", "tags": [ "color", "extensions" ], "author": "ben-eb", "stars": 14 }, { "name": "postcss-reverse-media", "description": "reverse/Invert media query parameters.", "url": "https://github.com/MadLittleMods/postcss-reverse-media", "tags": [ "extensions" ], "author": "MadLittleMods", "stars": 3 }, { "name": "postcss-short-spacing", "description": "Extends `margin` and `padding` properties to optionally omit edges with an asterisk `*`.", "url": "https://github.com/jonathantneal/postcss-short-spacing", "tags": [ "ext