0.0.2 • Published 9 years ago
postcss-simplify-selectors v0.0.2
postcss-simplify-selectors
Postcss plugin to simplify nested selectors.
Example
Input:
<div class="grid">
<div>
<p>Hello World!</p>
</div>
</div>.grid {
display: flex;
}
.grid > div {
flex-basis: 50%;
}
.grid p {
margin-bottom: 0;
}Output:
<div class="grid">
<div class="_a9c6b">
<p class="_55267">Hello World!</p>
</div>
</div>.grid {
display: flex;
}
._a9c6b {
flex-basis: 50%;
}
._55267 {
margin-bottom: 0;
}Installation
npm install postcss-simplify-selectorsUsage
Warning: postcss-simplify-selectors will overwrite your HTML. Pass postcss-simplify-selectors your dist HTML, not your src HTML!
postcss([
require('postcss-simplify-selectors')({
html: ['array of HTML', 'files', 'or globs']
})
])Options
html(string|array<string>): Required. List of HTML files to parse and overwrite.
License
ISC