extract-color-properties
v1.0.3
Published
Extracts the properties related to the color in the selector that are wrapped in media query.
Downloads
3
Readme
extract-color-properties
Extracts the properties related to the color in the selector that are wrapped in media query.
Before:
.foo {
width: 100px;
color: white;
background-color: black;
}
@media (prefers-color-scheme: dark) {
.foo {
width: 100px;
color: black;
background-color: white;
}
}
After:
.foo {
width: 100px;
color: white;
background-color: black;
}
@media (prefers-color-scheme: dark) {
.foo {
color: black;
background-color: white;
}
}
How to use
postcss.config.js
module.exports = {
plugins: {
require('extract-color-properties')({ excludeProperties: [''] })
}
}
programmatically
const {
extractColorProperties,
} = require('extract-color-properties/lib/extract-color-properties')
const result = extractColorProperties('.foo { color: black }')
Configuration
excludeProperties: string[]
: Set the properties to be excluded from the deletion target.