tailwindcss
Version:
A utility-first CSS framework for rapidly building custom user interfaces.
13 lines (11 loc) • 346 B
JavaScript
import parser from 'postcss-selector-parser'
import { tap } from './tap'
export default function (prefix, selector) {
return parser((selectors) => {
selectors.walkClasses((classSelector) => {
tap(classSelector.value, (baseClass) => {
classSelector.value = `${prefix}${baseClass}`
})
})
}).processSync(selector)
}