postcss-csscomb

PostCSS plugin to apply CSScomb

Usage no npm install needed!

<script type="module">
  import postcssCsscomb from 'https://cdn.skypack.dev/postcss-csscomb';
</script>

README

postcss-csscomb GitHub Actions Status

PostCSS plugin to apply CSScomb.

Install

npm install --save-dev postcss postcss-csscomb

Usage

import postcss from 'postcss';
import csscomb from 'postcss-csscomb';

const css = `.foo {
  color: red;
  display: block;
}`;

// to use preset config
postcss([csscomb('zen')])
  .process(css)
  .then(result => {
    console.log(result.css);
    // .foo {
    //   display: block;
    //   color: red;
    // }
  });

// pass an config as object
const option = {
  'sort-order': ['display', 'color']
};

postcss([csscomb(option)])
  .process(css)
  .then(result => {
    console.log(result.css);
    // .foo {
    //   display: block;
    //   color: red;
    // }
  });

License

MIT © Shogo Sensui