13 lines
309 B
JavaScript
13 lines
309 B
JavaScript
|
|
module.exports = {
|
||
|
|
plugins: {
|
||
|
|
'postcss-prefix-selector': {
|
||
|
|
prefix: ':not(:where(.vp-raw *))',
|
||
|
|
includeFiles: [/vp-doc\.css/],
|
||
|
|
transform(prefix, _selector) {
|
||
|
|
const [selector, pseudo = ''] = _selector.split(/(:\S*)$/)
|
||
|
|
return selector + prefix + pseudo
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|