npm install rework-pseudosrework pseudo elements support
``js`
rework(css)
.use(pseudos())
.toString();
`css
::selection {
color: yellow;
}
`
yields
`css
::selection {
color: yellow;
}
::-moz-selection {
color: yellow;
}
`
`css
::placeholder {
color: yellow
}
`
yields
`css
::-webkit-input-placeholder {
color: yellow;
}
:-ms-input-placeholder {
color: yellow;
}
::-moz-placeholder {
color: yellow;
}
`
`css
::progress {
background: yellow;
}
`
yields
`css
::-webkit-progress-bar {
background: yellow;
}
::-moz-progress-bar {
background: yellow;
}
::-ms-fill {
background: yellow
}
`
- webkit pseudo elements
- firefox pseudo elements
- trident pseudo elements
`bash``
$ make test
(MIT)