postcss-media-queries-drop-redundant

0.0.1 • Public • Published

PostCSS Media Queries drop redundant

PostCSS plugin to delete redundant media query declarations

/* Input example */
@media (min-width: 300px) {
    .foo {
        color: red;
    }
}
 
@media (min-width: 500px) {
    .foo {
        color: red;
        padding: 10px;
    }
}
 
@media (max-width: 1200px) {
    .foo {
        color: blue;
        height: 100px;
    }
}
 
@media (max-width: 900px) {
    .foo {
        color: red;
        height: 100px;
    }
}
 
/* Output example */
@media (min-width: 300px) {
    .foo {
        color: red;
    }
}
 
@media (min-width: 500px) {
    .foo {
        padding: 10px;
    }
}
 
@media (max-width: 1200px) {
    .foo {
        color: blue;
        height: 100px;
    }
}
 
@media (max-width: 900px) {
    .foo {
        color: red;
    }
}

Usage

var mqdr = require('postcss-media-queries-drop-redundant');
postcss([mqdr])

See PostCSS docs for examples for your environment.

/postcss-media-queries-drop-redundant/

    Package Sidebar

    Install

    npm i postcss-media-queries-drop-redundant

    Weekly Downloads

    122

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • michiherbst
    • nsams