0.1.1 • Published 5 years ago

postcss-extract-media-only v0.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

PostCSS Extract Media Only Build Status

PostCSS plugin extract media query only. Using it to create extra css for old browser when your project is mobile-first. Remove all normal rule, keep only media queries. Use it with oldie to create css for IE.

/* before */
.container {
  padding: 10px;
}
@media (min-width: 576px) {
  .container {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .container {
    background: #ff0000;
  }
}

/* after */

@media (min-width: 576px) {
  .container {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .container {
    background: #ff0000;
  }
}

Usage

Add PostCSS Extract Media Only to your build tool:

npm install postcss-extract-media-only --save-dev

PostCSS

Load PostCSS Extract Media Only as a PostCSS plugin:

postcss([require('postcss-extract-media-only')({})]);